Skip to content

A 3D Frogger implemented as requirement for RMIT's Interactive 3D Graphics and Animation course

License

Notifications You must be signed in to change notification settings

auroralimin/3D-Frogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Frogger

This code was implemented as part of RMIT University COSC1186/1187 Interactive 3D Graphics and Animation course.

Controls:

All modes

Key Action
q Exit program
b Pause/Continue
m Switch between developer mode and game mode

Developer mode

Key Action
Space Jump
v Toggle debug mode
o Toggle axes
n Toggle normals and the parabola tangent
p Toggle wireframe
l Toggle lightining
w Increase speed
s Decrease speed
a Increase angle
d Decrease angle
j Switch the jumping integration mode
Left mouse Rotate camera
Left arrow Rotate frog left
Right mouse Zoom camera
Right arrow Rotate frog right

Game mode

| Key              | Action			         |
| ----             | -----       	   		 |
| w/Up arrow       | Front jump				 |
| s/Down arrow     | Back jump				 |
| a/Left arrow     | Left jump				 |
| d/Right arrow    | Right jump				 |
| Mouse right/left | Rotates camera around Y axis	 |

Build

Simple compilation with gcc compiler:

$ make

Credits

Some textures and models used are based on creative commons that can be found here, here and here

Dependencies

This project depends on OpenGL libraries to compile.

Therefore, please make sure you have the packages OpenGL.

About

A 3D Frogger implemented as requirement for RMIT's Interactive 3D Graphics and Animation course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published