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 | |
| Makefile | 12 years ago | |
| README.md | 12 years ago | |
		
			
				
				README.md
			
		
		
			
			
		
	
	Rogue - Savage Rats
Manual on Google Drive
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 
mightypork.*packages and theresfolder intobuild/in/build.jar - 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.
In-game controls
- 
ARROWS or ASDW - walking
 - 
E - eat smallest food
 - 
Z - Toggle map magnification (zoom)
 - 
M - Toggle the minimap
 - 
I - Toggle inventory screen (pauses the game)
 - 
SPACE, P, PAUSE - pause / resume the game
 - 
Left button hold - walk in the direction
 - 
Right click - find path to the tile (works also on Minimap)
 
Global controls
- Ctrl+M - Jump to main menu
 - Ctrl+Q - Quit to DOS
 - F2 - Take a screenshot
 - F11 - Toggle fullscreen