Files
Last-Days-of-Rome/README.md
2025-08-15 07:08:26 -05:00

40 lines
1.5 KiB
Markdown

# Last Days of Rome
This is a simple web-based game where you play as a citizen in the failing Roman Empire. The emperor is trying to burn the city to the ground, and you must escape before it's too late.
## How to Play
The goal of the game is to escape the city by reaching a **Relocation** score of 10. You lose if your **Flames** or **Desolation** score reaches 10.
Each turn, you roll the dice to see what happens in the city. The events will affect your scores.
You can also try to assassinate the emperor. This is a risky move, but if you succeed, you win the game (though you die a martyr).
## Configuration
This project uses a SQLite database to store game data and configuration.
You can modify the game's configuration by clicking on the "Configuration" button on the main page. This will take you to a page where you can edit the score thresholds, win conditions, and event descriptions.
## Technical Details
This project is built using:
* **Frontend:** HTML, CSS, JavaScript
* **Backend:** PHP
* **Database:** SQLite
## How to Run Locally
To run this project locally, you need a PHP server with the `pdo_sqlite` extension enabled. You can use a local development environment like XAMPP or MAMP, or you can use the built-in PHP server.
1. Clone this repository.
2. Make sure the `pdo_sqlite` extension is enabled in your `php.ini` file.
3. Start a PHP server in the project directory. For example, you can run the following command:
```bash
php -S localhost:8000
```
4. Open your web browser and go to `http://localhost:8000`.