Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avidrucker/rogue-study
a study of the 1980 game Rogue
https://github.com/avidrucker/rogue-study
educational game games roguelike
Last synced: 5 days ago
JSON representation
a study of the 1980 game Rogue
- Host: GitHub
- URL: https://github.com/avidrucker/rogue-study
- Owner: avidrucker
- License: mit
- Created: 2024-04-19T02:49:45.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-19T16:12:41.000Z (6 months ago)
- Last Synced: 2024-10-10T12:45:39.665Z (26 days ago)
- Topics: educational, game, games, roguelike
- Language: C
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rogue Study
This repository is an homage to the 1980 game Rogue. The purpose of this C program is to practice making simple text games, and to ultimately port to LCC Assembly.
![A screenshot of Rogue Study](rogue_study.png)
## About the Game
The game is a simple text-based dungeon crawler. The player moves around a grid, navigating through rooms and corridors, and interacting with doors. The game is currently in a basic state, but serves as a foundation for more complex features and mechanics.
## Building the Game
To build the game, you need to have GCC installed on your machine. Once installed, you can compile the game using the following command:
For Linux/Mac:
```bash
gcc ./maptest3.c -o ./maptest3
```For Windows:
```
gcc .\maptest3.c -o .\maptest3
```This will create an executable named `maptest3` in your current directory and then immediately run it.
## Running the Game
After building the game, you can run it using the following command:
For Linux/Mac:
```bash
./maptest3
```Or on Windows:
```
.\maptest3.exe
```## Future Plans
The ultimate goal is to port this game to LCC Assembly, as a way to learn more about low-level programming and game development.
## Contributing
Contributions are welcome! Feel free to submit a pull request.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.