Open JohnDaang opened 1 month ago
This project stands out to me because I would always play the game mafia growing up. Along with this, me and my brothers would always play host web games like Jackbox Party Pack. I feel like besides Among Us, this game category is very untouched and could be manipulated in an infinite amount of ways.
I feel like I would be a good addition to the group because of my interest in the game and experience in JavaScript. I have a good amount of ideas that can massively improve the current game, like having a hub on the host laptop that can highlight all the players and potential roles, along with a way of keeping count of the rounds besides just on the phone. Overall, I hope that I get to work on this super creative game idea!
I like this project because i LOVEEEEE MAFIA. I am interested to see your rules because I do think a lot of the fun of it is seeing the looks on peoples faces. Although like Chris said, its kinda similar to among us. This kinda reminds me of Skyfall this game online but it doesnt have many rules, it just randomly gives you the roles and you just ask questions out loud. I dont know but anyway this seems fun and a cool idea that you can really make your own!
I genuinely have no experience in this buttt I am pretty good at UX and UI so maybe that could help. I also know a bit of react so I would be more of a frontend helper tbh.
I love this project because it's bringing a mafia game into the browser and making quick, easy play with friends online.
I would love to contribute to improving gameplay mechanics and UI design. This includes intuitive role indicators and voting options. Optimization of WebSocket communication in order to maintain smooth real-time interactions between players is my contribution. We could add custom roles and house rules so that the game doesn't get boring. I'm excited to maybe add a mobile-responsive design so that it can be accessed through various devices, making sure players can jump into the fun from anywhere.
Hello John, Mafia and games like it have always been interesting to me, though my only hands-on experience with the genre has been with Among Us. The feasibility of this project is also incredibly realistic with versions of this potentially run-able in a chat terminal. With various similar such games and derivatives we can also borrow plenty of ideas from them making the design even more manageable and interesting.
While I've never programmed something using a proper game engine, I do have introductory familiarity with web-apps and mobile apps. I'd be incredibly interested to discuss ways to game-ify mafia in a way that can be more obvious in this lightweight form factor, the logic for it being something I'm confident I can contribute reliably to.
I really hope this gets picked even if I'm not a part of it.
I think this project is great and a really fun idea! Id love to help with the logic behind the game and think this app is really feasible given the timeline. I also think that it will present really well since it is so interactive. I have a bit of background on both backend and frontend web dev which I think could be a helpful addition to your group. I also have some ideas for the UX design to get the game play to be smooth since I could see that being a challenge given all the rules. Whether I am apart of this group or not I really look forward to seeing your project be made.
I like this project because it is something that I would love to use outside of the class. I really like Mafia; I used to play it in my summer camp that I went to for years, and I also played Town of Salem which is the online version of Mafia. I think this would be a fun opportunity to learn more about Node.js and also to add our own personal spin to the game. I can help with the design part as well as some of the backend with rules and stuff. I also know the game rules and characters pretty well so I can help with any questions or issues related to that. This would be a really cool project to work on.
I really like the idea of this project—it seems challenging but in an exciting way, and I can see myself learning a lot by helping to build it. I think it’s a great opportunity to gain hands-on experience with real-time interaction and teamwork in a web app. I also appreciate how passionate you are about the game and bringing your unique rules and ideas into a digital format—it makes the project even more appealing. If we end up working together, I’d be happy to contribute to either the frontend or the database side, depending on where I’m needed. I have some experience with app development, but I’m also very open to picking up new skills to make the project a success.
Keywords Section # 005, JavaScript, ReactJS, Node.js, Express, WebSocket
Project Abstract
This project aims to develop an interactive digital version of the classic social deduction game "Mafia." Players will be randomly assigned hidden roles (Mafia, Citizens, Cop, Healer) depending on the number of players and must use deduction and teamwork to identify the Mafia before being eliminated. The game will feature a simple graphical interface that will display their assigned role, display the timer, and aid in anonymous voting. The game will be built as a web-based (or mobile/desktop) application where users can play in real-time with friends.
High Level Requirement
Conceptual Design
Proof of Concept
https://github.com/sadrasabouri/mafia This is a repository for a Mafia web application that allows multiple players to join and randomly assigns roles.
Background
I used to be obsessed with a game called Town of Salem. Mafia is basically a more simplistic version of the game, but still holds the fun social deduction aspect that you can play with friends. This game is originally played by using a deck of cards to assign roles, but sometime you do not have a deck of cards, or do not want to take the time to create something to assign roles. I want to create a web application that will do all of that for you, with the addition of my own mafia rules (like anonymous voting and no tie breakers) and additional roles.
Required Resources
My Whiteboard Slide