All Projects â†’ davesnx â†’ dinosaur

davesnx / dinosaur

Licence: MIT license
🦖 Chrome "No internet connection" Dinosaur game, build with Revery.

Programming Languages

ocaml
1615 projects
shell
77523 projects

Projects that are alternatives of or similar to dinosaur

deployadactyl
Make deployment downtime extinct
Stars: ✭ 81 (+305%)
Mutual labels:  dinosaur
termosaur
Dinosaur game for terminal.
Stars: ✭ 24 (+20%)
Mutual labels:  dinosaur
revery-packager
Helper utility to package Revery applications into installable app bundles
Stars: ✭ 38 (+90%)
Mutual labels:  revery
dino-brick
dino game, terminal edition
Stars: ✭ 39 (+95%)
Mutual labels:  dinosaur
Oni2
Native, lightweight modal code editor
Stars: ✭ 6,704 (+33420%)
Mutual labels:  revery
revery-graphql-hooks
A library for easy handling of GraphQL with hooks for Revery
Stars: ✭ 34 (+70%)
Mutual labels:  revery
bonsai revery
A library for incremental desktop applications
Stars: ✭ 36 (+80%)
Mutual labels:  revery
credt
CRDT-like data structures for building distributed, offline-first applications
Stars: ✭ 32 (+60%)
Mutual labels:  reason-native

Dinosaur game build with Revery

The main idea of this repo was to learn Revery and native ReasonML.

The code is based on the Workshop made by the Revery's team at React Europe 2019 (@brianphelps, @wokalski & @rauanmayemir).

It consisted on create a Flappy Bird clone revery-ui/revery-workshop. I turn it into the famous Chrome "No internet connection" Dino game!

Run it locally

Pre-requisities

Setup

  1. git clone http://github.com/davesnx/dinosaur
  2. cd dinosaur
  3. esy install
  4. esy build
  5. esy run <-- That will popup a window where the game runs!

Roadmap

or things that you could do to learn and improve the game

  • Refactor anything!
  • Add horizontal speed incrementation
  • Add enemies gap decrementation
  • Add unit tests with rely https://reason-native.com/docs/rely/
  • Add Dark mode
  • Add another kind of enemy: "therodactiles". Google Chrome dinosaur game have therodactiles that flies against the dinosaur when you cross 500 points.

License

MIT License

Disclamer

All the assets comes from some dribble that I downloaded ages ago. Don't know the source, I just created the animation of the Dino :D

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].