Sisukord:

Virtuaalne slaidi puzzle: 8 sammu
Virtuaalne slaidi puzzle: 8 sammu

Video: Virtuaalne slaidi puzzle: 8 sammu

Video: Virtuaalne slaidi puzzle: 8 sammu
Video: ВСЕ БОССЫ из игры ПОБЕГ из ТЮРЬМЫ 3 прохождение ЛОГИЧЕСКОЙ ГОЛОВОЛОМКИ ONE LEVEL 3 Walkthrough 2024, November
Anonim
Virtual Slide Puzzle
Virtual Slide Puzzle

Paar aastat tagasi nägin seda lihtsat partiimängude slaidimõistatust ['Originaal juhendatav https://www.instructables.com/id/Batch-Game-Slide…], see oli lahe. Ma tegin seda, mängisin seda paar korda, kuid kaotasin huvi selle lihtsuse tõttu. Seda silmas pidades arvasin, et saan seda muuta ja lisada mõned lisafunktsioonid. Siin on selle mõtte tulemus.

See mäng on kirjutatud Windowsi partii skriptikeeles, sellel on väga lihtsad käsud ja toimingud, kuid see on ülilihtne ja rakenduses üsna tõhus. Partiifaile kasutatakse sageli tarkvara installimise ja värskenduste automatiseerimiseks, kopeerimiseks ja käivitamiseks, kataloogide otsimiseks ja leidmiseks jne. Mis tahes kodeerimiskeele puhul kasutatakse mängu loomist õppimise õpetamiseks ja tugevdamiseks. Kuigi see on põhikeel, on ruumi teie muudatusteks ja meelelahutuseks.

Muudatused: • Kasutusjuhised. • Ekraani suurus ja värv. • Akna sulgemise käsk. • Juhuslik mänguteek. • Loenduri liigutamine.

Ehitusoskuse tase: lihtne

Ehitusaeg: 5 minutit

Mänguoskuste tase: lihtne ja raske

Mänguaeg: 3 - 8 minutit

Teeme virtuaalse slaidi mõistatuse.

Järgmine ekraani suurus ja värv

Samm: ekraani suurus ja värv

Ekraani suurus ja värv
Ekraani suurus ja värv

Esimene muudatus, see koodi osa lisati ainult välimuse jaoks, ilma laiust ja kõrgust seadmata on teil suur ala mitte midagi, kasutades tarbetut kinnisvara. Te ei pea seda määrama, kuid see lisab üldist esitlust. Lisaks, kui teete tööl pausi, on väike mängulaud vähem märgatav. See määratakse koodi alguses.

'määrake mänguekraani suurus [Laius, Kõrgus] režiim 58, 28

Värvide osas on teil erinevaid valikuid. Värvi atribuudid on määratud kahe kuuekohalise numbriga - esimene on taust; teine on tekst. Te ei pea tausta ja teksti määrama, kuid värv on kena. Võite sellele igal ajal helistada ja muuta teksti värvi, et juhtida tähelepanu millelegi olulisele. Peate lugema, kuidas seda teha. Sel juhul helistatakse sellele lihtsalt, lisades alloleva rea.

'Värv sinine taust kollase tekstivärviga 1e

Taust0 = must1 = merevägi 2 = roheline3 = vesi4 = punane5 = lilla6 = kollane7 = valge8 = hall9 = sinine

TekstA = helerohelineB = hele AquaC = helepunaneD = helelillaE = helekollaneF = helevalge

Järgmised kasutusjuhised

2. samm: kasutusjuhendid

Kasutusjuhised
Kasutusjuhised

Teine muudatus, see osa koodist lisati, et saaksin meeles pidada, mida "ASDW" tähendas. Lisaks lisavad kasutajajuhised üldist esitlust.

"Kaja" kasutatakse täpselt järgneva kuvamiseks.

Märkus. Pärast kaja on tühikuid või sakke, et joondada mängulaud äärise vasakust servast eemale. Kui need tühikud või sakid ei kopeeri õigesti, lisage lihtsalt mänguvälja soovitud koha joondamiseks tühikud või vahelehed. Windowsi partii skriptimisel pole tsentreerimisvalikut. Lihtsaim viis mängulaua ja teksti joondamiseks on tühikute ja vahelehtede kasutamine.

echo Klaviatuuri klahvide "ASDW" kasutamine kaja numbri teisaldamiseks kõrvalolevale tühjale ruudule

echo.echo A = Slide Leftecho S = Slide Down R = Reset Gameboardecho D = Slide Right C = Close Gameecho W = Slide Up

echo Sisestage number, mida soovite libistada. echo ("A"- vasak "S"- alla "D"- parem "W"- üles)

Järgmine akna sulgemise käsk

Samm: sulgege akna käsk

Akna sulgemise käsk
Akna sulgemise käsk

Kolmas muudatus, see osa koodist lisati mängu sulgemise hõlbustamiseks ilma hiirt või kiirklahve kasutamata. See on tore omadus. Seda võib nimetada erineval viisil, kuid põhikood on järgmine.

'Sulge Commandexit /B

Selles mängus lisasin valiku olemasolevatele valikutele. Valikuvõimaluste hulgast valisin ilmselgel põhjusel "C" ja seejärel määrasin, mida teha, kui "C" on valitud.

valik /c WASDRC /nif % errorlevel % == 1 käigu liigutamineWif % errorlevel % == 2 liikumineAif % errorlevel % == 3 goto moveSif % errorlevel % == 4 goto moveDif % errorlevel % == 5 goto resetif % errorlevel % = = 6 väljumist /B

Järgmine juhuslike mängude kogu

4. samm: juhusliku mängu raamatukogu

Juhuslik mänguteek
Juhuslik mänguteek
Juhuslik mänguteek
Juhuslik mänguteek

Neljas muudatus, see osa koodist lisati, et anda mängijatele muid mängulaudu. Juhuslik Windowsi partii skriptimisel pole nii juhuslik, nagu selle nimi ütleb, ega ka kodeerimissõbralik nagu teised keeled. Seda silmas pidades lõin lõpuks 13 tahvlist koosneva raamatukogu. Juhusliku mängu valimiseks valige "R" ja luuakse number vahemikus 0 kuni 12 ning kood läheb selle teegi valikule ja mäng kuvatakse.

: lähtesta 'Randomizerset /a rand =%random%%% 12goto%rand%

Kui juhuslike numbrite generaator valib "0", saab kood: 0

Raamatukogu: 0set slide1 = 1set slide2 = 7etc.

Järgmise käigu loendur

Samm: liigutage loendurit

Liiguta loendurit
Liiguta loendurit

Viies muudatus, see osa koodist lisati, et anda mängijale täiendav väljakutse. Mulle meeldib, kui mulle esitatakse väljakutseid, ja nii andis "Liigutusloendur" mulle võimaluse liigutuste arvu jälgida.

'Loendurite arv = 0

Seejärel lisage loenduri kood, nii et pärast teisaldamist lisatakse kogusummale 1.

set /a count =%count%+1

6. samm: kood

Kood
Kood

Siin on kogu kood. Järgige faili loomise juhiseid.

Märkus. Mängulaua joondamiseks äärise vasakust servast on pärast kaja tühikuid või sakke. Kui need tühikud või sakid ei kopeeri õigesti, lisage lihtsalt mänguvälja soovitud koha joondamiseks tühikud või vahelehed. Windowsi partii skriptimisel pole tsentreerimisvalikut. Lihtsaim viis mängulaua ja teksti joondamiseks on tühikute ja vahelehtede kasutamine.

Ülaltoodud HTML -vahekaardi ja toimetulekuga seotud ruumiprobleemi tõttu olen faili lisanud. Saate siiski alloleva koodi kopeerida, kuid peate vahekaugust kohandama.

1) Avage rakendus Notepad: klõpsake klahvi Aken => sisestage Notepad ja seejärel valige Parimate vastete loendist Notepad App Või klõpsake aknaikooni => tippige Notepad, seejärel valige Notepad App parima vaste loendist Või klõpsake Windowsi klahvi + R => klõpsake Käivita => Tippige sisendkasti Käivita Notepad ja seejärel klõpsake nuppu OK.

