/ada-voxel-space-demo

Voxel Space render engine demo in Ada. Inspired by https://github.com/s-macke/VoxelSpace

Primary LanguageAdaMIT LicenseMIT

This project is based on the excellent Voxel Space tutorial by Sebastian Macke: VoxelSpace.

Build

First you need a toolchain.

On a Linux system you can probably get one from the distribution. For instance on Ubuntu:

$ sudo apt install gnat gprbuild

On Windows you can download GNAT Community: here.

This project uses Alire (the Ada package manager). You have to install it following the instructions here: https://github.com/alire-project/alire#installation

Then you can build the project with this command:

$ alr build

Run

$ alr run

Controls

  • Up arrow: Move forward
  • Down arrow: Move backward
  • Left arrow: Turn left
  • Right arrow: Turn right
  • Page Up: Move up
  • Page Down: Move down
  • Escape: Quit