Hello,
I'm well aware of the ChessPlusPlus project that's underway on the community's Github repository, and I want to give an alternative to that project, called ArenaPlusPlus. It's your average arena shooter.
GAMEPLAY DETAILS:
The point of the game is to defeat all your opponents. You should aim to keep your kills high, while your deaths low. Straightforward goal, no real thinking involved (Well, maybe a little).
You spawn with no weapons except for your fists. Weapons are scattered around the map in random locations, your goal is to try to scavenge the best ones while not being killed in the process.
While free for all will be the primary game mode, there will be several alternative gamemodes, such as Capture the Flag, Team Deathmatch, etc.
The graphics of the game will be top-down and 2D for simplicity.
TECHNICAL DETAILS:
____________________________
The project's name needs to be decided by the community, since it's our game. (Maybe ArenaPlusPlus?)
I have a suggestion on how this project should be tackled (please suggest more if you feel your way is better)
The programmers should be split up into 3 teams (You definitely aren't limited to these; these are just to give people a general idea of what part of the project you're most adept at.):
Network Programers - These people work on the server and the network aspects of the client. They provide a layer over the Networking API for the engine programmers
Engine/Tool Programmers - These people work on the engine. They create a layer over graphics, audio, input, etc. They also create networking interfaces for the scripting language and interfaces for the rest of the engine. All/most development tools are programmed by them.
Gameplay Programmers - These people do all the scripting and actual game programming for the client. They play test and notify the other teams of any engine bugs.
(Minor)
Designers - Since this is really a subset of Gameplay Programmers, it isn't considered a full team itself. This (semi)team creates levels, new weapons, etc. They also balance the game.
-----
A few things that we need to decide on:
- A better name than 'ArenaPlusPlus'
- Which library to use? SFML or SDL?
- Scripting language support (Lua? Python? Ruby? Squirrel? No language? You can decide)
- Art (Programmer art? Get an artist?)
- Weapon arsenal
- Platforms to support
- Server hosting
- Net library (SFML, SDL_net, Rakent)
- Standard IDE for the project |
CONTRIBUTORS
_____________________________________
Let me know if you want to do this, so I can update the contributors section with your names. Any aspect of the project can be changed to fit the community's wants.
Please notify me of any typos.