Dominik Bernroider 4e764afea0 Merge branch '52-move-and-interaction-click-outside-of-grid' into 'dev'
Fix move/interaction click handling

See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!17
2025-11-29 15:27:38 +00:00
2025-11-07 14:38:19 +00:00
2025-11-26 18:39:02 +01:00
2025-11-26 18:39:02 +01:00

Pomomon Garden Sleeping Pom

Pomomon Garden is a Pomodoro game created during "Sopra" (Softwareprojekt) WiSe 25/26 at the University of Ulm. It uses the ECS-based Rust game engine called Bevy.


About the game

The game switches between the focus and pause phase. In the focus phase the player is expected to study/work/... while the timer ticks down. After the timer runs out, the player is prompted to switch to the pause phase. In this phase he can interact with his farm using Pom, the playable character.


Build and debug instructions

Building

Using Nix Flakes:

git clone https://gitlab.uni-ulm.de/softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik pomomon-garden
cd pomomon-garden
nix develop
cargo run

Other:

  1. Install Rust
  2. Install Bevy OS depedencies
git clone https://gitlab.uni-ulm.de/softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik pomomon-garden
cd pomomon-garden
cargo run

Hidden binds (Only available in the debug build)

  • Shift + Enter: Duration of the current phase is set to 3 seconds.
  • Left Mouse Button on Tile: Rotate tile state.

Licensing

This project is released under the terms of the MIT License.

Description
No description provided
Readme 474 KiB
Languages
Rust 98.7%
Nix 1.3%