Inspiration
As a group we decided to build a game based off the well known game Mafia with a medieval times theme.
What it does
Medieval Rule is a game where there are different roles as well as sided teams. The goal of the game is to win with your team through strategy and bluffing. Medieval Rule is a game that involves a multitude of different roles. The roles will either fall into the category of, Towns people, Villains or Neutrals. The Town's people try to survive and pick out the Villains without killing their own while the Villains try to stay hidden while eliminating the Towns people. The neutrals role is to kill every player in the game. The objective of the game is to win with your team through strategy and bluffing.
How I built it
We built our game using HTML, CSS, JavaScript, and an attempt to utilize socket.io to fulfill our functionality of having this game being played online.
Challenges I ran into
Complications that arose while creating our game was the utilization of socket.io. It was new to us and we tried to learn and implement it's functionality into our game because we knew it would definitely change our game from something simple to something complex. We were not able to connect the game to one server which would relay data back and forth. This became a problem because the JavaScript code was based on being able to retrieve different user inputs from different users and using them to make the games core function and game play work. Without the ability to retrieve and store user inputted data, we were not able to actually make the mechanics of the game function.
Accomplishments that I'm proud of
As a team, we're just proud that we attempted this game as this is our first hackathon and our first time making a game like this. It was also our first time using socket.o and we believe that we tried our best to get it to work functionally and we want to continue and finish this project in the future.
What I learned
We learned many things at this hackathon such as using GitHub to commit and work together as a team. We also learned to cooperate on different parts of the game such as two people on front-end and two people on back-end to split up our work. Each person in the group had an important role and we believe that we learned a lot from this experience.
What's next for Medieval Rule
The next step for Medieval Rule is to get socket.io to functionally work so that the inauguration of connecting other players with each other will work. Once we get this to work, our game will be able to become successful and a game that is playable by others.
Log in or sign up for Devpost to join the conversation.