Агуулгын хүснэгт:

Виртуал слайд тоглоом: 8 алхам
Виртуал слайд тоглоом: 8 алхам

Видео: Виртуал слайд тоглоом: 8 алхам

Видео: Виртуал слайд тоглоом: 8 алхам
Видео: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Арваннэгдүгээр
Anonim
Виртуал слайд тоглоом
Виртуал слайд тоглоом

Хэдэн жилийн өмнө би энэхүү энгийн багц тоглоомын слайд тоглоомыг харсан ['Original instructable https://www.instructables.com/id/Batch-Game-Slide…], үнэхээр дажгүй байсан. Би үүнийг хийж, хэд хэдэн удаа тоглосон боловч энгийн байдлаасаа болоод сонирхолгүй болсон. Үүнийг харгалзан би үүнийг өөрчилж, зарим нэмэлт функцуудыг нэмж болно гэж бодлоо. Энэ бодлын үр дүн энд байна.

Энэ тоглоом нь Windows -ийн багц скрипт хэл дээр бичигдсэн бөгөөд маш энгийн командууд болон үйлдлүүдтэй боловч маш энгийн бөгөөд хэрэглэхэд маш үр дүнтэй байдаг. Багц файлуудыг програм хангамжийг суурилуулах, шинэчлэх, хуулах, ажиллуулах, лавлах хайх, хайх гэх мэтийг автоматжуулах зорилгоор ихэвчлэн ашигладаг бөгөөд ямар ч кодчиллын хэлээр тоглоом бүтээх нь заах, сурах чадварыг бэхжүүлэхэд ашиглагддаг. Хэдийгээр энэ нь үндсэн хэл боловч таны өөрчлөлт, зугаа цэнгэлийг хийх орон зай байдаг.

Өөрчлөлт: • Хэрэглэгчийн заавар • Дэлгэцийн хэмжээ, өнгө • Цонхны командыг хаах • Тоглоомын санамсаргүй сан. • Тоологчийг зөөх.

Ур чадварын түвшин: хялбар

Бүтээх хугацаа: 5 минут

Тоглоомын ур чадварын түвшин: Хэцүү хялбар

Тоглох хугацаа: 3-8 минут

Виртуал слайд таавар хийцгээе.

Дараагийн дэлгэцийн хэмжээ, өнгө

Алхам 1: Дэлгэцийн хэмжээ, өнгө

Дэлгэцийн өнгө, өнгө
Дэлгэцийн өнгө, өнгө

1 -р өөрчлөлт, кодын энэ хэсгийг зөвхөн харагдах зорилгоор нэмсэн бөгөөд Өргөн ба Өндрийг тохируулалгүйгээр танд шаардлагагүй үл хөдлөх хөрөнгө ашигласан том талбай байхгүй болно. Та үүнийг тохируулах шаардлагагүй, гэхдээ энэ нь ерөнхий танилцуулгад нэмэр болно. Цаашилбал, хэрэв та ажил дээрээ завсарлага авч байгаа бол жижиг тоглоомын самбар анзаарагдахгүй болно. Үүнийг кодын эхэнд тохируулсан болно.

Тоглоомын дэлгэцийн хэмжээг [Өргөн, Өндөр] 58, 28 горимоор тохируулна уу

Өнгөний хувьд танд өөр сонголт байна. Өнгөний шинж чанарыг 2 зургаан өнцөгт цифрээр зааж өгсөн болно - 1 -рт Арын дэвсгэр; 2 дахь нь текст юм. Та дэвсгэр болон текстийг тохируулах шаардлагагүй, гэхдээ өнгө нь сайхан байна. Та үүнийг хүссэн үедээ дуудаж, чухал зүйлд анхаарлаа хандуулахын тулд текстийн өнгийг өөрчилж болно. Үүнийг хэрхэн яаж хийх талаар та унших хэрэгтэй болно. Энэ тохиолдолд үүнийг зүгээр л доорх мөрийг нэмж дуудна.

'Цэнхэр дэвсгэр дэвсгэр нь шар өнгийн тексттэй 1e

Дэвсгэр 0 = Хар1 = Тэнгисийн цэргийн 2 = Ногоон3 = Усан4 = Улаан5 = Нил ягаан6 = Шар7 = Цагаан8 = Саарал9 = Цэнхэр

ТекстA = Хөнгөн ногоонB = Хөнгөн AquaC = Хөнгөн УлаанD = Хөнгөн ягаанE = Хөнгөн шарF = Хурц цагаан

Хэрэглэгчийн дараагийн заавар

Алхам 2: Хэрэглэгчийн заавар

Хэрэглэгчийн заавар
Хэрэглэгчийн заавар

2 -р өөрчлөлт, кодын энэ хэсгийг нэмж оруулсан тул "ASDW" гэж юу гэсэн үг болохыг санаж байна. Цаашилбал, хэрэглэгчийн заавар нь ерөнхий танилцуулгад нэмэр болно.

"Цуурай" нь яг юу болохыг харуулахад хэрэглэгддэг.

Тэмдэглэл: Тоглоомын самбарыг хилийн зүүн талд байрлуулахын тулд цуурай гарсны дараа зай эсвэл табууд байдаг. Хэрэв эдгээр зай эсвэл табууд зөв хуулагдахгүй бол хоосон зай эсвэл табуудыг нэмж тоглоомын самбарыг хүссэн газартаа тааруулаарай. Windows -ийн багц скрипт дээр төвлөрүүлэх сонголт байдаггүй. Тоглоомын самбар болон текстийг тэгшлэх хамгийн хялбар арга бол зай, таб ашиглах явдал юм.

echo "ASDW" гарын товчлууруудыг ашиглан цуурайг зэргэлдээх хоосон дөрвөлжин рүү зөөх

echo.echo A = Leftecho S = Slide Down R = Gameboardecho -г дахин тохируулах D = Баруун тийш гулгах C = Gameecho -г хаах W = Дээш гулсуулах

echo Дугаарыг гулсуулахыг хүсч буй чиглэлээ бичнэ үү

Дараагийн цонхыг хаах тушаал

Алхам 3: Цонхны командыг хаах

Цонхны командыг хаах
Цонхны командыг хаах

3 -р өөрчлөлт, кодын энэ хэсгийг хулгана эсвэл товчлуур ашиглахгүйгээр тоглоомыг хаахад хялбар болгох үүднээс нэмж оруулсан болно. Энэ бол сайхан шинж чанар юм. Үүнийг янз бүрийн аргаар нэрлэж болох боловч үндсэн код нь дараах байдалтай байна.

'Commandexit /B -ийг хаах

Энэ тоглоомонд би одоо байгаа сонголтуудад сонголтоо нэмсэн. Сонголтын сонголтуудын дотроос би тодорхой шалтгааны улмаас "С" -г сонгосон бөгөөд дараа нь "С" -г сонгосон бол юу хийхээ зааж өгөв.

choice /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 гарах /Б

Дараагийн санамсаргүй тоглоомын номын сан

Алхам 4: Санамсаргүй тоглоомын сан

Санамсаргүй тоглоомын номын сан
Санамсаргүй тоглоомын номын сан
Санамсаргүй тоглоомын номын сан
Санамсаргүй тоглоомын номын сан

4 дэх өөрчлөлт, кодын энэ хэсгийг тоглогчдод бусад тоглоомын самбар өгөх зорилгоор нэмж оруулсан болно. Windows -ийн багц скрипт нь санамсаргүй байдлаар нэрлэгддэг бөгөөд бусад хэл шиг кодчилоход хялбар биш юм. Ийм бодолтойгоор би 13 самбараас бүрдсэн номын сан байгуулж дууссан. Санамсаргүй тоглоомыг сонгохын тулд та "R" -г сонгож, 0 -ээс 12 хүртэлх тоо үүсч, код нь номын сангийн сонголт руу очиж тоглоомыг харуулна.

: reset 'Randomizerset /a rand =%random%%% 12goto%rand%

Санамсаргүй тооны генератор "0" -ийг сонговол код нь 0 болно

Номын сан: 0 багц слайд1 = 1 багц слайд2 = 7etc.

Дараагийн шилжих тоолуур

Алхам 5: Тоолуурыг зөөх

Тоолуурыг шилжүүлэх
Тоолуурыг шилжүүлэх

5 дахь өөрчлөлт, кодын энэ хэсгийг тоглогчдод нэмэлт сорилт өгөх зорилгоор нэмж оруулсан болно. Би сорилтод дуртай байх тул "Move Counter" надад хийсэн алхамуудынхаа тоог хянах боломжийг надад өгсөн.

Тоолуурын тоо = 0

Дараа нь тоолуурын кодыг нэмж оруулсны дараа шилжүүлэлт хийсний дараа нийлбэрт 1 нэмэгдэх болно.

тохируулах /тоолох =%тоолох%+1

Алхам 6: Код

Код
Код

Энд бүхэл бүтэн код байна. Файлыг хэрхэн яаж үүсгэх талаархи зааврыг дагана уу.

Анхаарна уу: тоглоомын самбарыг хилийн зүүн талд байрлуулахын тулд цуурай гарсны дараа зай эсвэл табууд байна. Хэрэв эдгээр зай эсвэл табууд зөв хуулагдахгүй бол хоосон зай эсвэл табуудыг нэмж тоглоомын самбарыг хүссэн газартаа тааруулаарай. Windows -ийн багц скрипт дээр төвлөрүүлэх сонголт байдаггүй. Тоглоомын самбар болон текстийг тэгшлэх хамгийн хялбар арга бол зай, таб ашиглах явдал юм.

Дээрх html таб болон орон зайны асуудлаас болж би файлыг хавсаргав. Та доорх кодыг хуулж болно, гэхдээ та зайг тохируулах хэрэгтэй болно.

1) Notepad програмыг нээнэ үү: Цонхны товчлуурыг дарна уу => Notepad гэж бичээд хамгийн сайн тохирох жагсаалтаас Notepad програмыг сонгоно уу Цонхны дүрс дээр дарна уу => Notepad гэж бичээд хамгийн сайн тохирох жагсаалтаас Notepad програмыг сонгоно уу эсвэл цонхны товчлуурыг дарна уу + R => дарна уу. Run => Run оруулах талбарт Notepad гэж бичээд OK дарна уу.

2) Apostrophe ба Osterisks шугамын доорх кодыг хуулж аваад Notepad дээр буулгана уу.

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

@echo offtitle Slide Puzzlesetokal идэвхжүүлсэн өргөтгөл

Тоглоомын дэлгэцийн хэмжээг [Өргөн, Өндөр] 58, 28 горимоор тохируулна уу

default = %set pos = 9set loop = 1

Тоолуурын тоо = 0

'Өнгө [талбарын текст] өнгө 1e

: reset 'Randomizerset /a rand =%random%%% 12goto%rand%

: displayclsecho.echo "ASDW" гарын товчлууруудыг ашиглан дугаарыг зэргэлдээх хоосон дөрвөлжин рүү шилжүүлэх.

echo.echo A = Leftecho S = Slide Down R = Gameboardecho -г дахин тохируулах D = Баруун гулсах C = Gameecho -г хаах W = Slide Upecho.

цуурай _ _ _echo ^| ^| ^| ^| цуурай ^| % слайд1% ^| % slide2% ^| % slide3% ^| echo ^| _ ^| _ ^| _ ^| echo ^| ^| ^| ^| цуурай ^| % slide4% ^| % гулсалт5% ^| % slide6% ^| echo ^| _ ^| _ ^| _ ^| echo ^| ^| ^| ^| цуурай ^| % slide7% ^| % slide8% ^| % slide9%^| echo^| _^| _^| _^| echo.echo Дугаарыг гулсуулах чиглэлээ бичнэ үү. echo ("A"- Зүүн "S"- Доош "D"- Баруун "W" - Дээш) echo.echo Таны хийсэн алхамуудын тоо %тоолох %

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 гарах /Б.

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

