I'm having trouble with the game and it seems to stem from the way HDKMouseKeys interacts with the network. It's a fantastic library but I'm not sure how well it handles network messages, after doing some tests.
It seems that everything works fine when playing locally, however starting up a server causes severe lag issues and I may have to set up some kind of contingency for network play.
In order to do this, I'm gonna need some help testing out the multiplayer. If you'd like to help please go here:
http://www.byond.com/developer/forum/?id=781793
This link will lead you to the classified ad I've posted up on the forum. Just leave your info and I'll set you up with testing when I can.
As for progress on the game though, I've made a few tweaks and changes that I think you'll enjoy:
Pistols are slightly weaker but have infinite ammo, so no worry on running out of ammo completely.
Ammo spawn rates have been dropped.
The SMG, Shotgun and Rifle have been powered up to coincide with their dependency on ammo.
Enemies have been given pathfinding and they can now break walls.
Walls have been replaced with barricades and the map is encased by fencing.
Menus have been added to the game, allowing you to pause with ESC. In single player this will pause the game entirely, allowing you to take a break or change settings. In multiplayer the menu will come up but the game will continue to run in the background, as to not interfere with other players.
The menu includes: Options, Exit Game, Close
Close -closes the menu, same as pressing ESC a second time.
Exit Game -brings up the exit window, in single player, this will close the game, in multiplayer you will leave the server.
Options: Currently only sound is included, In here you can modify the master volume, SFX volume and Music volume. Want to listen to death metal while still hearing bullet sounds, go ahead! Easy adjustable sliders are included. Sound settings are not saved however, but if you'd like tat to be included then just let me know =)
That's it for the current updates, I'm till working on network testing but I'll keep everyone posted. Thanks!