Marble Puzzle/Exploration Game
Go to file
2015-03-12 14:40:38 +01:00
Blenderfiles Rexported objects to include normals. 2015-03-11 23:56:11 +01:00
converter Moving tinyxml to extern folder. 2015-03-12 14:40:14 +01:00
data Rexported objects to include normals. 2015-03-11 23:56:11 +01:00
extern Moving tinyxml to extern folder. 2015-03-12 14:40:14 +01:00
GIMPfiles Moving gimp files to their own folder. 2015-03-11 10:58:49 +01:00
logo Adding logo. 2015-03-11 11:21:45 +01:00
math-scripts Removing useless math-scripts. 2015-03-12 12:09:28 +01:00
.gitignore Ignoring *.pyc files. 2015-03-07 13:24:56 +01:00
application.cc Added loading screen. Had to restructure quite a bit of the program. 2015-03-07 19:59:52 +01:00
application.hh Added loading screen. Had to restructure quite a bit of the program. 2015-03-07 19:59:52 +01:00
build.sh Changing how the game is build. 2015-03-11 12:25:46 +01:00
camera.cc Changed the camera so it is less likely to go through the heightmap. 2015-03-06 17:45:51 +01:00
camera.hh added debug Camear (keys L and K to switch) 2015-02-13 15:46:00 +01:00
circle.yml Another syntax fix. 2015-02-12 01:38:18 +01:00
CMakeLists.txt Changing CMakeLists.txt to account for new tinyxml location. 2015-03-12 14:40:38 +01:00
Dockerfile Adding libreadline for lua to ubuntu docker image. 2015-01-15 17:34:41 +01:00
entity.cc Changed how the rotation of objects is saved to better work with bullet together. 2014-11-15 00:03:52 +01:00
entity.hh Code rework. Basically cleaned up a mess of tabs and whitespaces. 2015-02-13 13:46:41 +01:00
flame.cc Removing skewing of flame. Rotate looks correct now. 2015-03-09 10:32:25 +01:00
flame.hh Flames can now be skewed. 2015-03-08 01:28:34 +01:00
graphics.cc Only using the lodepng files in extern. 2015-03-12 11:41:19 +01:00
graphics.hh Merge branch 'loading-screen' 2015-03-09 14:36:17 +01:00
level.cc Added cheating teleport for presentation. 2015-03-09 18:35:11 +01:00
level.hh Added cheating teleport for presentation. 2015-03-09 18:35:11 +01:00
LICENSE.txt Added License. 2015-03-12 13:26:14 +01:00
light.cc Gave flames their own class again. The size of the flames are now respected. 2015-03-07 22:48:44 +01:00
light.hh Gave flames their own class again. The size of the flames are now respected. 2015-03-07 22:48:44 +01:00
loader.cc Changed a few material parameters. 2015-03-09 16:01:03 +01:00
loader.hh Added checks and error messages in case files do not exist. 2015-03-03 18:45:02 +01:00
main.cc Added cheating teleport for presentation. 2015-03-09 18:35:11 +01:00
main.hh Moved all GLFW related stuff to the main files. 2015-01-25 23:29:37 +01:00
material.cc Added waterPlane.(with skydome texture) 2015-03-06 15:24:02 +01:00
material.hh Added waterPlane.(with skydome texture) 2015-03-06 15:24:02 +01:00
model.cc Adding OBJ-file load messages for easier debugging. 2014-12-01 13:53:01 +01:00
model.hh Code rework. Basically cleaned up a mess of tabs and whitespaces. 2015-02-13 13:46:41 +01:00
object.cc Added waterPlane.(with skydome texture) 2015-03-06 15:24:02 +01:00
object.hh Gave skydome it's own shader. 2015-03-04 16:08:03 +01:00
package.sh Added License. 2015-03-12 13:26:14 +01:00
physics.cc Physics force endgame distance and correct starting direction 2015-03-09 18:57:40 +01:00
physics.hh Physics force endgame distance and correct starting direction 2015-03-09 18:57:40 +01:00
Readme.md Updated Readme.md. 2015-02-13 17:11:47 +01:00
run.sh Chaging executable name to game name. 2015-03-09 15:16:18 +01:00
skydome.cc Gave the skydome it's own class which contains the nightTexture and changed the loader and the level XML. 2015-03-04 21:28:46 +01:00
skydome.hh Gave the skydome it's own class which contains the nightTexture and changed the loader and the level XML. 2015-03-04 21:28:46 +01:00
terrain.cc Only using the lodepng files in extern. 2015-03-12 11:41:19 +01:00
terrain.hh Adjusted variable name i forgot earlier. 2015-02-27 16:01:59 +01:00
trigger.cc Added an errorcheck when loading lua files. 2015-03-06 13:18:55 +01:00
trigger.hh Changed triggers so the undo function can be in the same lua file. Fixed triggers for the second door. 2015-03-04 14:35:14 +01:00

#Marble Race Game

This will be a Marble Race Game developed for the Softwarepraktikum at the RWTH Aachen.

##Building Currently only tested on Linux. To build execute build.sh. Resulting binary will be in binaries. You can also use the run.sh script to directly start the binary after building it.

##Control

You can control the camera by moving the mouse. You can zoom with the mouse wheel. The marble is controlled via the W,A,S and D keys.