Much like the author of Give me an assignment in C, I'm looking to learn game programming and I learn best by doing, but I don't have any good ideas for games to program which will teach me the skills and for whom the graphics are freely available.
I have written a basic pacman game but apart from that I haven't done any other games.
Ideally I would like 2-3 or more assignments, each more advanced than the previous one, so perhaps the first game would be something very basic, the next would be more advanced, and the 3rd even more advanced, and so on.
I want to use Java applets as the platform for the games, but that shouldn't matter too much, most games which can be written in C/flash etc should also be translatable to java.
Thanks
Unseen to the user, but making all of the game elements work together, is the code. Code is the set of computer language instructions that controls every aspect of the game. Most games are written with custom code based on the C programming language.
Make a basic "run away from the monster for as long as possible" game. Then:
Just fire up your closest console or handheld game system and open one of your favorite games... inside you'll probably have mini-games, just go ahead and try to duplicate one of those.
In Bioshock there was the "hacking" mini-game, in Phantom Hourglass there was the salvage mini-game, examples are all over.
Most of these mini-games have fairly simple mechanics, you should be able to implement the basic functionality very quickly. Most of them also have a high level of polish, so you can spend time trying to get your copy to behave correctly. For example, a first-pass of the salvage mini-game would have 1:1 control... later you could add physics to make the control be a little sloppier and the game more challenging.
Just look at the games that you enjoy and try to copy, then eventually improve them.
Being a Computer Science Student, we actually were given game creating assignments! :D
You should try implementing features of a game before implementing a game. I spent a lot of time building my own framework before i actually started on a game.
Try things like:
Then combine both:
Then get even more advanced:
This is the sort of methodology I use when creating games. Start small, make each feature work with each other, then combine features for the actual game mechanics you want! :D
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With