Rogue: Savage Rats, a retro-themed dungeon crawler
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
Rogue - dungeon crawler
|
|
|
|
=======================
|
|
|
|
|
|
|
|
Goals
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Simple retro-themed dungeon crawler
|
|
|
|
|
|
|
|
|
|
|
|
Features
|
|
|
|
--------
|
|
|
|
|
|
|
|
- Full OOP design
|
|
|
|
- Event driven
|
|
|
|
- OpenGL 2D rendering
|
|
|
|
- Screen / layer based graphics with Constraint System
|
|
|
|
- A* path-finding system
|
|
|
|
- Audio, Font & Texture systems
|
|
|
|
- Easily extensible base framework
|
|
|
|
|
|
|
|
|
|
|
|
Gameplay
|
|
|
|
--------------
|
|
|
|
|
|
|
|
- Real-time action
|
|
|
|
- Monsters with AI
|
|
|
|
- Collectable items (weapons, food)
|
|
|
|
- Random floor generator
|
|
|
|
|
|
|
|
|
|
|
|
Used libraries
|
|
|
|
--------------
|
|
|
|
|
|
|
|
- LWJGL (OpenGL & OpenAL support)
|
|
|
|
- SlickUtil (texture loader, audio system)
|