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.
		
		
		
		
		
			| 
				
					
						 | 
			12 years ago | |
|---|---|---|
| .settings | 12 years ago | |
| build | 12 years ago | |
| doc | 12 years ago | |
| lib | 12 years ago | |
| res | 12 years ago | |
| src/mightypork | 12 years ago | |
| .classpath | 12 years ago | |
| .gitignore | 12 years ago | |
| .project | 12 years ago | |
| LICENSE.txt | 12 years ago | |
| Makefile | 12 years ago | |
| README.md | 12 years ago | |
		
			
				
				README.md
			
		
		
			
			
		
	
	Rogue - Savage Rats
Read the MANULAL if you want to play the game.
It explains it way better than this text file.
DEPENDENCIES:
The package mightypork.gamecore contains the framework part of the project.
It is not yet ready to be published on it's own, but you can have a look at the source if you're interested. The actual library repo will be set up later, with more polished code, better docs, and cleaner hierarchy.
Description
Goals
- Simple retro-themed dungeon crawler
 
Code 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
 
Game Features
- Real-time action
 - Monsters with AI
 - Collectable items (weapons, food)
 - Random floor generator
 
Used libraries
- LWJGL (OpenGL & OpenAL support)
 - SlickUtil (texture loader, audio system)
 
BUILDING FROM SOURCE
- 
Export a jar with the following (all compiled sources and res) into
build/in/build.jar:mightypork.gamecore.*mightypork.rogue.*mightypork.ion.*mightypork.dynmath.*resfolder with Rogue resources
 - 
Run
maketo create a stand-alone executable jar inbuild/out/release.jar - 
Use
make runto execute it 
Usage
The game is controlled by mouse and keyboard.
See the manual (link at the top) for more detailed info.