Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theopnv/retromania
A C++ modular retro games emulator
https://github.com/theopnv/retromania
cpp14 emulator game graphics-library linux retro retrogaming shared-libraries
Last synced: about 9 hours ago
JSON representation
A C++ modular retro games emulator
- Host: GitHub
- URL: https://github.com/theopnv/retromania
- Owner: theopnv
- Created: 2017-07-25T08:58:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-31T16:09:21.000Z (over 7 years ago)
- Last Synced: 2024-09-10T02:00:04.264Z (2 months ago)
- Topics: cpp14, emulator, game, graphics-library, linux, retro, retrogaming, shared-libraries
- Language: C++
- Size: 1.11 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Retromania](doc/retromania.png)
# Retromania
Retromania is a set of 80's games and (modern) graphical libraries written in C++. It comes with a modular emulator, that allow you to play old games, because old games are the best.
It already has a few features for now, and will keep growing with time. The evolution steps are listed on this [Trello document](https://trello.com/b/lKQjqDIp/retromania).
- Games :
- Nibbler (Snake)
- Pacman
- Graphic libraries :
- [SDL2](https://www.libsdl.org/index.php)
- [Liblapin](https://github.com/Damdoshi/LibLapin)
- [Libcaca](http://caca.zoy.org/wiki/libcaca)
- Scores
- Configuration available for each game## Installation
For now the installation and compilation require all these libraries installed on your system.
1. Clone
2. `$> make`
3. `$> retro-station `## Participation
The emulator is built in a way that lets you create and add your own games and graphical libraries. To see how it works, there's a [full documentation](doc/Retromania.md).