Tagarchief: Processing

Lijn puzzel spel

december 2013

Een ochtend in december dacht ik aan een lijnspelletje, waarbij je alle punten zo moet plaatsen dat alle lijnen los van elkaar staan. Ik kon het spel zelf nergens vinden op internet, dus besloot ik het zelf te maken.

Met Processing in Java heb ik een eenvoudige opzet kunnen maken voor dit spelletje. Ik heb simpele 2D lijn-lijn intersectie formules gebruikt om te controleren of de lijnen overlappen.

Onverwacht resultaat: Ik had voor de lijnen de kleuren rood en groen gekozen, zodat er te zien was of ze overlappen (rood) of niet (groen). Hierbij werd het tegendeel bewezen, toen een kleurenblinde collega raar opkeek toen ik vertelde “alle lijnen moeten groen zijn”. Ik heb meteen de lijnen veranderd naar dun grijs en dik zwart. Misschien dat het zelfs een duidelijker resultaat oplevert, als de diktes andersom gebruikt worden (zie resultaat).

Resultaat:

lijnpuzzel2lijnpuzzel3