Satura rādītājs:

Virtuālā slaidu mīkla: 8 soļi
Virtuālā slaidu mīkla: 8 soļi

Video: Virtuālā slaidu mīkla: 8 soļi

Video: Virtuālā slaidu mīkla: 8 soļi
Video: Бюджетное Меню на Новый год 2023! Готовлю 8 блюд на Праздничный стол: Салаты, Закуски, Торт и Мясо 2024, Jūlijs
Anonim
Virtuālā slaidu mīkla
Virtuālā slaidu mīkla

Pirms dažiem gadiem es redzēju šo vienkāršo sērijveida slaidu mīklu ['Oriģināls pamācāms https://www.instructables.com/id/Batch-Game-Slide …], tas bija forši. Es to uztaisīju, pāris reizes nospēlēju, bet interese tā vienkāršības dēļ pazuda. Paturot to prātā, es domāju, ka varētu to mainīt un pievienot dažas papildu funkcijas. Lūk, šīs domas rezultāts.

Šī spēle ir uzrakstīta Windows partijas skriptu valodā, tai ir ļoti vienkāršas komandas un darbības, taču tā ir ļoti vienkārša un diezgan efektīva. Sērijveida faili tiek bieži izmantoti, lai automatizētu programmatūras instalēšanu un atjaunināšanu, kopētu un izpildītu, meklētu direktoriju un atrastu utt. Izmantojot jebkuru kodēšanas valodu, spēļu izveide tiek izmantota, lai palīdzētu mācīt un pastiprināt mācīšanos. Lai gan tā ir pamatvaloda, ir vietas jūsu izmaiņām un izklaides baudīšanai.

Modifikācijas: • Lietotāja instrukcijas. • Ekrāna izmērs un krāsa. • Aizvērt logu komandu. • Nejauša spēļu bibliotēka. • Pārvietot skaitītāju.

Veidot prasmju līmeni: viegli

Būvēšanas laiks: 5 minūtes

Spēles prasmju līmenis: no viegla līdz sarežģītam

Spēles laiks: 3 - 8 minūtes

Sāksim veidot virtuālo slaidu mīklu.

Nākamais ekrāna izmērs un krāsa

1. darbība: ekrāna izmērs un krāsa

Ekrāna izmērs un krāsa
Ekrāna izmērs un krāsa

Pirmā modifikācija, šī koda daļa tika pievienota tikai izskata dēļ, nenosakot platumu un augstumu, jums ir liela neko, izmantojot nevajadzīgu nekustamo īpašumu. Jums tas nav jāiestata, bet tas papildina kopējo prezentāciju. Turklāt, ja strādājat pārtraukumā, neliels spēles dēlis ir mazāk pamanāms. Tas ir iestatīts koda sākumā.

'iestatiet spēles ekrāna izmēru [Platums, Augstums] 58, 28

Attiecībā uz krāsu jums ir dažādas izvēles. Krāsu atribūti ir norādīti ar 2 heksadecimāliem cipariem - pirmais ir fons; otrais ir teksts. Jums nav jāiestata fons un teksts, bet krāsa ir jauka. Jūs to varētu piezvanīt jebkurā laikā un mainīt teksta krāsu, lai pievērstu uzmanību kaut kam svarīgam. Jums būs jāizlasa, kā to izdarīt. Šajā gadījumā to vienkārši izsauc, pievienojot zemāk esošo rindiņu.

'Krāsa zils fons ar dzeltenu teksta krāsu 1e

Fons0 = Melns1 = Navy 2 = Zaļš3 = Ūdens4 = Sarkans5 = Violets6 = Dzeltens7 = Balts8 = Pelēks9 = Zils

TekstsA = Gaiši zaļšB = Gaišs AquaC = Gaiši sarkansD = Gaiši violetsE = Gaiši dzeltensF = Spilgti balts

Nākamās lietotāja instrukcijas

2. darbība. Lietotāja norādījumi

Lietotāja instrukcijas
Lietotāja instrukcijas

Otrā modifikācija, šī koda daļa tika pievienota, lai es varētu atcerēties, ko nozīmē "ASDW". Turklāt lietotāja norādījumi papildina kopējo prezentāciju.

"Atbalss" tiek izmantots, lai parādītu tieši sekojošo.

Piezīme. Pēc atbalss ir atstarpes vai cilnes, lai izlīdzinātu spēļu galdu prom no apmales kreisās puses. Ja šīs atstarpes vai cilnes netiek pareizi kopētas, vienkārši pievienojiet atstarpes vai cilnes, lai spēļu paneli izlīdzinātu vēlamajā vietā. Windows partijas skriptos nav centrēšanas opcijas. Vienkāršākais veids, kā saskaņot spēļu dēli un tekstu, ir atstarpes un cilnes.

atbalss Izmantojot tastatūras taustiņus "ASDW", lai pārvietotu atbalss numuru uz blakus esošo tukšo laukumu

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

echo Ierakstiet virzienu, kurā vēlaties slīdēt skaitli.echo ("A"- pa kreisi "S"- uz leju "D"- pa labi "W"- uz augšu)

Tālāk komanda Aizvērt logu

3. darbība: aizveriet logu komandu

Aizvērt logu komandu
Aizvērt logu komandu

Trešā modifikācija, šī koda daļa tika pievienota, lai ērti aizvērtu spēli, neizmantojot peli vai īsinājumtaustiņus. Tā ir jauka iezīme. To var saukt dažādos veidos, bet pamata kods ir šāds.

“Aizvērt Commandexit /B

Šajā spēlē es pievienoju izvēli esošajām iespējām. Izvēles iespēju ietvaros es acīmredzama iemesla dēļ izvēlējos “C” un pēc tam piešķīru, ko darīt, ja ir izvēlēts “C”.

izvēle /c WASDRC /nif % errorlevel % == 1 goto moveWif % errorlevel % == 2 goto moveAif % errorlevel % == 3 goto moveSif % errorlevel % == 4 goto moveDif % errorlevel % == 5 goto resetif % errorlevel % = = 6 izejas /B

Nākamā izlases spēļu bibliotēka

4. solis: izlases spēļu bibliotēka

Nejaušu spēļu bibliotēka
Nejaušu spēļu bibliotēka
Nejaušu spēļu bibliotēka
Nejaušu spēļu bibliotēka

Ceturtā modifikācija, šī koda daļa tika pievienota, lai spēlētājs iegūtu citus spēļu dēļus. Nejauša Windows sērijveida skriptu rakstīšana nav tik nejauša, kā norāda nosaukums, un tā nav tik kodējama kā citas valodas. Paturot to prātā, es beidzot izveidoju 13 dēļu bibliotēku. Lai izvēlētos nejaušu spēli, atlasiet “R” un tiek izveidots skaitlis no 0 līdz 12, un kods tiek novirzīts uz šo bibliotēkas opciju, un spēle tiek parādīta.

: atiestatīt 'Randomizerset /a rand =%random%%% 12goto%rand%

Ja nejaušo skaitļu ģenerators izvēlas “0”, kods tiks atzīmēts kā “0”

Bibliotēka: 0 set slide1 = 1 set slide2 = 7etc.

Nākamo kustību skaitītājs

5. solis: pārvietot skaitītāju

Pārvietot skaitītāju
Pārvietot skaitītāju

Piektā modifikācija, šī koda daļa tika pievienota, lai sniegtu spēlētājam papildu izaicinājumu. Man patīk tikt izaicinātam, un tāpēc “Kustību skaitītājs” man deva iespēju izsekot veicamo gājienu skaitam.

'Skaitītāju skaits = 0

Pēc tam pievienojiet skaitītāja kodu, lai pēc pārvietošanas summai tiktu pievienots 1.

set /a count =%skaits%+1

6. darbība: kods

Kods
Kods

Šeit ir viss kods. Izpildiet norādījumus, kā izveidot failu.

Piezīme: pēc atbalss ir atstarpes vai cilnes, lai izlīdzinātu spēļu galdu prom no apmales kreisās puses. Ja šīs atstarpes vai cilnes netiek pareizi kopētas, vienkārši pievienojiet atstarpes vai cilnes, lai spēļu paneli izlīdzinātu vēlamajā vietā. Windows partijas skriptos nav centrēšanas opcijas. Vienkāršākais veids, kā saskaņot spēļu dēli un tekstu, ir atstarpes un cilnes.

Sakarā ar iepriekš minēto html cilni un problēmu ar pārvarēšanu es pievienoju failu. Jūs joprojām varat kopēt zemāk esošo kodu, bet jums būs jāpielāgo atstarpe.

1) Atveriet lietojumprogrammu Notepad: Noklikšķiniet uz Windows taustiņa => ierakstiet Notepad un pēc tam atlasiet Notepad App no labākās atbilstības saraksta Vai Noklikšķiniet uz Logu ikona => ierakstiet Notepad un pēc tam atlasiet Notepad App no labākās atbilstības saraksta Vai Noklikšķiniet uz Windows taustiņa + R => Noklikšķiniet Palaist => Ievades lodziņā ierakstiet Notepad, pēc tam noklikšķiniet uz Labi.

