ok my problem is , i must learn to game program as fast as possible because i have a great idea to rock the mmofps world but im sure given time, somebody else will probably use my idea. Ive went through many of the C++ basics and im pretty determined to learn quickly. i have an immense amount of time on my hands also.
i found a pdf file for C++ for dummies so im going to read and reread the entire 435 page volume to further understand everything. Financial Capital is also not a problem either.
Hello im new here :D
Quote:Original post by Vex888
ok my problem is , i must learn to game program as fast as possible because i have a great idea to rock the mmofps world but im sure given time, somebody else will probably use my idea. Ive went through many of the C++ basics and im pretty determined to learn quickly. i have an immense amount of time on my hands also.
Although having a lot of time on your hands is an important prerequisite when starting out, you should keep in mind that acquiring the skills needed to develop an MMO will easily take you 4 to 5 years of fulltime work, assuming you're starting from zero. And you won't even have started developing your game at the end of that time, you just acquired the basic skill set to attempt it. Developing a large scale MMO will take you another 3 to 4 years. That's about 8 to 9 years total. This is a long time, and a lot of things will change. You will get older and maybe lose your interest in MMOs. Technology will advance, forcing you to constantly keep up to date with cutting edge developments in addition to learning the basics. At some point you will not have that much free time anymore to devote to the project. And your team will have to follow you. The whole time.
I'm not trying to bash your idea here, but try to be realistic. Learning to program is a very fun, a very rewarding but also a very challenging endeavor. I applaud you for your enthusiasm, but don't do it for some vague MMO-something idea.
Quote:Original post by Jarwulf
Maybe for a regular game or maybe even a 2d game like Maple Story but I get the feeling he's thinking more 3d ala WOW.
Assuming we're talking about a highly experienced team of 15, knowing each other inside-out (ie. having worked together on several commercial titles), having considerable experience in efficient project management, working fulltime on the project on a paid basis, and having access to appropriate funding, then I think it is possible within a reasonable timeframe to pull off a commercial-grade WOW clone.
Whether or not the ROI is in any way positive is another question.
UBER MMOFPS CODE:
Not...
The fact of the matter is that, your not going to be able to make an MMOG with "The basics of C++", a few buddies, and "The worlds greatest MMOG idea" which is what these guys here are trying to tell you here (ever so politely, probably scared of being rated down or something).
You and your team need years of experience (and I mean years) in your/their chosen field of expertise and actually working as a team (its harder than it sounds).
The reasoning behind this is; For indie game developers (especially solo developers) this is practically impossible. For industry leaders, its just impractical. Believe me, your not the only one around here that can see the potential an MMOG can have, given half a chance and a few advances in technology.
Now, dont get me wrong, you can certainly aspire to creating this dream MMOG. I mean come on, arn't we all? However, in the meantime your going to have to start small, something like space invaders, pong, or breakout (Yes, that small). If your eager to get started with all the shiny graphics and chimes look up SDL or (better yet for C++ developers) SFML but i would recommend really nailing atleast one book on C++ first.
Yeah, so good luck! and don't quote me on anything :D
blah.. *mutters to self*
[Edited by - CodeCriminal on February 13, 2010 8:27:52 PM]
#include <iostream>template <typename T> void print(T src[], unsigned int size){ for (unsigned int i = 0; i < size; ++i) std::cout << src << ' '; std::cout << std::endl;}template <typename T> T* swap(T src[], unsigned int u, unsigned int v){ T tmp = src; src = src[v]; src[v] = tmp; return src;}template <typename T> void permute(T src[], unsigned int n, unsigned int k=0){ T* tmp = 0; const int size = n+k; tmp = new T[size]; for (unsigned int i = 0; i < size; ++i) tmp = src; if (n == 1) print(tmp,size); else for (unsigned int i = 0; i < n; ++i) permute(swap(tmp, k, k+i), n-1, k+1); delete [] tmp;}int main(int argc, char* argv[]){ int data[] = {1,2,3}; permute(data, sizeof(data)/sizeof(data[0])); return 0;}
Not...
The fact of the matter is that, your not going to be able to make an MMOG with "The basics of C++", a few buddies, and "The worlds greatest MMOG idea" which is what these guys here are trying to tell you here (ever so politely, probably scared of being rated down or something).
You and your team need years of experience (and I mean years) in your/their chosen field of expertise and actually working as a team (its harder than it sounds).
Quote:The whole reason i started was so that in the future id be able to develope the mmorpg that nobody around is willing to make.
The reasoning behind this is; For indie game developers (especially solo developers) this is practically impossible. For industry leaders, its just impractical. Believe me, your not the only one around here that can see the potential an MMOG can have, given half a chance and a few advances in technology.
Now, dont get me wrong, you can certainly aspire to creating this dream MMOG. I mean come on, arn't we all? However, in the meantime your going to have to start small, something like space invaders, pong, or breakout (Yes, that small). If your eager to get started with all the shiny graphics and chimes look up SDL or (better yet for C++ developers) SFML but i would recommend really nailing atleast one book on C++ first.
Yeah, so good luck! and don't quote me on anything :D
blah.. *mutters to self*
[Edited by - CodeCriminal on February 13, 2010 8:27:52 PM]
ok i appreiciate the blunt honesty with everyone, and i see that its very impractible to start working on a mmo with no previous experience. I just need to know what i need to learn in C++ to start making small-scale basic games and get enough experience to work my way up the ladder in 4 or 5 years. I understand it wont happen in the course of even a few years im just saying. Point me in the right direction and i will study C++ and program small applications 50 or so hours a week until im pro at it ;) then move a tad bit bigger, mayb incorporate a few other languages.
again, i thank u guys for your responses and love the huge activity on these forums :D
again, i thank u guys for your responses and love the huge activity on these forums :D
step 1: Get book on C++ and study it making small console applications as you go to get some real experiance working with C++ and if the book has excersises do them (my first C++ book was C++ From the Ground Up but I had already been programming in C++ for a few months before i borrowed it from the library).
step 2: Download SDL/SFML (you can google search them) to begin toying around with graphics there are plenty of tutorials available for both (I think SDL has more since its been around for longer).
step 3: Write a small game like the ones suggested in my last post (going back to step 1 you could actually make a few small text based games for practice, thats always good)
step 4: If you feeling brave and you are comfortable using SDL/SFML (which you should be after writing a small game or two) you could give Direct3D or OpenGL a go (hardcore dude :P) and see how you fair with either of those.
steps between: PRACTICE, PRACTICE, PRACTICE, ALL THE TIME! :D. Programming is a very enjoyable and rewarding art form, no matter what your doing whether its writing small, seemingly boring applications to full blown games. I admit sometimes it will make you want to pull your hair out and sometimes you will feel like giving up because you feel you are not "smart" enough or something. But never give in! Theres a saying "When the going gets tough, the tough get going" be tough :D
Yeah, so those are usually the steps recommended to people in your situation but in all honesty I don't think anyone really follows those steps perfectly. They are more like guidelines that you can skip over or go back to at any time you feel the need.
Hope that helps
step 2: Download SDL/SFML (you can google search them) to begin toying around with graphics there are plenty of tutorials available for both (I think SDL has more since its been around for longer).
step 3: Write a small game like the ones suggested in my last post (going back to step 1 you could actually make a few small text based games for practice, thats always good)
step 4: If you feeling brave and you are comfortable using SDL/SFML (which you should be after writing a small game or two) you could give Direct3D or OpenGL a go (hardcore dude :P) and see how you fair with either of those.
steps between: PRACTICE, PRACTICE, PRACTICE, ALL THE TIME! :D. Programming is a very enjoyable and rewarding art form, no matter what your doing whether its writing small, seemingly boring applications to full blown games. I admit sometimes it will make you want to pull your hair out and sometimes you will feel like giving up because you feel you are not "smart" enough or something. But never give in! Theres a saying "When the going gets tough, the tough get going" be tough :D
Yeah, so those are usually the steps recommended to people in your situation but in all honesty I don't think anyone really follows those steps perfectly. They are more like guidelines that you can skip over or go back to at any time you feel the need.
Hope that helps
My red hot tip for today:
Don't mention the term MMORPG on these forums, you will likely get flamed for it.
Don't mention the term MMORPG on these forums, you will likely get flamed for it.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement