项目作者: ultitech

项目描述 :
indigo is a cross-platform non-euclidian 3D maze game
高级语言: C
项目地址: git://github.com/ultitech/indigo.git
创建时间: 2017-10-22T02:52:09Z
项目社区:https://github.com/ultitech/indigo

开源协议:Other

下载


indigo

Travis-CI Status
AppVeyor Status
Release
License: zlib

indigo is a cross-platform non-euclidian 3D maze game.

Getting Started

This project was created as a graphic demo to test a non-euclidian environment using SDL2 on Linux, Mac, and Windows.

The latest binary releases can be found here or you can build the project yourself.

Prerequisites

indigo requires cmake for compilation and depends on one third-party open source library:

Linux

  • build-essential

Mac

Windows

Compiling

Linux

If you haven’t already, install the build-essentials and cmake, e.g.

  1. sudo apt-get install build-essential cmake

Install all required libraries using your preferred package manager, e.g.

  1. sudo apt-get install libsdl2-dev

Next create your build directory inside the indigo folder and run cmake .., e.g.

  1. mkdir build && cd build && cmake ..

Finally run make to compile the project.

Mac

If you haven’t already, install Xcode and cmake.

Download the latest SDL2 Development Library and copy the SDL2.framework framework into /Library/Frameworks.

Next create your build directory inside the indigo folder and run cmake ... This creates a UNIX Makefile; to create a Xcode project file instead, use cmake -G "Xcode" .., e.g.

  1. mkdir build && cd build && cmake -G "Xcode" ..

Finally run make or open up the Xcode project, select the indigo target, and hit run.

Windows

Visual Studio

If you haven’t already, install Visual Studio and cmake.

Download the latest SDL2 library, place it in your preferred location, and set its path as a environment variable (SDL2).

Next create your build directory inside the indigo folder and run cmake ... To specify the Visual Studio version and build architecture use cmake -G "Visual Studio followed by version, year, and architecture, e.g. 12 2013 Win64" ...

Finally open up the indigo solution and hit build.

Authors

Copyright © 2018 by ultitech

License

This project is licensed under the zlib License - see the LICENSE.txt file for details.