/labyrimental

An experimental game where you should be guided by sounds.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Labyrimental (Alfa)

A free software game made with Luxrender (through Ambulatilis Lux) and Phaser.

Code in ES6 (through Babel) and packed with Webpack.

Sound editing done with Audacity and map modeling with Blender.

Play

Play here!

Build&Run

If you want to modify the source code and build it, you will need to install Node.js which should come with a copy of npm.

Copy the files of this game to a folder and, inside of that folder, run this line to install dependencies:

npm install

And this line to build and run a small server that should automatically update the browser on code changes:

npm run dev

Than open a browser and check the game in this local address: http://localhost:5001

(To consolidate source code changes in the dist folder, use npm run dist, and to serve these files (without "hotswap") use npm run viewdist.)

Blend file

The .blend file was too big for GitHub, but you can download it here.

It should come with textures and a zone.py file used for the rendering.

Rendering

If you want to modify the map and rerender it, you should do something like this.

  1. Clone or download this repository to a folder, let's say /path/to/laby.
  2. Download the blend file from the link above, extract it in a folder, let's say, /path/to/blend.
  3. Use Blender to modify the .blend, save it.
  4. Clone or download Ambulatilis Lux to a folder, let's say, /path/to/amblux.
  5. Create a folder to store PNGs and FLMs, let's call it /path/to/store.

Great, now:

cd /path/to/blend
blender aberto.blend -b -P /path/to/amblux/src/amblux.py -- /path/to/store /path/to/laby/assets/map -T 60 -w 60 -t 6 -j

Adjust the paths and parameters for your case. See the help for more info:

blender -b -P /path/to/amblux/src/amblux.py -- --help

And also check Ambulatilis Lux. There is a less complex .blend there.

Audios

The Audacity projects used to created the audios can be found here. Some audios used were not made by me, check the credits section bellow.

Credits

These are works from other people that were used in this game.

Sounds

Most of the sounds were modified by me, but these are the original ones:

Models

Textures

Fonts

Contact

If you want to contact me, my e-mail starts with andres, then comes a @, and in the end inventati.org.