Skip to content

NathanGr33n/idle_game_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

idle_game_python

By: NathanGr33n

An idle/incremental game built using Python and Pygame where the player earns money passively and can purchase various upgrades to increase income over time. The game also includes achievements, animated GUI, save/load functionality, and Offline Income Generation/Calculation.

Features: - Clickable Upgrade Buttons - Passive Income Per Second - Achievements with Conditions and Notifications - Save/Load progress using JSON - Auto-Save/30secs - Animated Glow Effects for Upgrade Buttons - Offline Income Generation/Calculation - Lightmode + Darkmode

Project Structure:

idle_game/ ├── config.py # UI layout, colors, dimensions, and constants ├── data.py # Upgrade and achievement definitions ├── logic.py # Game logic: purchase handling and achievement checks ├── state.py # Save/load game data to JSON ├── ui.py # Drawing upgrade buttons, achievements, and text ├── main.py # Game initialization, loop, and event handling └── idle_save.json # Automatically created save file (generated at runtime)

Requirements: - Python 3.8+ - Pygame (Install -> pip install pygame)

Built by NathanGr33n using Python and Pygame. Contributions and suggestions welcome!

Pygame: https://www.pygame.org/

About

A basic idle game written in Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages