2025-02-04 11:46:59 -05:00
|
|
|
# miniopolis
|
2025-01-21 16:44:51 -05:00
|
|
|
|
2025-02-04 11:50:52 -05:00
|
|
|
A quicker, easier version of Micropolis (Sim-City) which adds some Factorio-like resource gathering.
|
2025-02-04 14:52:47 -05:00
|
|
|
Our goal is to make a (cool) game which we can then introduce as an AI-playground for different kinds of agents.
|
2025-01-21 16:44:51 -05:00
|
|
|
|
|
|
|
Author: Caleb Scott
|
|
|
|
|
|
|
|
---
|
|
|
|
|
2025-02-04 11:58:28 -05:00
|
|
|
## Installation
|
|
|
|
|
|
|
|
To install this project (I'd recommend having a python virtual environment first):
|
|
|
|
|
|
|
|
```python
|
|
|
|
pip install -r requirements.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
Then, to run:
|
|
|
|
|
|
|
|
```python
|
|
|
|
python miniopolis.py
|
|
|
|
```
|
|
|
|
|
2025-01-21 19:19:41 -05:00
|
|
|
## Libraries and Software
|
2025-01-21 16:44:51 -05:00
|
|
|
|
2025-01-21 19:19:41 -05:00
|
|
|
This project uses:
|
2025-01-21 16:44:51 -05:00
|
|
|
|
|
|
|
* [Python Arcade](https://api.arcade.academy/en/latest/index.html) as the game engine (instead of PyGame)
|
|
|
|
* [Tiled](https://www.mapeditor.org/) for tilemapping
|
|
|
|
* [Aseprite](https://www.aseprite.org/) for tiles/textures.
|