Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RawToast/ReTurbo
Pseudo 3D racing game built with Reprocessing
https://github.com/RawToast/ReTurbo
game pseudo-3d-game reasonml reprocessing
Last synced: 4 days ago
JSON representation
Pseudo 3D racing game built with Reprocessing
- Host: GitHub
- URL: https://github.com/RawToast/ReTurbo
- Owner: RawToast
- Created: 2019-09-07T01:28:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-03T18:14:38.000Z (8 months ago)
- Last Synced: 2024-08-03T16:08:45.645Z (4 months ago)
- Topics: game, pseudo-3d-game, reasonml, reprocessing
- Language: ReScript
- Homepage: http://pale-potato.surge.sh
- Size: 4.83 MB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-rescript - ReTurbo - Pseudo 3D racing game built with Reprocessing [(demo)](https://pale-potato.surge.sh/) (ReScript / Example Apps)
README
# ReTurbo
![ReTurbo](https://user-images.githubusercontent.com/8013000/224544078-2e3ec08c-6b98-419b-adfa-55b0ef58d638.mov)
Some fun with [Reprocessing](https://github.com/schmavery/reprocessing) and [BsbNative](https://github.com/bsansouci/bsb-native)
## How To
### Install
`yarn`
### Build
`yarn build` and `yarn vite:build`
### Start
There are a few ways to try this out:
After building you could run a static server, like `python -m SimpleHTTPServer` and go to `localhost:8000`. Or you're using safari you can simply open the `index.html` and tick `Develop > Disable Cross-Origin Restrictions`.
Alternatively using Vite: `yarn preview` will host the game at `localhost:4173`
### Controls
Use the arrow keys to turn and brake, whilst space restarts the game. Alternatively, click/touch
the edges to turn and the timer to restart.## Fun Stuff I used or forked
- [ReScript](https://rescript-lang.org)
- [Reprocessing](https://github.com/schmavery/reprocessing)
- [ReasonGl](https://github.com/bsansouci/reasongl-web)
- [Vite](https://vitejs.dev)