Arcade-style number-munching with roaming ghosts. Eat the correct numbers, dodge enemies, clear levels, and climb the high-score table. This was made as a clone of "Number Munchers!", the first computer game I ever played in the computer lab at Farrar Elementary in Tullahoma on an Apple II.
- Move the hero with the arrow keys.
- Press Space to munch a number if you think it matches the level’s rule (odds/evens/multiples).
- Lose a life if you’re wrong or if an enemy touches you. Three strikes and you’re out.
- Clear all valid numbers to advance to the next level.
- Enemies spawn and roam with different behaviors based on their color and level difficulty.
- Menu screen showing the game title and game options. Games are Evens, Odds, Multiples, Factors, and Primes:

- In-level action with the hero munching numbers while ghosts patrol the grid:

Hero:
- After a game ends, you’ll see the Top 10 screen.
- If your score qualifies, you can enter your name; scores are stored in a pickle file at
~/.frog_munchers/high_scores.pkl(orFROG_MUNCHERS_STATE_DIR).
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e .
python main.py- A PyInstaller spec is included (
frog_munchers.spec). On your target OS, run:
pyinstaller frog_munchers.spec- The build will appear under
dist/frog_munchers/; assets are bundled automatically. High scores persist in your home directory.
- Arrow keys: move
- Space: munch number
- Shift+Esc: quit immediately



