项目作者: dchaebae

项目描述 :
COS426 Final Project — Convolutions and Rays
高级语言: JavaScript
项目地址: git://github.com/dchaebae/Ascension.git
创建时间: 2018-05-03T03:50:46Z
项目社区:https://github.com/dchaebae/Ascension

开源协议:

下载


Ascension

Ascension is a Spring 2018 COS426 (Computer Graphics) Final Project that features various filters/convolutions, raycasting, and collision schemes. It is a escape-the-prison type game in which the player must escape to the exit without getting caught by the guards. If you read the files, you will find that the player is named Lazuli (named after Lapis jewel). This project was created by Daniel Chae, Annie Chen, and Thomas Colen. We hope you enjoy the experience!

In order to run, you must have >=Python 3.x and Flask. Install Flask using pip

  1. pip install Flask

To make additional maps, run the local python server

  1. python -m http.server

and navigate to mapmaker.html. This can be used to draw maps and generate JSON immediately.

To run the game locally, simply run the following commands after installing Flask.

  1. export FLASK_APP=main.py
  2. flask run

You only need to run export command only once.