The game introduces users to the concepts of Petri nets through engaging gameplay. By challenging players to follow recipes, we encourage a playful exploration of Petri net structures. Time management is key, emphasizing the importance of optimizing the network.
At each level, players encounter food baskets, a cooking station, tools to draw arrows for directing food travel paths, and filters to segregate food along specific routes. Users must follow recipes to deliver the food to the finish point. The game resembles the creation of factory stations, connecting them with each other and with food baskets and the finish point.
Special thanks to the following contributors for their contributions to the Petri Mensa Game project: N. Shawarba, D. Becker, Y. Elfari, E. Inguanta, P. Meusling, P. Novotnyy, D. Salis and J. Thauer.
Before running the game, please check the to-add.txt
files located in the assets
folder. These files list the additional assets that need to be added to ensure proper functionality of the game. Due to file size limitations on GitHub, these assets were not provided directly in the repository.
Install all the used dependencies in the project.
Runs the app in the development mode.
Open http://localhost:3000/ to view it in your browser.
The page will reload when you make changes.
You may also see any lint errors in the console.
Builds the app for production to the build
folder.\