https://github.com/jayllyz/term-hero
Work in progress 🏗️ 🎸
https://github.com/jayllyz/term-hero
Last synced: 4 months ago
JSON representation
Work in progress 🏗️ 🎸
- Host: GitHub
- URL: https://github.com/jayllyz/term-hero
- Owner: Jayllyz
- Created: 2024-08-15T14:53:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-17T09:57:05.000Z (about 1 year ago)
- Last Synced: 2025-04-04T04:32:14.102Z (6 months ago)
- Language: Rust
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
## Term Hero
Simple guitar hero game for the terminal made with [ratatui](https://ratatui.rs/).
WIP structure:
```text
src/
├── app.rs -> holds the state and application logic
├── event.rs -> handles the terminal events (key press, mouse click, resize, etc.)
├── handler.rs -> handles the key press events and updates the application
├── lib.rs -> module definitions
├── main.rs -> entry-point
├── tui.rs -> initializes/exits the terminal interface
└── ui.rs -> renders the widgets / UI
```