2) Kopeerige kood apostroofi ja tärnide rea alla, seejärel kleepige see märkmikku.

' *********************************************

@echo offtitle Slaidimõistatusedlokaalne lubaminelaiendamise laiendamine

'määrake mänguekraani suurus [Laius, Kõrgus] režiim 58, 28

set default = %set pos = 9set loop = 1

'Loendurite arv = 0

'Värv [väli tekst] värv 1e

: lähtesta 'Randomizerset /a rand =%random%%% 12goto%rand%

: displayclsecho.echo Kasutades klaviatuuri klahve "ASDW", liigutage echo number kõrvalolevale tühjale ruudule.

echo.echo A = Slide Leftecho S = Slide Down R = Reset Gameboardecho D = Slide Right C = Close Gameecho W = Slide Upecho.

kaja _ _ _echo ^| ^| ^| ^| kaja ^| % slide1% ^| % slide2% ^| % slide3% ^| echo ^| _ ^| _ ^| _ ^| echo ^| ^| ^| ^| kaja ^| % slide4% ^| % slide5% ^| % slide6% ^| echo ^| _ ^| _ ^| _ ^| echo ^| ^| ^| ^| kaja ^| % slide7% ^| % slide8% ^| % slide9%^| echo^| _^| _^| _^| echo.echo Sisestage suund, kuhu soovite numbrit libistada.echo ("A"- vasak "S"- alla "D"- parem "W" - Üles) echo.echo Tehtud käikude arv %count %

