NodeJS Game Ideas
By Dan Baker, published 2010-09-28
I thought I'd start a post for a place to discuss various game ideas. I love writing games (some times more than playing games). With NodeJS, multi-player games are easy to write. Pleas just add a comment to this post, and I'll try to collect the comments into this main post. These games would, obviously, be written entirely in JavaScript. NodeJS would be used as the server-side. So, here are some game categories and ideas: Massive Multi Player Online: MMO- Tank World - A large world with many teams. Each player is a single tank. Tanks can shoot other tanks, gain experience, pick up items, alter the landscape (move walls). Teams can create bases by altering the landscape. Large wars between teams should be encouraged. Player state is saved and restored between browser sessions. The game can span multiple days. When a player leaves the game, his tank disappears. When he re-enters the game, his tank appears (with his previous experience and items)
- DOTA/Newerth style - two teams of 4 to 8 players each battle on a common map. Each team starts with a base and fortifications. First team to destroy opposing teams base wins.
- Asteroids - multiple players teaming up to shoot all asteroids
- Tower Defense - Players team up to destroy incoming waves of bad-guys. Build and upgrade towers. Gain money by destroying bad guys. This game *should* be able to be written to work even without sockets.
- Gauntlet - RPG. Large world of bad guys. All human-players are a team against the bad guys.
- Super Sprint - Single screen car race. Everyone against everyone. Could allow for *lots* of cars (some ai controlled)
- Battlezone - tank vs tank