Skip to content

jappeace/schijt-je-rijk

Repository files navigation

Schijt je rijk

Schijt je rijk is een loterij spel. Waarin een koe over een wijland loopt en in een willekeurig vakje neerschijt. Dit vakje is het winnende lot!

Het spel is geschreven in elm code, wat bouwt naar een html bestand. Als het goed is dit bestand meegelevert, kijk voor start.html of index.html. Anders staan bouw instructies hier onder

Geimplementeerd functies

  • Begin met het laten zien van een start knop, na een winnaar te hebben gekozen kom je hier weer op terug todat er aantal trekkingen zijn geweest
  • Koe mag niet 2x op hetzelfde lootje schijten
  • Weergave van het winnende nummer moet goed leesbaar zijn in de zaal
    • Koe in het midden houden zodat de vakjes goed leesbaar zijn.
  • Achtergrond moet tenminste groen zijn.
    • Voetbal veld zou beter zijn

Instel scherm

  • Tijd kunnen opgeven, bereik tussen de 5 en 60 seconden.
  • Aantal vakjes/lootjes kunnen invullen
  • Aantal trekkingen??

Bouw instructies

Installeer elm:

npm install elm

Om het project te bouwen gebruik elm make.

elm-make Main.elm --output=main.html

main.html is nu het uitvoerbare spel.

Zelf gebruik is spacemacs met de elm layer en bind ik de toets combinatie `spatie,m,c,x` aan bouwen wat ook een nieuw tab in de browser opent:

(spacemacs/set-leader-keys-for-major-mode 'elm-mode
  "cx" 'elm-preview-main
)

Configuratie

De meeste standaard waarden zijn in Model.elm gedefnieert

Gedrag koe

Voor de koe projecteren we een circel met een punt er in, het punt beweegt random op de circel heen en weer en de koe volgt dit punt.

Deze variabelen zijn gedefinieert in Steering.elm Daarnaast is er een maximale snelheid gedefinieert in Model.elm

Te doen

Recent

  • Start trekking en dan een filmpje. Na filmpje sportveld in zicht met koeien.
  • Koe over het scherm lopen ipv anders om.
  • Voor honderd loten veld vullend zijn.
  • Aantal trekking eruit, en controle van dubbel schijt weghalen & oneindig doorloepen op een trekking (ie, we kunnen elke keer weer opnieuw starten.

Eerdere suggesties

  1. Kamera die inzoemt en de koe volgt?
  2. Geluid
  3. random tijd? (word als een beetje gedaan als er op een gebruikt vak word gescheten)
  4. framerate verbeteren voor grotere nummers

Licentie

De meegleverde software betreft vrije software, er word niet betaalt vor een kopie, maar de ontwikellings kosten als een service. Dit betekent dat iedereen het vrij kan kopieren, de code bestuderen, en aanpassen. De enige restricties zijn dat aanpassingen van de code deze ook beschikbaar moeten zijn, en dat er bouw instructies moeten worden meegelevert (zie readme.org). Dit word oficieel bescreven in LICENSE.txt

About

No description, website, or topics provided.

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published