NAME: Among Us: Campfire Edition, Round the Campfire

Team Members: Jorge Sanchez, William Belfor, Josue Cruz, Sedong Hwang

Script: Around the Campfire is an educational multiplayer game that strives to foster community through environmental awareness questions. It is a social deception game where one player of the four players is randomly assigned the role of the “Ozone Destroyer”. Every round, a set of questions is given to all the players. The Ozone Destroyer, however, gets a slight variation on this question. After all the answers the players can then decide to cancel one of their members and oust them out of the campfire lest they catch the Ozone Destroyer. The environmentally poised questions both educate and create fun for all the campers sitting around the fire.

The Synopsis: The animals of the forest host this game. They ask questions to the fellow campers. One camper is asked a different question. The answers are not anonymous and the campers need to cancel the unsustainable person.

Character Names: Park Pollutants Wilderness Warriors Campers Rangers Eco Enemy Conservation Corrupter Carbon Cruncher Resource Ripper Resource Remover Pollution Ozone Destroyer Conservation Abuser

Multiplayer

Questions: Chat-GPT will give the first camper a prompt about sustainability The camper will generate a question that will be used for the round Chat-GPT will slightly alter the player’s question For future rounds, the prompt will be given to the next camper in the circle

Game Rules: You will either be assigned as a camper or as an eco enemy At the start of each round, one of the players will be asked to write a question about the environment, sustainability, etc. All players answer the question in a timely manner (30 - 60 seconds) The eco enemy, however, will be given a slightly altered question Each answer will then be displayed in a speech bubble above each camper The players could then either decide to vote on whose answer is “suspicious” or move on to the next round. If the players decide to vote and the eco enemy has the majority vote, then the game ends and the campers win If the players decide to vote and one of the campers has the majority vote, then that camper will be elimanted and the game continues on to the next round If the players decide to vote and no one has the majority vote, then the game continues on to the next round ASIDE: the eco enemy can choose to either save themselves (for a total of 3 times) or sabotage one of the campers each round (you can’t cast this spell consecutively on both yourself or a camper) Save Themselves: the eco enemy gets the correct question Sabotage Camper: the camper gets the incorrect question (you cannot sabotage the same person twice)

System Design: The game itself will be a data structure, named ‘gameState’ that stores the following: list of players index of eco-enemy set of eliminated players list of game rounds index of player who will ask the next question

A round will be a data structure, named ‘gameRound’ that store the following: the camper, from the remaining players, who will ask a question the question the altered question list of boolean values for each player the list of responses from players list of votes received for each player

Game Logic: At the start of the game a randomly chosen player will be the eco-enemy Chat-GPT will give the first camper a prompt about sustainability At the start of each round, a player will be asked to generate a question, that question will be stored into the current gameRound and displayed on other’s screens Every player, except the eco-enemy will receive a question slightly different (generated by GPT) For future rounds, the prompt will be given to the next camper in the circle so long as they have not been eliminated

Prompts for Users

Enter a question related to _____ Rising Temperatures Rising Sea Levels Solar Power Wind Power Electric Vehicles Public Transportation Water management Deforestation Habitat destruction Air pollution Water pollution Waste reduction Protecting endangered species

Questions

Implemented Main Site Implemented Multiplayer Server Implemented Role Assignments Implemented Questioner to submit question Implemented Responses, but are not yet displaying separately Implemented Sabotage Implemented Voting System Implemented Win Conditions Style everything on Main Screen

Built With

Share this project:

Updates