set /a count =%count%+1goto дэлгэц

: moveaif%pos%== 3 goto displayif%pos%== 6 goto displayif%pos%== 9 goto displayset /a helper =%pos% + 1set /a slide%pos%=! slide%helper%! set slide %helper%=%default%set /a pos =%pos% + 1

set /a count =%count%+1goto дэлгэц

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

set /a count =%count%+1goto дэлгэц

: moveif%pos%== 1 goto displayif%pos%== 4 goto displayif%pos%== 7 goto displayset /a helper =%pos% - 1set /a slide%pos%=! slide%helper%! set slide %helper%=%default%set /a pos =%pos% - 1

set /a count =%count%+1goto дэлгэц

Номын сан: 0 багц слайд1 = 1 багц слайд2 = 7 багц слайд3 = 3 багц слайд4 = 5 багц слайд5 = 8 багц слайд6 = 4 багц слайд7 = 2 багц слайд8 = 6 багц слайд9 =%анхдагч%тохируулсан pos = 9 багц тоо = 0 зураг

: 1 багц слайд1 = 7 багц слайд2 = 1 багц слайд3 = 6 багц слайд4 = 2 багц слайд5 = 5 багц слайд6 = 4 багц слайд7 = 3 багц слайд8 =%анхдагч%багц слайд9 = 8 багц пос = 8 багц тоолох = 0 зураг

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

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

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

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

