Hey guys,
This has been a long time coming, and I probably should have made a WIP for it a long time ago (but there is still a lot of work to do, and I hate premature WIP's).
Anyway, the game is an online FPS (no name for it, I'm an extremely unoriginal person), using Benjamin's Multisync for networking. There's not a lot to say, so I'm just going to get into the features.
Features completed that work 100%:
Pretty much everything weapon-related (shooting, reloading)
Movement
In-game chat
User can create their own maps and play them in the game.
Two game modes - Deathmatch and BotMatch (bunch of players against lots of AI-controlled bots)
Server application allows server admins to change map/map type, add/remove bots, message/kick/ban players, as well as having a real time, 3D view of what's going on in the server.
Server admin can change spawn points of both players, bots, and weapons for their own maps, or the pre-made maps that come with the game.
Features completed but still have some bugs:
Ironsights/scope - done them for a few weapons, will do for the rest later on.
Climbing stairs in some levels (player is too small/slow!)
Jumping. It works, but needs tweaking a little bit.
Main menu stuff, just addition of settings menus/that stuff.
Leaning around corners using Q and E respectively.
Level texturing for two levels which I didn't create is messed up, so will need to contact the author once again to get the two levels fixed. Problems are only minor though, a few pillars and crates at most.
Picking up weapons! At the moment, every player starts with all 5 weapons. Code has been written for pickups for some weapons, just not implemented.
Helicopters are implemented so that one player can hop in and fly, with 4 others able to hop in as "passengers", but there are still problems with passengers falling out when the pilot takes off, as well as some being "stuck" in the aircraft. All 4 maps that come with the game don't really have a use for a helicopter either, so maps will need to be designed so that they can actually be used effectively.
Features planned for the future:
Creating an account and having it stored in a database online, so the user can login and have their stats tracked/stored.
Team Deathmatch mode, and Capture the Flag modes.
Adding more weapons, as well as a melee attack.
Adding more maps. At the moment there's only 4.
Character customisation, so not everybody looks the same. This will probably be the next thing I do.
In the long term, more vehicles.
Got suggestions? Post them!
The Weapons:
MP5 Submachine gun
Remmington 870 Shotgun
M107 Sniper Rifle (.50 cal)
1911 Handgun (just referred to as an M9 in the game.)
AK74
As you might have noticed above, yes, you start with
every weapon. Seems stupid, but this is still only a WIP version by far, and it makes testing a lot easier for me if I start with them all. Eventually I will obviously make them all pickups.
Screenshots (click each image for a larger version):
I'll hopefully release a beta within a week or two (bit too busy at work atm), so that we can have a game with what I'm hoping will be 20+ people for a DM game, and then the 20 of us vs a large amount of bots, to really put the game through its paces.
Until then, I'll upload more shots and possibly create a video to keep everyone posted. All comments appreciated as well as any name suggestions for the game. Thanks!