https://github.com/benknoble/genomesort
Genome-sorting gnomes curing cancer in kids (HackNC 2019)
https://github.com/benknoble/genomesort
game genome hackathon phaser sorting-algorithms
Last synced: 3 months ago
JSON representation
Genome-sorting gnomes curing cancer in kids (HackNC 2019)
- Host: GitHub
- URL: https://github.com/benknoble/genomesort
- Owner: benknoble
- Created: 2019-10-12T19:50:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-16T01:06:30.000Z (over 5 years ago)
- Last Synced: 2025-01-02T10:25:48.341Z (4 months ago)
- Topics: game, genome, hackathon, phaser, sorting-algorithms
- Language: JavaScript
- Homepage: https://benknoble.github.io/genomesort
- Size: 4.2 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Inspiration
Inspired by our favorite
- sorting algorithm: gnome sort
- computer science classroom: the obnoxiously overcrowded biology building known
as Genome## What it does
> Lost in the human body, all our heroic gnome can do is sort... sort genomes,
> that is!
>
> Designed for education about genetic disorders and gnome sort, this
> cleverly-titled game combines the hilarity of gnome sort with the seriousness
> of cancer.
>
> Genetic mutations are diseases caused by changes in the genetic sequence. In
> this game we treat the mutation by untangling the altered genetic sequences.In our game, the player simulates a gnome in a petri dish, sorting human genomes
to eliminate cancer-causing disorders.See [help](https://benknoble.github.io/genomesort/help.html) for how to play!
## How we built it
We built in vanilla javascript and the [phaser game engine](https://phaser.io).
GitHub generously hosts our project using GitHub pages.
Also including lots of love :heart:.
## Challenges we ran into
- swapping the genes
- scene transitions (phaser scene usage)## Accomplishments that we're proud of
- scene transitions
- cleanliness of the help site
- buttons
- our gnome-sorting players## What we learned
- how to use HTML/JS
- how to use phaser
- git
- game design## What's next for GeNOME sort
1. Mobile support
1. Level progression
1. More levels
1. Animations and audio
- settings to disable
1. UI/UX
1. Full-screen
1. In-house graphics
1. Stronger theming
1. Cutscenes