Type of Submission
Poster
Keywords
App, App Development, Flutter, Firebase, Firestore, Assassins
Proposal
The Assassins app is a tool created to facilitate the popular campus game of Assassins, common to Cedarville University and other youth communities. In a game of assassins, players are assigned targets in a single, randomly ordered loop, and “assassinate” each other with a designated “weapon” (potentially a plastic spoon, nerf gun, or water gun). Once a player assassinates his target, he is assigned his former target’s target, and assassinations continue until only the winner remains. Assassins games can vary widely in duration, ranging from half an hour to several weeks. Traditional tools for managing game information and distributing target lists include spreadsheets, emails, and group messaging. As a result, creating and distributing the target list can be time-consuming, and short-duration assassins games are comparatively more work to organize and are therefore less common. To address the hassle in organizing games of assassins, the Assassins app keeps all game information on one platform and allows users to create, join, play, and moderate games of assassins. The app is designed using Flutter, a cross-platform language, to enable release to both Apple and Android platforms. It is backed by a Google Firestore database, and the back-end code is designed with modularity in mind to make it easier to maintain and update. By streamlining and enhancing the management of Assassins games, this app will simplify the game-playing experience and make Assassins more accessible—and more fun—for players.
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Publication Date
2023
Assassins App
The Assassins app is a tool created to facilitate the popular campus game of Assassins, common to Cedarville University and other youth communities. In a game of assassins, players are assigned targets in a single, randomly ordered loop, and “assassinate” each other with a designated “weapon” (potentially a plastic spoon, nerf gun, or water gun). Once a player assassinates his target, he is assigned his former target’s target, and assassinations continue until only the winner remains. Assassins games can vary widely in duration, ranging from half an hour to several weeks. Traditional tools for managing game information and distributing target lists include spreadsheets, emails, and group messaging. As a result, creating and distributing the target list can be time-consuming, and short-duration assassins games are comparatively more work to organize and are therefore less common. To address the hassle in organizing games of assassins, the Assassins app keeps all game information on one platform and allows users to create, join, play, and moderate games of assassins. The app is designed using Flutter, a cross-platform language, to enable release to both Apple and Android platforms. It is backed by a Google Firestore database, and the back-end code is designed with modularity in mind to make it easier to maintain and update. By streamlining and enhancing the management of Assassins games, this app will simplify the game-playing experience and make Assassins more accessible—and more fun—for players.