: 6 багц слайд1 = 3 багц слайд2 = 8 багц слайд3 = 5 багц слайд4 = 7 багц слайд5 = 1 багц слайд6 =%анхдагч%багц слайд7 = 2 багц слайд8 = 6 багц слайд9 = 4 багц пос = 5 багц тоолох = 0 зураг

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

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

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

: 10 багц слайд1 = 3 багц слайд2 = 6 багц слайд3 = 8 багц слайд4 = 5 багц слайд5 = 1 багц слайд6 = 7 багц слайд7 = 2 багц слайд8 = 4 багц слайд9 =%анхдагч%багц pos = 9 багц тоо = 0 зураг

: 11 багц слайд1 = 2 багц слайд2 = 7 багц слайд3 =%анхдагч%тохируулсан слайд4 = 5 багц слайд5 = 1 багц слайд6 = 4 багц слайд7 = 3 багц слайд8 = 8 багц слайд9 = 6 багц пос = 3 багц тоолох = 0 зураг

: 12 багц слайд1 = 1 багц слайд2 = 8 багц слайд3 = 2 багц слайд4 =%анхдагч%тохируулсан слайд5 = 4 багц слайд6 = 3 багц слайд7 = 7 багц слайд8 = 6 багц слайд9 = 5 багц пос = 4 багц тоолох = 0 зураг

Алхам 7: Файлыг хадгалах

Файлыг хадгалах
Файлыг хадгалах

1) Файл дээр дарна уу, 2) Хадгалах дээр дарна уу, 3) Энэ файлыг хадгалах байршлыг сонгоно уу, 4) Хадгалах хэлбэрийг өөрчилнө үү: Текст документаас (*.txt) "Бүх файлууд" болгон солино, 5) Файлд нэр өгнө үү. Slide Puzzle.bat, 6) Хадгалах дээр дарна уу.

Танд баяр хүргэе!

Тоглуулахын тулд файлыг байрлуулсан фолдер руу очоод файлыг нээж эсвэл давхар товшино уу. Дараа нь тогло.

Алхам 8: Ажиглалт ба хураангуй

Ажиглалт ба хураангуй
Ажиглалт ба хураангуй
Ажиглалт ба хураангуй
Ажиглалт ба хураангуй

Анхааруулга: Хэрэв та дээр дурдсан кодод буруу өөрчлөлт хийвэл. Та хамгийн муудаа л өдрийг чинь сүйтгэж чадна. Алдаа хөөх нь хөгжилтэй зүйл биш юм. Миний олж мэдсэн зүйл бол ихэвчлэн энгийн алдаа байдаг. Заримдаа html -ээс код хуулах нь үйл ажиллагаанд саад учруулж болзошгүй ер бусын тэмдэгтүүд эсвэл хоосон зай нэмж болно. Анхааруулга: Өөрчлөлт хийх эрсдэлтэй.

Ажиглалт 1) Хөгжилтэй, бэрхшээлтэй, 2) Хийх, өөрчлөхөд хялбар.3) Хэрэв энэ нь ажиллахгүй бол. Дараа нь дээр дурдсан кодыг дахин хуулж Notepad програм дээр буулгаад файлыг.bat өргөтгөлтэй хадгална уу.

Дүгнэлт Энэ бол хөгжилтэй бяцхан програм юм. Энэхүү Slide Puzzle.bat -ийн үр дүнд сэтгэл хангалуун байна

Зөвлөгөөг сонсож, зааварчилгаа аваарай, ингэснээр та эцсийн эцэст ухаалаг байх болно.

Зөвлөмж болгож буй: