https://github.com/devilfruitdev/calc-arcade
๐ฎ A retro Game Boy-style calculator with personality! Features reactive face expressions, easter eggs, and professional math functions. 100% tested, cross-platform, and actually makes math fun.
https://github.com/devilfruitdev/calc-arcade
phython tkinter-python ui-components
Last synced: 5 months ago
JSON representation
๐ฎ A retro Game Boy-style calculator with personality! Features reactive face expressions, easter eggs, and professional math functions. 100% tested, cross-platform, and actually makes math fun.
- Host: GitHub
- URL: https://github.com/devilfruitdev/calc-arcade
- Owner: DevilFruitDev
- License: mit
- Created: 2025-03-01T16:03:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-26T21:09:10.000Z (10 months ago)
- Last Synced: 2025-06-30T05:07:28.506Z (8 months ago)
- Topics: phython, tkinter-python, ui-components
- Language: Python
- Homepage: https://DevilFruitDev/calc-arcade
- Size: 125 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ๐ฎ Calc-Arcade: The Calculator with Personality
**A retro Game Boy-inspired calculator that makes math fun!**
[](https://python.org)
[](LICENSE.md)
[](tests/)
[](https://github.com/yourusername/calc-arcade/releases/latest)
## โจ What Makes It Special?
| ๐ฎ **Retro Gaming Style** | ๐ **Reactive Personality** | ๐งฎ **Professional Math** |
|---------------------------|----------------------------|---------------------------|
| Game Boy Color design | Face reacts to calculations | 100% test coverage |
| CRT scanline effects | Special number reactions | Advanced trig functions |
| Pixel-perfect fonts | Easter eggs & secrets | Mathematical constants |
## ๐ธ Screenshots
| Arcade Mode | Basic Mode | Personality Reactions |
|-------------|------------|----------------------|
|  |  |  |
## ๐ Quick Start
### ๐ป **Ready to Use** (No Installation)
1. **[Download latest release](https://github.com/DevilFruitDev/calc-arcade/releases/latest)**
2. **Extract and run** `calc-arcade.exe`
3. **Start calculating!** ๐
### ๐ **From Source**
```bash
git clone https://github.com/yourusername/calc-arcade.git
cd calc-arcade
python main.py # No dependencies needed!
```
## ๐ฏ Key Features
- **๐งฎ Complete Calculator**: Basic arithmetic + advanced functions (sin, cos, tan, โ, ^, %)
- **๐ Personality System**: Face expressions and reactions to your calculations
- **๐ฎ Dual Modes**: Arcade (full retro experience) vs Basic (minimal interface)
- **โจ๏ธ Keyboard Support**: Full keyboard shortcuts for power users
- **๐พ Memory Functions**: M+, M-, MR, MC
- **๐ Easter Eggs**: Try calculating 42, ฯ, or numbers over 9000!
## ๐ฎ Try These Easter Eggs!
| Input | Reaction | Why? |
|-------|----------|------|
| `42` | ๐ "The answer!" | Hitchhiker's Guide reference |
| `3.14159` | ๐ "Mmm, pi!" | Pi recognition |
| `9001+` | ๐ฑ "Over 9000!" | Dragon Ball Z meme |
| `69` or `420` | ๐ "Nice." | Internet culture |
## ๐ Documentation
- **[User Guide](docs/usage.md)** - Learn all features and shortcuts
- **[Installation](docs/installation.md)** - Setup for all platforms
- **[Development](docs/development.md)** - Architecture and contributing
## ๐งช Quality


- **32 calculator tests** - 100% pass rate
- **30 UI component tests** - 96.7% pass rate
- **Cross-platform tested** - Windows, macOS, Linux
## ๐ค Contributing
Want to add features or fix bugs? We welcome contributions!
**Easy first issues:**
- ๐จ Add new themes
- ๐ Create more face expressions
- ๐ฏ Implement easter eggs
- ๐ Improve docs
## ๐ License
MIT License - see [LICENSE.md](LICENSE.md) for details.
---
**Made with โค๏ธ and lots of โ by DEV**
[](https://github.com/DevilFruitDev/calc-arcade)
[](https://github.com/DevilFruitDev/calc-arcade/fork)
**Transform boring math into an engaging experience! ๐ฎโจ**