choice /c wasdrc /nif % errorlevel % == 1 goto movewif % errorlevel % == 2 goto moveaif % errorlevel % == 3 goto moveif % errorlevel % == 4 goto moveif % errorlevel % == 5 goto resetif % errorlevel % == = 6 väljumist /B

: movewif%pos%GEQ 7 goto displayet /a helper =%pos% + 3set /a slide%pos%=! slide%helper%! set slide%helper%=%default%set /a pos =%pos% + 3

set /a count =%count%+1kuva

: moveaif%pos%== 3 goto displayif%pos%== 6 goto displayif%pos%== 9 goto displayet /a helper =%pos% + 1set /a slide%pos%=! slide%helper%! set slide %abistaja%=%vaikimisi%seatud /a pos =%pos% + 1

set /a count =%count%+1kuva

: moveif%pos%LEQ 3 goto displayet /a helper =%pos% - 3set /a slide%pos%=! slide%helper%! set slide%helper%=%default%set /a pos =%pos% - 3

set /a count =%count%+1kuva

: moveif%pos%== 1 goto displayif%pos%== 4 goto displayif%pos%== 7 goto displayet /a helper =%pos% - 1set /a slide%pos%=! slide%helper%! set slide %abistaja%=%vaikimisi%seatud /a pos =%pos% - 1

set /a count =%count%+1kuva

Raamatukogu: 0set slide1 = 1set slide2 = 7set slide3 = 3set slide4 = 5set slide5 = 8set slide6 = 4set slide7 = 2set slide8 = 6set slide9 =%default%set pos = 9set count = 0goto display

: 1komplekti slaid1 = 7komplekti slaid2 = 1komplekti slaid3 = 6komplekti slaid4 = 2komplekti slaid5 = 5komplekti slaid6 = 4komplekti slaid7 = 3komplekti slaid8 =%vaikeseade%seatud slaid9 = 8komplekti pos = 8komplekti arv = 0kuva kuva

: 2komplekti slaid1 = 8komplekti slaid2 =%vaikeseade%seatud slaid3 = 2komplekti slaid4 = 5komplekti slaid5 = 7komplekti slaid6 = 3komplekti slaid7 = 6komplekti slaid8 = 4komplekti slaid9 = 1komplekti pos = 2komplekti arv = 0kuva kuva

: 3komplekti slaid1 = 2komplekti slaid2 = 8komplekti slaid3 =%vaikeväärtus%seatud slaid4 = 5komplekti slaid5 = 6komplekti slaid6 = 1komplekti slaid7 = 4komplekti slaid8 = 7komplekti slaid9 = 3komplekti pos = 3komplekti arv = 0kuva kuva

: 4komplekti slaid1 = 4komplekti slaid2 = 8komplekti slaid3 = 2komplekti slaid4 =%vaikimisi%seatud slaid5 = 5komplekti slaid6 = 1komplekti slaid7 = 7komplekti slaid8 = 3komplekti slaid9 = 6komplekti pos = 4komplekti arv = 0kuva kuva

: 5 komplekti slaid 1 = 6 komplekti slaid 2 = 8 komplekti slaid 3 = 5 komplekti slaid 4 = 3 komplekti slaid 5 =%vaikimisi%seatud slaid 6 = 1 komplekti slaid7 = 7 komplekti slaid 8 = 2 komplekti slaid 9 = 4 komplekti pos = 5 komplekti arv = 0 kuva

