We are a group a software engineers who also love video games and wanted to marry the two together by building a web app that manages multi-user video game sessions.
Battle Nodes is an online multi-user node app that servers up a multiplayer unity webgl game using sockets.
Battle Nodes is an online multi-user node app that servers up a multiplayer unity webgl game. The main focus for this project was to create an application that would allow us to server up a game, regardless of what the game is, and connect players via a matchmaking process as well as record their victory and losses in a leaderboard using sockets. The game itself is designed to be interchangeable with little change to the node game server itself.
For best (Game) experience please use Google Chrome as the graphics look best there however, the game loads faster in FireFox. The game itself is buggy as we focused more on the node app but it is playable. If you don't see the other player please go back to the main site and restart the match. Once a player has been defeated the game does not return you back to the lobby requiring a manual return back to the main app.
We addressed some of the minor bugs within the Unity game and put the changes on a personal instance of Heroku. If you would like to try that version here's the link http://battle-nodez.herokuapp.com/ .The app uses the same database so the leader board will update for both the Node knockout instance and our personal instance.
i thank, if the competitor can not find it, he could compete with the robot :)
This game was a lot of fun! The gameplay and design seems straight from the Unity tanks tutorial so would be cool to see some improvements there.
This game is really awesome! It was a lot of fun to play around on. Having a way to see the instructions on the game play screen could have been an improvement, but overall I really liked this!
I liked the 3rd aspect of it. I didn't expect that for some reason. The controls worked and the tank moved around and shot and it was fun just driving around. I don't think the multiple is working since I didn't see anyone else on the board even though I was matched with someone to play.
Nice use of the technology to create a multiplayer game for the hackathon. A lot of moving parts to put together and for it to work so well - great job!
It was difficult to understand If I was already logged in after login and I had some issues with login (email remained invalid forever and I had to refresh).
The app took quite long to load and this message remained "Matching You Up
Finding a warrior as mighty as you...". I tried to join with two different accounts because the team mention that they are using web sockets but the message didn't disappeared and I couldn't try it.
I've always been keen to see what kind of latency one could get hooking a node-sockets setup through unity. Cool stuff :D
Nelson Laracuente
I totally agree and that will be a nice feature to add post-hackathon. Thank you for the feedback