2) Nokopējiet kodu zem rindiņas Apostrofs un zvaigznītes, pēc tam ielīmējiet to Notepad.

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

@echo offtitle Slide Puzzleslocal enabledelayedepansion

'iestatiet spēles ekrāna izmēru [Platums, Augstums] 58, 28

iestatīt noklusējumu = %set pos = 9set loop = 1

'Skaitītāju skaits = 0

'Krāsa [lauka teksts] 1. krāsa

: atiestatīt 'Randomizerset /a rand =%random%%% 12goto%rand%

: displayclsecho.echo Izmantojot tastatūras taustiņus "ASDW", lai pārvietotu echo numuru uz blakus esošo tukšo laukumu.

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

atbalss _ _ _echo ^| ^| ^| ^| atbalss ^| % slaids1% ^| % slaids2% ^| % slide3% ^| echo ^| _ ^| _ ^| _ ^| echo ^| ^| ^| ^| atbalss ^| % slaids4% ^| % slaids5% ^| % slide6% ^| echo ^| _ ^| _ ^| _ ^| echo ^| ^| ^| ^| atbalss ^| % slaids7% ^| % slaids8% ^| % slide9%^| echo^| _^| _^| _^| echo.echo Ievadiet virzienu, kurā vēlaties slidināt skaitli.echo ("A"- pa kreisi "S"- uz leju "D"- pa labi "W" - Uz augšu) echo.echo Jūsu veikto kustību skaits %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 izejas /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%+1goto displejs

