https://github.com/eruvanos/idle_game
An idle game to showcase Python Arcade GUI submodule
https://github.com/eruvanos/idle_game
Last synced: 8 months ago
JSON representation
An idle game to showcase Python Arcade GUI submodule
- Host: GitHub
- URL: https://github.com/eruvanos/idle_game
- Owner: eruvanos
- Created: 2023-02-17T09:25:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-02T18:36:12.000Z (over 2 years ago)
- Last Synced: 2025-01-30T21:16:12.046Z (10 months ago)
- Language: Python
- Size: 452 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IDlE Game
This is not a real game. It is an example what is possible using the arcade library and the included gui system.
In addition, it helps to use your own library.
## Idea
Requirements for a GUI demo game:
- main interaction/content should be the GUI
- use game mechanics that require a wide variety of GUI widgets (progress bars, buttons, notifications, menues, slider, ...)
- code should be easy to locate ("how is this part of the game implemented?")
Approach:
Idle game, containing different "mini" games
## Gallery


## possible Backlog (WIP)
- [x] Navigation between arcade.Views
- [x] Show resources in a top bar
- [x] Show cards with different actions to get resources
- [x] Toast when a new resource gained
- [x] Use UIGridLayout for a crop field
- [x] Place seeds
- [ ] Collect crops
- [ ] Store collected crops in a inventory
- [ ] consume seeds from inventory
- [ ] clean up tool, some stones and gras on the field
- [ ] Some option to save/load game
- [ ] Character moving on a map, depending on the place en/disable mini games in sidebar
## Things to demo
- [x] Progress bar
- [x] Transitions/Animations
- [x] Change views
- [x] UI used on multiple views
- [ ] GridView