Hey guys, so I got a request earlier to give a bit of an update of what i've got planned for the project. Here's what i'm going to do: I'll lay out a simple version of my development roadmap so you can see what i've got planned.
Currently On The Table
Near Future (after previous list is accomplished)
What Else I Really Want (but probably won't have time for)
This is generally what I have planned. If something needs discussing, i'll certainly bring it up for discussion... but for now, this is generally the solid "de facto" plan on my todolist. Go ahead and ask questions for some specifics, but please don't drain the hell out of me or expect me to answer everything in extreme detail... I don't have time for that. I know what i'm doing, the game will be good, etc etc
Currently On The Table
- Helping migrate the game over to the new compiler (GMQCC) and fixing/hunting any bugs it presents
- Notification system re-write (better handling of centerprints, console messages, announcements, etc)
- Finishing new Crylink secondary (essentially just a slow and accurately directed burst with very high negative force, intended to slow players down a lot when shot.)
- Helping BitBomb finish the new announcer sounds
Near Future (after previous list is accomplished)
- Update the Shotgun to no longer use shells and instead have infinite ammo. (this also means updating the effects/sounds/visuals to match)
- Replace Machine Gun with Arc Cannon (lightning gun is redundant with MG, so we're moving MG into the "New Toys" mutator)
- New ammo system: Split up cell ammo so that only Nex and Electro use it, and create a new energy ammo type for Crylink and Arc. Additionally, remove Bullets and Shells.
- Create compatibility system and special algorithm for autobalancing map ammo (and potentially health/armor as well) in the best possible way given the variables.
- Move Rifle to "New Toys" mutator.
- Rename some weapons so that all weapons have specific pronoun names. (Old->New... Laser->Blaster, Shotgun->Shockwave?*, Rocket Launcher->Devastator)... By this point, the new core weapon set will look something like this: Blaster, Shockwave, Arc, Nex, Devastator, Crylink, Electro, Mortar, Hagar. 9 weapons in total.
- Hard coded game mode designed specifically for duel. (allowing unique rules and such for duel deathmatches)
- Powerup system re-write; Merge minstagib powerups to be in all modes, add new powerups like "self destruct" or "team healing" potentially, etc.
- Further improve "superweapon" powerup weapons (including: "Fireball", "Hookgun", and "Minstanex"... all of which may be renamed potentially) along with powerup system re-write.
- Improve the serverlist in some various ways
What Else I Really Want (but probably won't have time for)
- Centralized server information menu (for MOTD, welcome message, server information, etc)
- Tip system or help system regarding weapons and items, to better allow new players to understand the weapons.
- Expand upon this help system by creating in-game documentation in the credits window. (instead of being only credits, it'll be called the "About" window... and there will be multiple tabs: Credits, Weapons, Game Modes, FAQ... etc, something like this.)
- Taking this one step further, integrate all of that into a singleplayer tutorial level.
- Integrate XonStat and show the player profile in the menu (allows people to see their statistics and such without ever leaving the game)
- Integrate IRC support into the game directly. (allows us to create rcon2irc bots without weird external scripts and other such features)
- Finish anti-vehicle weapon design by improving Minelayer and Seeker.
- Round based or time-reversing CTF (perhaps to allow non-symmetrical maps to be played more fairly?)
This is generally what I have planned. If something needs discussing, i'll certainly bring it up for discussion... but for now, this is generally the solid "de facto" plan on my todolist. Go ahead and ask questions for some specifics, but please don't drain the hell out of me or expect me to answer everything in extreme detail... I don't have time for that. I know what i'm doing, the game will be good, etc etc