Het spiegelspel applet!

Dit is een eerste versie, een speelbaar spel. De bedoeling is om aan de tien zichtbare spiegel er (precies!) zeven toe te voegen zodat een lichtstraal van de ene kant van het diagram bij het overeenkomende cijfer uitkomt.
De eerste speelbare puzzel die ik zelf voor de neus kreeg kon ik met 4 spiegels oplossen en het was een hele toer om er 3 aan toe te voegen. Als ik tijd heb voeg ik er een schermprint van bij…

Your browser does not support Java or Java is disabled, so nothing is displayed.

Ik ben benieuwd hoe dit in de browser werkt!

Veel plezier!

This entry was posted in Geen categorie and tagged . Bookmark the permalink.

3 Responses to Het spiegelspel applet!

  1. Arnold says:

    Ja het werkt! Wil je een nieuw spel spelen, dan vernieuw je de pagina en er wordt een nieuwe opgave gemaakt.
    Bij het maken van dit programmaatje kwam al heel wat kijken. Random genereren, een willekeurige selectie zonder teruglegging trekken uit een verzameling nemen, functieaanroepen, diverse bitsgewijze bewerkingen waaronder shifts en XOR … Applet vs JApplet verschillen, meerdimensionale tabellen, berekeningen modulo 8. Wat was de leukste bug die ik tegenkwam? Oei er waren er zo veel haha! Ik had de volgorde van de cijfers aan de rand al willekeurig gemaakt en ergens ging er nog iets mis omdat ik een loop van 32 terug gebracht had naar 16 omdat de cijfers aan de rand niet op het scherm verschenen, want een array liep uit zijn index, JA ook in JAVA kan dat dus 😉 Dus na de helft van de rand stopte dit maar dat was absoluut niet duidelijk want de getallen waren al netjes gehusseld. Na het uitschakelen van de random-shuffle van deze waarden werd dit al snel duidelijk. Dat werkte dus al, maar wel even iets te goed.

  2. B Elliptical says:

    I suggest adding a “google+” button for the blog!
    Hellen

  3. Arnold says:

    Thanks, I will consider this.

Geef een reactie

Your email address will not be published. Required fields are marked *

Vul dit nog even in: * Time limit is exhausted. Please reload CAPTCHA.