---
# System prepended metadata

title: 'Projekt: T-Rex dino game'

---

# Projekt: Endless runner

![image](https://hackmd.io/_uploads/H1eQlz-qp.png)

### Spelbeskrivning

Ett spelprojekt som går att anpassa på många olika sätt är ett spel i genren *endless runner.* Ett enkelt exempel är *[T-rex dino spelet](**https://trex-runner.com/**)* där man spelar som en dinosaurier som hoppar över kaktusar. Den grundläggande mekaniken som ingår i ett sådant spel är följande:

* Hopp-funktion för karaktären
* Hinder som "spawnar" utanför skärmen och åker mot spelaren
* Hinder som vid kollisioner gör att man förlorar

Vidare finns det följande funktioner:
* Poängräknare
* Ökande hastighet
* Möjlighet att ducka
* Animationer


Spelet går att utveckla med fler typer av hinder, powerups, menyer för start och stopp, olika plattformar, etc.


### Uppgift 

Uppgiften går ut på att planera och skriva kod som sedan skall redovisas muntligt. Du ska kunna visa och presentera koden på ett tydligt sätt med korrekt terminologi samt besvara eventuella frågor kring kodens utformning, logik och prestanda.

Uppgiften kommer att täcka samtliga kunskapskrav inom kursen, och fokus i bedömningen är:

* Planering och struktur av programmet
* Komplexitet
* Kodstil
* Programmets funktion