: 6 komplekti slaid 1 = 3 komplekti slaid 2 = 8 komplekti slaid 3 = 5 komplekti slaid 4 = 7 komplekti slaid 5 = 1 komplekti slaid 6 =%vaikeväärtus%seatud slaid7 = 2 komplekti slaid 8 = 6 komplekti slaid 9 = 4 komplekti pos = 5 komplekti arv = 0 kuva

: 7 komplekti slaid 1 = 1 komplekti slaid 2 = 8 komplekti slaid 3 = 3 komplekti slaid 4 = 7 komplekti slaid 5 = 5 komplekti slaid 6 =%vaikeväärtus%seatud slaid7 = 6 komplekti slaid8 = 2 komplekti slaid 9 = 4 komplekti pos = 6 komplekti arv = 0 kuva

: 8komplekti slaid1 = 8komplekti slaid2 =%vaikeväärtus%seatud slaid3 = 6komplekti slaid4 = 5komplekti slaid5 = 4komplekti slaid6 = 7komplekti slaid7 = 3komplekti slaid8 = 2komplekti slaid9 = 1komplekti pos = 2komplekti arv = 0kuva kuva

: 9komplekti slaid1 = 1komplekti slaid2 = 8komplekti slaid3 =%vaikeväärtus%seatud slaid4 = 4komplekti slaid5 = 3komplekti slaid6 = 2komplekti slaid7 = 5komplekti slaid8 = 7komplekti slaid9 = 6komplekti pos = 3komplekti arv = 0kuva kuva

: 10 komplekti slaid 1 = 3 komplekti slaid 2 = 6 komplekti slaid 3 = 8 komplekti slaid 4 = 5 komplekti slaid 5 = 1 komplekti slaid 6 = 7 komplekti slaid7 = 2 komplekti slaid 8 = 4 komplekti slaid 9 =%vaikimisi%seatud pos = 9 komplekti arv = 0 kuva

: 11komplekti slaid1 = 2komplekti slaid2 = 7komplekti slaid3 =%vaikeväärtus%seatud slaid4 = 5komplekti slaid5 = 1komplekti slaid6 = 4komplekti slaid7 = 3komplekti slaid8 = 8komplekti slaid9 = 6komplekti pos = 3komplekti arv = 0kuva kuva

: 12komplekti slaid1 = 1komplekti slaid2 = 8komplekti slaid3 = 2komplekti slaid4 =%vaikimisi%seatud slaid5 = 4komplekti slaid6 = 3komplekti slaid7 = 7komplekti slaid8 = 6komplekti slaid9 = 5komplekti pos = 4komplekti arv = 0kuva kuva

Samm: salvestage fail

Salvestage fail
Salvestage fail

1) Klõpsake nuppu Fail, 2) Klõpsake nuppu Salvesta, 3) Valige asukoht, kuhu see fail salvestada, 4) Muutke Salvestamise tüüp: tekstidokumentidest (*.txt) failiks „Kõik failid”, 5) Andke failile nimi, st Slide Puzzle.bat, 6) Klõpsake nuppu Salvesta.

Õnnitleme, et olete valmis!

Mängimiseks minge kausta, kuhu faili asetasite, ja avage või topeltklõpsake faili. Siis mängi.

8. samm: tähelepanekud ja kokkuvõte

Tähelepanekud ja kokkuvõte
Tähelepanekud ja kokkuvõte
Tähelepanekud ja kokkuvõte
Tähelepanekud ja kokkuvõte

Hoiatus: kui muudate ülalnimetatud koodi valesti. Halvimal juhul võite oma päeva rikkuda. Ei ole lõbus vigu taga ajada. Olen õppinud, et see on tavaliselt lihtne viga. Mõnikord võib koodi kopeerimine html -st lisada ebatavalisi märke või tühikuid, mis võivad toimingut häirida. Vastutusest loobumine: muutmine toimub omal vastutusel.

1) Lõbus ja väljakutsuv, 2) Lihtne teha ja muuta. 3) Kui see ei tööta. Seejärel kopeerige ülaltoodud kood uuesti ja kleepige see Notepadi rakendusse, seejärel salvestage fail laiendiga.bat.

Kokkuvõte See on lõbus väike rakendus. Olen selle Slide Puzzle.bat tulemustega rahul

Kuulake nõu ja kuulake õpetust, et saaksite oma viimases plaanis targaks.

Soovitan: