Skip to content

zyuiop/bachelor_project

Repository files navigation

Engine

A Computer Science undergraduate project, written in spring 2019.

Goals

The project focuses on building a game in which the main character, the player, can control other characters, to change their timeline.

Compile and run

To run the project, use sbt runMain ch.epfl.lara.engine.game.GameGUI for the GUI version or sbt runMain ch.epfl.lara.engine.game.GameCLI for the terminal version.

More information

All the information about playing the game, creating games, and the way the engine works, can be found on the Wiki

Acknowledgements

This project was built using the Scala language. It relies on the Scala Parser Combinators library to parse the levels and programs. It uses ScalaFX for the GUI.

Special thanks to Pr. Viktor Kuncak from the Lab for Automated Reasoning and Analysis for offring me to work on this project and keeping track of my progress along the way.

© 2019 - Louis Vialar (see the License and Copyright Notice for copyright details)

About

A text-based game framework written in Scala

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages