An open API service indexing awesome lists of open source software.

https://github.com/khaledsakr/stairway-to-the-moon

The only way to go is up, and to the right, make humanity proud.
https://github.com/khaledsakr/stairway-to-the-moon

browser-game game moon puzzle typescript

Last synced: 2 months ago
JSON representation

The only way to go is up, and to the right, make humanity proud.

Awesome Lists containing this project

README

          

# Stairway to the Moon
The only way to go is up, and to the right, make humanity proud.

## Description
This game was made for GitHub Game Off 2020 and using ROT.js and some UI elements in React. It's quite simple, but I hope someone finds it enjoyable.

The game was made in a rush, so it might not have the most extensible API, but levels can simply be created by adding one more `Game` component to the levels array in [controller.tsx](src/controller.tsx). In addition to the currently implemented actors, you can add a new actor by implementing the interface [Actor](src/actors/abstract.ts).

## Play It
Play it [here](https://khaledsakr.github.io/stairway-to-the-moon/).

## Run It
Clone the repo, `yarn install`, `yarn dev`, open http://localhost:8080 in your browser.

## Music
I used soundtracks from [Hoerspielwerkstatt](https://freesound.org/people/Hoerspielwerkstatt_HEF/), under the [Creative Commons](https://creativecommons.org/licenses/by/3.0/). Thanks to them!

The soundtracks were only slightly edited in Audacity to loop better.