| Begge sider forrige revisjonForrige revisjonNeste revisjon | Forrige revisjon |
| minesveiper [2020/04/02 10:30] – royeven | minesveiper [2022/11/30 08:09] (nåværende versjon) – ekstern redigering 127.0.0.1 |
|---|
| ==== Lage minen ==== | ==== Lage minen ==== |
| Trykk på menyen for **Variabler** og velg "Lag en variabel". Kall variabelen //mine//. Nå skal det ha blitt opprettet en kommando kalt "sett mine til" i **Variabel**-menyen. Denne skal utføres ved start, så du må klikke på den og dra den inn til "Ved start"-blokka. Det er ikke tilstrekkelig å lagre et tall i denne variabelen, du trenger å lage en ny spillbrikke og plassere denne spill-brikken et sted på skjermen. Minen skal være usynlig, så du må også angi at minen sin lysstyrke skal være 0. | Trykk på menyen for **Variabler** og velg "Lag en variabel". Kall variabelen //mine//. Nå skal det ha blitt opprettet en kommando kalt "sett mine til" i **Variabel**-menyen. Denne skal utføres ved start, så du må klikke på den og dra den inn til "Ved start"-blokka. Det er ikke tilstrekkelig å lagre et tall i denne variabelen, du trenger å lage en ny spillbrikke og plassere denne spill-brikken et sted på skjermen. Minen skal være usynlig, så du må også angi at minen sin lysstyrke skal være 0. |
| <hidden Tips 1>Du finner aktuelle kommandoer i menyene for **Variabler" og **Spill**. Når du skal opprette brikker må du muligens først klikke på *Avansert* for å finne menyen for **Spill**.</hidden> | <hidden Tips 1>Du finner aktuelle kommandoer i menyene for **Variabler** og **Spill**. Når du skal opprette brikker må du muligens først klikke på *Avansert* for å finne menyen for **Spill**.</hidden> |
| <hidden Tips 2>Når du lager nye brikker må brikken plasseres et sted på spillbrettet, og vi bruker koordinater til å betegne én spesifikk rute. Referansen (eller nullpunktet, origo, om du vil) er øverste venstre hjørne. X-koordinaten betegner antall ruter bortover fra origo, og Y-koordinaten betegner hvor mange hakk nedover fra origo. Hvis du plasserer brikken på koordinat (X=0,Y=1) blir den plassert 0 hakk bortover og ett hakk under origo, altså like under origo. Øverste høyre hjørne har koordinat (X=4,Y=0), nedre høyre hjørne har koordinat (X=4,Y=4) og nedre venstre hjørne har koordinat (X=0,Y=4).</hidden> | <hidden Tips 2>Når du lager nye brikker må brikken plasseres et sted på spillbrettet, og vi bruker koordinater til å betegne én spesifikk rute. Referansen (eller nullpunktet, origo, om du vil) er øverste venstre hjørne. X-koordinaten betegner antall ruter bortover fra origo, og Y-koordinaten betegner hvor mange hakk nedover fra origo. Hvis du plasserer brikken på koordinat (X=0,Y=1) blir den plassert 0 hakk bortover og ett hakk under origo, altså like under origo. Øverste høyre hjørne har koordinat (X=4,Y=0), nedre høyre hjørne har koordinat (X=4,Y=4) og nedre venstre hjørne har koordinat (X=0,Y=4).</hidden> |
| <hidden Tips 3>Minen må plasseres på tilfeldige X- og Y-koordinater. På menyen for **Matematikk** finner du en kommando som heter "tilfeldig tall", og du kan bruke denne til å sette X- og Y-koordinaten til et tilfeldig tall mellom 0 til 4.</hidden> | <hidden Tips 3>Minen må plasseres på tilfeldige X- og Y-koordinater. På menyen for **Matematikk** finner du en kommando som heter "tilfeldig tall", og du kan bruke denne til å sette X- og Y-koordinaten til et tilfeldig tall mellom 0 til 4.</hidden> |
| <hidden Tips 2>I **Spill**-menyen finner du en seks-kantet blokk som sjekker om to brikker berører hverandre. Hvis //sveiper// berører //mine// har du nå tapt!</hidden> | <hidden Tips 2>I **Spill**-menyen finner du en seks-kantet blokk som sjekker om to brikker berører hverandre. Hvis //sveiper// berører //mine// har du nå tapt!</hidden> |
| |
| Her har du et midlertidig løsningsforslag du kan ta utgangspunkt i: | Her har du et uferdig løsningsforslag med hint du kan ta utgangspunkt i: |
| |
| {{url>https://jsfiddle.net/royeven/jgdx8upy/12/embedded/css,html,result/ 100%,400 noscroll noborder left}} | {{url>https://jsfiddle.net/royeven/jgdx8upy/12/embedded/css,html,result/ 100%,400 noscroll noborder left}} |