Marble Puzzle/Exploration Game
Go to file
2015-03-08 14:55:21 +01:00
Blenderfiles Added new brazier model. 2015-03-08 14:55:21 +01:00
converter Added new undo parameter for triggers to the converter. 2015-03-04 15:45:48 +01:00
data Added new brazier model. 2015-03-08 14:55:21 +01:00
extern Removing the rest of the binary files from lua. 2015-01-15 17:39:20 +01:00
math-scripts Also generating star sizes. 2015-03-07 14:36:05 +01:00
slides Added slides for milestone 3. 2015-01-20 00:53:55 +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 Fixing windows build. Lua now cross compiles. 2015-02-24 11:07:52 +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 Added to TARGET_LINK_LIBRARIES, now compiles on my home pc. 2015-01-17 12:12:27 +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 Flames can now be skewed. 2015-03-08 01:28:34 +01:00
flame.hh Flames can now be skewed. 2015-03-08 01:28:34 +01:00
graphics.cc Only rendering sun shadows when the sun is actually shining. 2015-03-08 10:36:45 +01:00
graphics.hh Gave flames their own class again. The size of the flames are now respected. 2015-03-07 22:48:44 +01:00
level.cc Added lights that get created and deleted from lua. Scripts dont crash but i cant test it further until monday. 2015-03-07 13:41:35 +01:00
level.hh Added lights that get created and deleted from lua. Scripts dont crash but i cant test it further until monday. 2015-03-07 13:41:35 +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 Removing debug messages. 2015-03-07 23:14:55 +01:00
loader.hh Added checks and error messages in case files do not exist. 2015-03-03 18:45:02 +01:00
lodepng.cpp Rewriting terrain loading with lodepng and fixing a few bugs. 2014-11-17 12:51:30 +01:00
lodepng.h Rewriting terrain loading with lodepng and fixing a few bugs. 2014-11-17 12:51:30 +01:00
main.cc Ensuring triggers don't get triggered in the first two seconds. 2015-03-07 23:27:41 +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 Updated package.sh to fit new directory structure. 2015-02-15 11:20:03 +01:00
physics.cc Made death animation quicker. 2015-03-06 17:55:01 +01:00
physics.hh Added endgame. 2015-03-06 16:19:57 +01:00
Readme.md Updated Readme.md. 2015-02-13 17:11:47 +01:00
run.sh Adding run.sh script 2014-11-27 23:58:33 +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 Turned the heightmap loading around so the level now is like the png. The wall backsides dont seem to have textures... 2015-02-27 16:53:46 +01:00
terrain.hh Adjusted variable name i forgot earlier. 2015-02-27 16:01:59 +01:00
tinyxml2.cc Made tinyxml source files not executable. 2014-12-15 01:15:08 +01:00
tinyxml2.hh Made tinyxml source files not executable. 2014-12-15 01:15:08 +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.