Brukerverktøy

Nettstedverktøy


minesveiper

Dette er en gammel utgave av dokumentet!


Minesveiper

I dette klassiske spillet ligger minene skjult, og spilleren skal forsøke å finne ut hvor de befinner seg. Ettersom skjermen på micro:bit setter en del begrensninger må vi endre litt på spillet. Det skal bare være én mine ett eller annet sted på spillebrettets 25 felt. Spilleren skal åpne ett og ett felt og når feltet med minen blir åpnet er spillet over. Men for hvert felt som blir åpnet uten at det ligger en mine der får spilleren ett poeng.

Lage brikkene

Alle elementene i et spill må lagres et sted, og en lagringsplass kalles en variabel. I en variabel kan du lagre nesten hva som helst, både tall, tekster og spillbrikker, og det som ligger lagret i variabelen kalles en verdi.

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. <hidden Tips 1>Du finner kommandoer for variabler i menyen for variabler. Du oppretter brikker ved å klikke på Avansert og deretter gå inn i spill-menyen.</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 fra 0 til 4.</hidden> <hidden Tips 4>Ved å trykke på avansert og deretter på Spill-menyen finner du en kommando for å angi egenskaper ved en brikke. Bruk denne til å angi mine sin lysstyrke til 0.</hidden> https://jsfiddle.net/royeven/jgdx8upy/1/embedded/css,html,result/ 100%,400 noscroll noborder left

Lage sveiper

Gjenta prosessen over for en ny brikke som du kaller sveiper. Denne skal ikke være usynlig https://jsfiddle.net/royeven/jgdx8upy/2/embedded/css,html,result/ 100%,400 noscroll noborder left

Bevege sveiper

https://jsfiddle.net/royeven/jgdx8upy/3/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/4/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/5/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/6/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/7/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/8/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/9/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/10/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/11/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/12/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/13/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/14/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/15/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/16/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/17/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/18/embedded/css,html,result/ 100%,400 noscroll noborder left https://jsfiddle.net/royeven/jgdx8upy/19/embedded/css,html,result/ 100%,400 noscroll noborder left

minesveiper.1585648704.txt.gz · Sist endret: (ekstern redigering)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki