Hi everybody, I just joined after taking a look around this site and not finding exactly what I needed. I’ve organized the important parts of this topic below:
Learning History / What I Know
I’ve taken half of an “Intro to Java” class (the way my school schedules stuff didn’t let me take it, and I’m not sure if they even offer it next year ) and I’m pretty sure the next half of the class would start with arrays.
In that class I’ve learned IO, if/else, for loops, (do) while, switch case, swing GUIs (VERY basic, just displaying them, not customizing, JOptionPane), basic math (including modulus), parsing, string manipulations (toUpperCase, etc.), type casting, (returning) methods, final variables, FileReader, printf, and System.exit(#).
I also made a few console games in my free time, learning some extra stuff: basic Thread (only Thread.sleep() ), random numbers (Random() ), how to use break and continue, and declaring multiple variables on one line (and not initializing them).
I’ve tried learning C++ too, so I have some basic knowledge of enums and arrays from learning that. I don’t really know how to use them, just what they are and how they work.
The most complicated thing I’ve probably every made myself can be found here: http://www.mediafire.com/?ovssr8y17iv0yw4
What I Want To Learn
You probably know about Catacomb Snatch by Mojang, so you have a basic idea of what I want to learn.
It’s mostly 2D graphics and everything associated with them. Sound, images, files from external sources (all games have some sort of sound/images folder), how to use classes, etc. I know people usually start with pong & sorts clones, but I honestly have no idea how to do that.
And one last thing. NO applets. I want a separate application window like normal games. Learning how to make it fullscreen would be nice but not necessary. Some sorts of games that I would like to learn how to make are:
A top-down old school dungeon RPG:
Top Down Shooters (Catacomb Snatch):
Billions of videos, you probably already saw some…
Thanks for the help!