Marble Puzzle/Exploration Game
Go to file
2015-02-14 00:40:52 +01:00
Blenderfiles Added new ground tiles for a ruins area to the data 2015-01-30 14:15:07 +01:00
converter made some extreme level-layout improvements (putting walls properly together etc) 2015-02-13 18:17:47 +01:00
data Added maxShadowRenderCount. Controls how many shadows get rendered. 2015-02-13 16:20:22 +01:00
extern Removing the rest of the binary files from lua. 2015-01-15 17:39:20 +01:00
Levels Fixed first door not opening. 2015-02-14 00:40:52 +01:00
Shader maxShadowRenderCount now works correctly. 2015-02-13 17:09:25 +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 Merge branch 'master' of github.com:Faerbit/swp 2015-02-13 17:14:38 +01:00
application.hh Added maxShadowRenderCount. Controls how many shadows get rendered. 2015-02-13 16:20:22 +01:00
build.sh Now also compiling lua from source before everything else. 2015-01-15 17:26:37 +01:00
camera.cc Merge branch 'master' of github.com:Faerbit/swp 2015-02-13 15:46:46 +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 Got multiple shadows working. The really ugly way. 2015-02-09 21:29:44 +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
graphics.cc Fixed updating of lights. 2015-02-13 17:35:56 +01:00
graphics.hh maxShadowRenderCount now works correctly. 2015-02-13 17:09:25 +01:00
level.cc Merge branch 'master' of github.com:Faerbit/swp 2015-02-13 17:14:38 +01:00
level.hh Merge branch 'master' of github.com:Faerbit/swp 2015-02-13 17:14:38 +01:00
light.cc Added emtpy constructor. 2014-11-17 17:50:06 +01:00
light.hh Added emtpy constructor. 2014-11-17 17:50:06 +01:00
loader.cc Merge branch 'master' of github.com:Faerbit/swp 2015-02-13 17:14:38 +01:00
loader.hh Added resetPlayer function to the level. 2015-02-13 17:14:29 +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 added debug Camear (keys L and K to switch) 2015-02-13 15:46:00 +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 Syncing files instead of forcing them to mega. 2014-11-27 12:36:30 +01:00
physics.cc Fixed first door not opening. 2015-02-14 00:40:52 +01:00
physics.hh changed hight of camera and added camera move methode in physics 2015-02-13 17:47: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 Added resetPlayer function to the level. 2015-02-13 17:14:29 +01:00
terrain.hh Code rework. Basically cleaned up a mess of tabs and whitespaces. 2015-02-13 13:46:41 +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 loading from config.xml, then debuged it for more than three hours... 2015-02-06 18:00:14 +01:00
trigger.hh Code rework. Basically cleaned up a mess of tabs and whitespaces. 2015-02-13 13:46:41 +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.