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.
- Host: GitHub
- URL: https://github.com/khaledsakr/stairway-to-the-moon
- Owner: KhaledSakr
- License: mit
- Created: 2020-11-28T19:47:45.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-29T19:19:51.000Z (almost 5 years ago)
- Last Synced: 2025-06-10T21:20:12.839Z (5 months ago)
- Topics: browser-game, game, moon, puzzle, typescript
- Language: TypeScript
- Homepage:
- Size: 5.88 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.