Marble Puzzle/Exploration Game
Go to file
2015-03-04 15:45:48 +01:00
Blenderfiles Seperated skydome and sun 2015-03-04 15:06:58 +01:00
converter Added new undo parameter for triggers to the converter. 2015-03-04 15:45:48 +01:00
data Merge branch 'master' of github.com:Faerbit/swp 2015-03-04 15:22:14 +01:00
extern Removing the rest of the binary files from lua. 2015-01-15 17:39:20 +01:00
slides Added slides for milestone 3. 2015-01-20 00:53:55 +01:00
.gitignore Now also ignoring *.swp files. 2015-02-13 17:02:36 +01:00
application.cc Added checks and error messages in case files do not exist. 2015-03-03 18:45:02 +01:00
application.hh Added maxShadowRenderCount. Controls how many shadows get rendered. 2015-02-13 16:20:22 +01:00
build.sh Fixing windows build. Lua now cross compiles. 2015-02-24 11:07:52 +01:00
camera.cc Not updating old camera twice anymore. 2015-02-27 12:55:06 +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_solver.py More output from solver. 2015-02-28 00:02:26 +01:00
graphics.cc Now also blurring the edges of the flames. 2015-03-04 12:13:58 +01:00
graphics.hh Fixed blurring of flames with stencil buffer. 2015-03-04 11:25:02 +01:00
level.cc modified the update in level.cc. Now the ball no longer goes bouncy. 2015-03-04 15:04:46 +01:00
level.hh Ignored first two seconds of triggering to give switches time to position themselves. 2015-03-02 14:28:19 +01:00
light.cc Added flameHeight and flameWidth with loading from xml. 2015-03-04 15:22:07 +01:00
light.hh Added flameHeight and flameWidth with loading from xml. 2015-03-04 15:22:07 +01:00
loader.cc Added flameHeight and flameWidth with loading from xml. 2015-03-04 15:22:07 +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 Ignored first two seconds of triggering to give switches time to position themselves. 2015-03-02 14:28:19 +01:00
main.hh Moved all GLFW related stuff to the main files. 2015-01-25 23:29:37 +01:00
material.cc Now generating Mipmaps for textures. 2014-12-04 18:58:16 +01:00
material.hh Code rework. Basically cleaned up a mess of tabs and whitespaces. 2015-02-13 13:46:41 +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 Merge branch 'debug-shadows' 2015-02-13 16:02:12 +01:00
object.hh Merge branch 'debug-shadows' 2015-02-13 16:02:12 +01:00
package.sh Updated package.sh to fit new directory structure. 2015-02-15 11:20:03 +01:00
physics.cc modified camera to a directional camera as requested 2015-03-04 13:37:27 +01:00
physics.hh added convextrianglemeshshape 2015-02-27 15:58:21 +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
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 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
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.