136
Creative Projects / Re: So, I'm in completely over my head here...
« on: December 13, 2014, 07:04:51 am »
Depending on what's your end-goal, these links should be relevant:
http://www.sloperama.com/advice/idea.htm
http://www.sloperama.com/advice/lesson29.htm
http://www.sloperama.com/advice/lesson16.htm
On a more practical/programming side I like Moghjubar's answer the most.
The good news is that once you learn one language, you can quickly pickup on other languages.
The bad news is that you'll have to learn one first. And know it well.
If you're having troubles learning because you either find programming an utterly boring affair, or aren't capable of logical and iterative thinking, you should look into game project management. If you just haven't had a proper introduction to programming, start with the basics:
Note that somewhere in the 4th or 5th step, you will need to learn the concept of the "game loop". This will change how you think about things. Before that point you'll probably update/render the game objects on the screen on user input (keyboard, mouse). But in a game loop, game objects will be rendered anew all the time. Even if the user isn't pressing anything.
http://www.sloperama.com/advice/idea.htm
http://www.sloperama.com/advice/lesson29.htm
http://www.sloperama.com/advice/lesson16.htm
On a more practical/programming side I like Moghjubar's answer the most.
The good news is that once you learn one language, you can quickly pickup on other languages.
The bad news is that you'll have to learn one first. And know it well.
If you're having troubles learning because you either find programming an utterly boring affair, or aren't capable of logical and iterative thinking, you should look into game project management. If you just haven't had a proper introduction to programming, start with the basics:
- absolute beginner's tutorial to a language of your choice (C++ is hard, Java and Visual Basic are easier)
- learning about object-oriented programming will be helpful as well
- make a few really simple games (ASCII gfx are just fine)
- make a pong clone, tetris clone, etc. (ASCII gfx are still fine)
- find a popular, well-documented 2D rendering library, game engine library, RPG engine library, or even P&P RPG engine with an active community
- make a few simple games or interactive programs with the chosen library
- start making prototype(s) of your game
Note that somewhere in the 4th or 5th step, you will need to learn the concept of the "game loop". This will change how you think about things. Before that point you'll probably update/render the game objects on the screen on user input (keyboard, mouse). But in a game loop, game objects will be rendered anew all the time. Even if the user isn't pressing anything.

