Inspiration
We wanted to attempt to make a game without using a game engine. We had very minimal HTML5 and Javascript experience and so we decided to expand our skillset.
What it does
It's a local client side face-to-face two player game. Each player moves around a box and is able to place walls blocking off the other player. With the map shrinking, and walls limiting movement the players must think quickly and on their feet in order to outwit their opponent. Last person standing wins.
How we built it
We used HTML5 and JavaScript in the Sublime text editor.
Challenges we ran into
It was tough trying to figure out collisions without having any physical objects. Making walls prevent character movement was definitely a hard implementation considering we do not have any meshes or colliders. Similarly figuring out if the player was boxed in was also difficult. We also had some issues with optimization where our frame updates took longer to do than the frames refreshed; as such many of our functions were rewritten in order to allow efficiency.
Accomplishments that we're proud of
We created a fully functional HTML5, Javascript game from scratch without using any already existing platform makers. Figuring out all the algorithms and seeing them work in the end is something that we are DEFINITELY proud off.
What we learned
A lot of javascript notation and functional programming. HTML5 and CSS were also used to style the final result.
What's next for Walled Off
Being posted online so that anyone is able to play the game!
Built With
- effort
- html5
- javascript
- love
Log in or sign up for Devpost to join the conversation.