: moveaif%pos%== 3 goto displayif%pos%== 6 goto displayif%pos%== 9 goto displayet /a helper =%pos% + 1set /a slide%pos%=! slide%helper%! set slide %palīgs%=%noklusējuma%komplekts /a pos =%pos% + 1

set /a count =%count%+1goto displejs

: 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%+1goto displejs

: moveif%pos%== 1 goto displayif%pos%== 4 goto displayif%pos%== 7 goto displayet /a helper =%pos% - 1set /a slide%pos%=! slide%helper%! set slide %palīgs%=%noklusējuma%komplekts /a pos =%pos% - 1

set /a count =%count%+1goto displejs

Bibliotēka: 0 set slide1 = 1set slide2 = 7set slide3 = 3set slide4 = 5set slide5 = 8set slide6 = 4set slide7 = 2set slide8 = 6set slide9 =%noklusējuma%set pos = 9set count = 0goto display

: 1 komplekta slaids 1 = 7 komplekta slaids 2 = 1 komplekta slaids 3 = 6 komplekta slaids4 = 2 komplekta slaids5 = 5 komplekta slaids6 = 4 komplekta slaids7 = 3 komplekta slaids8 =%noklusējuma%iestatītais slaids9 = 8set poz = 8komplektu skaits = 0goto displejs

