Skip to content

niamu/hawkthorne-return

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Return to the Center of Hawkthorne

Return to the Center of Hawkthorne

A multiplayer, 2D platformer which targets the browser and is based on the Digital Estate Planning episode of Community.

Return to the Center of Hawkthorne uses assets from the original single player game; Journey to the Center of Hawkthorne.

Goals

Currently the goals of this project are not clearly defined as it is mostly an exploration of what is possible as a web game.

However, there is no current plan to have feature parity of any kind with the original Journey to the Center of Hawkthorne game. This project is an opportunity to explore new game mechanics and storytelling that will work best as a multiplayer experience.

Development

The game is written in Clojure and uses play-cljs for the game on the client.

To start the game server for development install Leiningen and run:

lein run

The web server will start on localhost:8080 where the game will load and you can move your player around the level.

Changes made to *.cljs and *.cljc source files will perform hot reloading with figwheel.

Testing

Eventually there will be a suite of tests that confirm player physics behave as expected so we can generate new levels based on maximum jump heights and have the physics of the player change with ease during development stages of the game.

Until then, it is possible to build the game into a Docker container to test out the features of the game without needing to install Leiningen or Java on your system.

./script/build.sh;
docker run --rm -it -p 8080:8080 hawkthorne;

License

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

Artwork and audio files are licensed under CC BY-NC 3.0. Artwork includes all .png, .psd, .ogg, and .wav files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages