So I've decided to start my own, due to my incredible love of them
The idea is to have a game with very good and realistic AI, be 2D, have dynamic maps and LOTS of weapons. Campaign and skirmish as well.
I KNOW it's ambitious, but I've got a lot of the project set up with a onenote notebook set up with the order in which to do things. If I can, I want it to be easy to add maps (although this will probably mean it will have to be tile based (and that's usually ugly
)) and weapons and enemies and that kind of stuff.
So my question now is, where to start? I know which order I should do things, but I'm not sure which language to program it in. Preferably something fast and easy to use.
I pick up languages relatively fast, and it's the holidays so I don't really mind how long it takes.
Yes I know it takes a long time to make games, but I plan on getting at least a basic model of it up and running in a good time.
The aim to have right now is just have a basic map, a few enemies and a few guns (ie. one or 2 for testing effects) just to make sure the game will work.
So my goals right now are:
- Program a basic engine to handle basic events
- Create a few different weapons with simple effects and attributes
- Create a few blocks to test collisions
- Program a VERY simple AI so the enemy will at least try and kill me
If you want to know, here's a list of planned features (so far):
- Tactical maps with strong points and weak points
- Customizable characters with equipment
- Dynamic line of sight with blurry peripherals (keeping you on your toes )
- Varied enemies
- LOTS of guns with varied attachments
- Varied (but rare) grenades
- Smart AI which will group and use an efficient pathfinding method (using waypoints and then letting the other part of the AI take over)
- Dynamic terrain effects
- Campaign and skirmish modes
- And of course a zombie mode
So if anyone can give me some help or ideas it would be greatly appreciated