: 2 kopu slaids1 = 8 komplekta slaids2 =%noklusējuma%iestatītais slaids3 = 2komplekta slaids4 = 5komplekta slaids5 = 7komplekta slaidu6 = 3kopu slaids7 = 6slaidu8

: 3 kopu slaids 1 = 2 komplektu slaids 2 = 8 komplektu slaids 3 =%noklusējuma%iestatītais slaids4 = 5 komplektu slaids5 = 6 komplektu slaids6 = 1 kopas slaids7 = 4komplekta slaids8 = 7komplekta slaidu9 = 3komplektspoz.

: 4 kopu slaids 1 = 4 komplekta slaids 2 = 8 komplektu slaids 3 = 2 komplekta slaids4 =%noklusējuma%iestatītais slaids5 = 5 kopu slaids6 = 1 kopas slaids7 = 7 komplekta slaids8 = 3 komplekta slaids9 = 6komplekta poz = 4 komplektu skaits = 0

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

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

: 7 kopu slaids 1 = 1 komplekta slaids2 = 8 komplekta slaids3 = 3 komplekta slaids4 = 7 komplekta slaids5 = 5 komplekta slaids6 =%noklusējuma%iestatītais slaids7 = 6slaidu8 = 2slaidu9 = 4komplektspoz.

: 8 set slide1 = 8 set slide2 =%noklusējuma%set set3 = 6 set slide4 = 5set slide5 = 4set slide6 = 7set slide7 = 3set slide8 = 2set slide9 = 1set pos = 2set count = 0goto display

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

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

: 11 set slide1 = 2set slide2 = 7set slide3 =%noklusējuma%set slide4 = 5set slide5 = 1set slide6 = 4set slide7 = 3set slide8 = 8set slide9 = 6set pos = 3set count = 0goto display

: 12 set slide1 = 1set slide2 = 8set slide3 = 2set slide4 =%noklusējuma%set slide5 = 4set slide6 = 3set slide7 = 7set slide8 = 6set slide9 = 5set pos = 4set count = 0goto display

7. darbība: saglabājiet failu

Saglabājiet failu
Saglabājiet failu

1) Noklikšķiniet uz Fails, 2) Noklikšķiniet uz Saglabāt, 3) Izvēlieties vietu, kur saglabāt šo failu, 4) Mainiet Saglabāt kā veidu: no Teksta dokumenti (*.txt) uz "Visi faili", 5) Piešķiriet failam nosaukumu, ti, Slide Puzzle.bat, 6) Noklikšķiniet uz Saglabāt.

Apsveicam, ka esat pabeidzis!

Lai atskaņotu, dodieties uz mapi, kurā ievietojāt failu, un atveriet vai veiciet dubultklikšķi uz faila. Tad spēlē.

8. darbība. Novērojumi un kopsavilkums

Novērojumi un kopsavilkums
Novērojumi un kopsavilkums
Novērojumi un kopsavilkums
Novērojumi un kopsavilkums

Brīdinājums: ja veicat nepareizas izmaiņas iepriekšminētajā kodā. Sliktākajā gadījumā jūs varētu sabojāt savu dienu. Nav jautri vajāt kļūdas. Es uzzināju, ka tā parasti ir vienkārša kļūda. Dažreiz koda kopēšana no html var pievienot neparastas rakstzīmes vai atstarpes, kas var traucēt darbību. Atruna: modificējiet uz savu risku.

Novērojumi1) Jautri un izaicinoši, 2) Viegli izgatavojami un modificējami. 3) Ja tas nedarbojas. Pēc tam pārkopējiet iepriekš minēto kodu un ielīmējiet to Notepad lietojumprogrammā, pēc tam saglabājiet failu ar paplašinājumu.bat.

Kopsavilkums Šī ir jautra maza lietotne. Esmu apmierināts ar šīs Slide Puzzle.bat rezultātiem

Klausieties padomu un saņemiet norādījumus, lai jūs būtu gudri savā pēdējā laikā.

Ieteicams: