An open API service indexing awesome lists of open source software.

https://github.com/droduit/3dtangiblegame

Tiny 3D game, project of the course "Introduction à l'informatique visuelle"
https://github.com/droduit/3dtangiblegame

camera epfl game java processing visual-computing

Last synced: 11 months ago
JSON representation

Tiny 3D game, project of the course "Introduction à l'informatique visuelle"

Awesome Lists containing this project

README

          

# 3D Tangible Game @ EPFL

![Demo is charging](https://dominique.leroduit.com/external/assets/img/tangibleGame/gamewithVideo.gif)

## Introduction
Java based tangible game using [Processing](https://processing.org) in 3D mode. The game consists of a ball rolling on a board with an obstacle course. The board in the game follows the 3D movements of a lego board that the player holds in front of the camera to interact and get the ball through the labyrinth of obstacles without dropping it.

-----
Jeu 3D réalisé en Java à l'aide de [Processing](https://processing.org). Le jeu consiste en une bille roulant sur un plateau avec un parcours d'obstacles. Le joueur interagit avec le plateau virtuel en lui faisant suivre les mouvements d'une plaque (de légo par exemple) qu'il tient devant la caméra afin d'amener la bille en lieu sur sans toucher les obstacles et sans tomber.

## How to contribute
- Install [Processing](https://processing.org)
- Launch Processing > Menu "Sketch" > Import a library > Add a library

Search "Video" and install the "Video" library
- Download the external library [Papaya](http://adilapapaya.com/papayastatistics/#download-and-installation).

Unzip papaya.zip and copy the whole folder into the libraries folder at the root of your default Processing
sketchbook folder.

For Mac users the sketchbook folder is located inside `~/Documents/Processing`.

For Windows users the sketchbook folder is located inside folder `Documents/Processing`.
- Open the file TangibleGame/TangibleGame.pde and click on "play" to run the game

## Authors
- Dominique Roduit ([@droduit](https://github.com/droduit))
- Thierry Treyer ([@ttreyer](https://github.com/ttreyer))
- Romain Gehrig ([@RomainGehrig](https://github.com/RomainGehrig))

## Note
This game is the result of a team project for the [Introduction to Visual Computing](http://edu.epfl.ch/coursebook/en/introduction-to-visual-computing-CS-211) course from [EPFL](https://epfl.ch).