https://github.com/aarindave/cyber-tycoon
A management simulator built in Python with Pygame. Players take on the role of a cybersecurity startup founder balancing server operations, security upgrades, marketing campaigns, and webinars. The goal is to grow revenue, maintain security, and build popularity to achieve market dominance.
https://github.com/aarindave/cyber-tycoon
coding-challenge hackathon thematic-project youngwonks
Last synced: 9 months ago
JSON representation
A management simulator built in Python with Pygame. Players take on the role of a cybersecurity startup founder balancing server operations, security upgrades, marketing campaigns, and webinars. The goal is to grow revenue, maintain security, and build popularity to achieve market dominance.
- Host: GitHub
- URL: https://github.com/aarindave/cyber-tycoon
- Owner: aarindave
- License: mit
- Created: 2021-06-06T21:50:27.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-09-22T05:06:49.000Z (9 months ago)
- Last Synced: 2025-09-22T05:41:35.512Z (9 months ago)
- Topics: coding-challenge, hackathon, thematic-project, youngwonks
- Language: Python
- Homepage:
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cyber Tycoon
Cyber Tycoon is a management simulator built in Python with Pygame. Players take on the role of a cybersecurity startup founder balancing server operations, security upgrades, marketing campaigns, and webinars. The goal is to grow revenue, maintain security, and build popularity to achieve market dominance.

---
## Features
- **Interactive gameplay loop** with four upgrade paths: servers, security, marketing, and webinars.
- **Dynamic UI** with glowing cyberpunk-inspired design, smooth animations, and particle effects.
- **Popularity and profit system** that requires balancing short-term revenue with long-term growth.
- **Random events** such as hacking attempts, media boosts, and funding bonuses.
- **Win and loss conditions** that challenge the player to adapt strategy.
---
## Installation
Clone the repository and install dependencies:
```bash
git clone https://github.com/aarindave/cyber-tycoon.git
cd cyber-tycoon
pip install -r requirements.txt
````
---
## Running the Game
```bash
python src/main.py
```
---
## Controls
* **Mouse**: Hover and click to interact with buttons and upgrades.
* **Play**: Manage upgrades to increase profit and popularity.
* **Win condition**: Reach 100 percent popularity.
* **Loss condition**: Profit or popularity drops to zero.
---
## Requirements
* Python 3.9 or later
* Pygame
Install requirements via:
```bash
pip install -r requirements.txt
```
---
## Assets
* Game icons located in `assets/images/`.
* Sound effects located in `assets/sounds/`.
* Fonts automatically fall back to system fonts if unavailable.
---
## Future Improvements
* Additional upgrade paths and event types.
* Difficulty settings.
* Expanded art and audio assets.
---
## License
This project is released under the MIT License.