Სარჩევი:
- ნაბიჯი 1: ეკრანის ზომა და ფერი
- ნაბიჯი 2: მომხმარებლის ინსტრუქციები
- ნაბიჯი 3: ფანჯრის დახურვის ბრძანება
- ნაბიჯი 4: შემთხვევითი თამაშის ბიბლიოთეკა
- ნაბიჯი 5: მრიცხველის გადატანა
- ნაბიჯი 6: კოდი
- ნაბიჯი 7: შეინახეთ ფაილი
- ნაბიჯი 8: დაკვირვებები და შეჯამება
ვიდეო: ვირტუალური სლაიდ თავსატეხი: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
შესავალი რამდენიმე წლის წინ, მე ვნახე ეს მარტივი სურათების თამაშის სლაიდების თავსატეხი ['ორიგინალური სასწავლო https://www.instructables.com/id/Batch-Game-Slide…], მაგარი იყო. გავაკეთე, რამდენჯერმე ვითამაშე, მაგრამ ინტერესი დავკარგე მისი სიმარტივის გამო. ამის გათვალისწინებით ვიფიქრე, რომ შემეძლო მისი შეცვლა და დამატებითი ფუნქციების დამატება. აქ არის ამ აზრის შედეგი.
ეს თამაში დაწერილია Windows– ის სკრიპტირების ენაზე, მას აქვს ძალიან ძირითადი ბრძანებები და მოქმედებები, მაგრამ არის ძალიან მარტივი და საკმაოდ ეფექტური პროგრამაში. სურათების ფაილები ხშირად გამოიყენება პროგრამული უზრუნველყოფის ინსტალაციისა და განახლების ავტომატიზაციისთვის, ასლის გადასატანად, კატალოგის ძიებისა და პოვნაში და ა.შ. ნებისმიერი კოდირების ენით, თამაშის შექმნა გამოიყენება სწავლების სწავლების გასაძლიერებლად. მიუხედავად იმისა, რომ ეს არის ძირითადი ენა, ადგილი აქვს თქვენს მოდიფიკაციებს და თქვენს გასართობ სიამოვნებას.
ცვლილებები: • მომხმარებლის ინსტრუქციები. • ეკრანის ზომა და ფერი. • ფანჯრის დახურვის ბრძანება. • შემთხვევითი თამაშის ბიბლიოთეკა. • მრიცხველის გადატანა.
შექმენით უნარების დონე: მარტივი
მშენებლობის დრო: 5 წუთი
თამაშის უნარი დონე: ადვილი რთული
თამაშის დრო: 3-8 წუთი
მოდით წავიდეთ ვირტუალური სლაიდ თავსატეხის შესაქმნელად.
შემდეგი ეკრანის ზომა და ფერი
ნაბიჯი 1: ეკრანის ზომა და ფერი
პირველი მოდიფიკაცია, კოდის ეს ნაწილი დაემატა მხოლოდ გარეგნულად, სიგანისა და სიმაღლის დადგენის გარეშე, თქვენ არაფრის დიდი ფართობი გაქვთ, არასაჭირო უძრავი ქონების გამოყენებით. თქვენ არ გჭირდებათ მისი დაყენება, მაგრამ ის ამატებს საერთო პრეზენტაციას. გარდა ამისა, თუ სამსახურში ისვენებთ, პატარა სათამაშო დაფა ნაკლებად შესამჩნევია. ის მითითებულია კოდის დასაწყისში.
"დააყენეთ თამაშის ეკრანის ზომა [სიგანე, სიმაღლე] რეჟიმი 58, 28
რაც შეეხება ფერს, თქვენ გაქვთ განსხვავებული არჩევანი. ფერის ატრიბუტები განისაზღვრება 2 თექვსმეტი ციფრით - პირველი არის ფონი; მე -2 არის ტექსტი. თქვენ არ გჭირდებათ ფონის და ტექსტის დაყენება, მაგრამ ფერი სასიამოვნოა. თქვენ შეგიძლიათ დარეკოთ ნებისმიერ დროს და შეცვალოთ ტექსტის ფერი, რომ მიიქციოთ ყურადღება რაიმე მნიშვნელოვანზე. თქვენ უნდა წაიკითხოთ როგორ გააკეთოთ ეს. ამ შემთხვევაში მას უბრალოდ უწოდებენ ქვემო სტრიქონის დამატებით.
ფერი ლურჯი ფონი ყვითელი ტექსტურით 1e
ფონი 0 = შავი 1 = საზღვაო 2 = მწვანე 3 = აკვა 4 = წითელი 5 = მეწამული 6 = ყვითელი 7 = თეთრი 8 = ნაცრისფერი 9 = ლურჯი
TextA = ღია მწვანე B = ღია AquaC = ღია RedD = ღია იისფერი E = ღია ყვითელი F = ნათელი თეთრი
შემდეგი მომხმარებლის ინსტრუქციები
ნაბიჯი 2: მომხმარებლის ინსტრუქციები
მე -2 მოდიფიკაცია, კოდის ეს ნაწილი დაემატა, ასე რომ მახსოვს რას ნიშნავს "ASDW". გარდა ამისა, მომხმარებლის ინსტრუქციები ემატება საერთო პრეზენტაციას.
"ექო" გამოიყენება იმის საჩვენებლად, რაც შემდეგნაირად ხდება.
შენიშვნა: ექოს შემდეგ არის სივრცეები ან ჩანართები, რომ გაათანაბროთ სათამაშო დაფა საზღვრის მარცხენა მხრიდან. თუ ეს სივრცეები ან ჩანართები არ არის კოპირებული სწორად, უბრალოდ დაამატეთ სივრცეები ან ჩანართები, რათა გაათანაბროთ სათამაშო დაფა იქ სადაც გსურთ. არ არსებობს ცენტრირების ვარიანტი Windows– ის სურათების სკრიპტირების ფარგლებში. სათამაშო დაფისა და ტექსტის გასათანაბრებლად უმარტივესი გზაა გამოიყენოთ სივრცეები და ჩანართები.
ექო კლავიატურის ღილაკების "ASDW" გამოყენებით რიცხვის ექოს გადასატანად მიმდებარე ცარიელ კვადრატში
echo.echo A = სლაიდი Leftecho S = Slide Down R = Gameboard გადატვირთვა Echo D = Slide Right C = Close Gameecho W = Slide Up
ექო აკრიფეთ ის ნომერი, რომლის გადაღება გსურთ. ეხო ("A"- მარცხნივ "S"- ქვემოთ "D"- მარჯვნივ "W"- ზემოთ)
შემდეგი ფანჯრის დახურვის ბრძანება
ნაბიჯი 3: ფანჯრის დახურვის ბრძანება
მე -3 მოდიფიკაცია, კოდის ეს ნაწილი დაემატა თამაშის დახურვის მოხერხებულობისთვის მაუსის ან მალსახმობის კლავიშების გამოყენების გარეშე. სასიამოვნო თვისებაა. მას შეიძლება სხვადასხვაგვარად ვუწოდოთ, მაგრამ ძირითადი კოდი შემდეგია.
დახურეთ Commandexit /B
ამ თამაშში მე დავამატე არჩევანი არსებულ ვარიანტებზე. არჩევანის ვარიანტებში მე შევარჩიე "C" აშკარა მიზეზის გამო, შემდეგ მივანიჭე რა უნდა გავაკეთო, თუ "C" შეირჩა.
არჩევანი /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: შემთხვევითი თამაშის ბიბლიოთეკა
მეოთხე მოდიფიკაცია, კოდის ეს ნაწილი დაემატა გეიმერს სხვა თამაშების დაფებისთვის. Windows– ის სურათების სკრიპტირების შემთხვევითი არ არის ისეთი შემთხვევითი, როგორც მისი სახელი და არც ისეთი მეგობრული კოდირებაა, როგორც სხვა ენები. ამის გათვალისწინებით, მე დავამთავრე ბიბლიოთეკის შექმნა 13 დაფისგან. შემთხვევითი თამაშის ასარჩევად თქვენ ირჩევთ "R" - ს და იქმნება რიცხვი 0 -დან 12 -მდე და კოდი მიდის ბიბლიოთეკის ვარიანტზე და თამაში გამოჩნდება.
: გადატვირთვა 'Randomizerset /a rand =%შემთხვევითი%%% 12goto%rand%
თუ შემთხვევითი რიცხვების გენერატორი ირჩევს "0" კოდს მივიღებთ: 0
ბიბლიოთეკა: 0 set slide1 = 1 set slide2 = 7etc.
შემდეგი გადაადგილების მთვლელი
ნაბიჯი 5: მრიცხველის გადატანა
მე -5 მოდიფიკაცია, კოდის ეს ნაწილი დაემატა მოთამაშეს დამატებით გამოწვევას. მე მომწონს გამოწვევა და ამიტომ "გადაადგილების მთვლელმა" მომცა საშუალება თვალყური ადევნო ჩემს მიერ განხორციელებული ნაბიჯების რაოდენობას.
'საპირისპირო რაოდენობა = 0
შემდეგ დაამატეთ მრიცხველის კოდი, ასე რომ გადაადგილების შემდეგ 1 დაემატება ჯამს.
set /a count =%count%+1
ნაბიჯი 6: კოდი
აქ არის მთელი კოდი. მიჰყევით მითითებებს, თუ როგორ უნდა შექმნათ ფაილი.
შენიშვნა: ექოს შემდეგ არის სივრცეები ან ჩანართები, რომ გაათანაბროთ სათამაშო დაფა საზღვრის მარცხენა მხრიდან. თუ ეს სივრცეები ან ჩანართები არ არის კოპირებული სწორად, უბრალოდ დაამატეთ სივრცეები ან ჩანართები, რათა გაათანაბროთ სათამაშო დაფა იქ სადაც გსურთ. არ არსებობს ცენტრირების ვარიანტი Windows– ის სურათების სკრიპტირების ფარგლებში. სათამაშო დაფისა და ტექსტის გასწორების უმარტივესი გზაა გამოიყენოთ სივრცეები და ჩანართები.
იმის გამო, რომ ზემოთ html ჩანართი და სივრცის საკითხი დაძლევაში მე დავამატე ფაილი. თქვენ შეგიძლიათ კვლავ დააკოპიროთ ქვემოთ მოყვანილი კოდი, მაგრამ მოგიწევთ ინტერვალის მორგება.
1) გახსენით Notepad პროგრამა: დააწკაპუნეთ ფანჯრის ღილაკზე => ჩაწერეთ Notepad შემდეგ შეარჩიეთ Notepad App საუკეთესო მატჩების სიიდან ან დააწკაპუნეთ Window Icon => ჩაწერეთ Notepad შემდეგ შეარჩიეთ Notepad App საუკეთესო ასანთის სიიდან Or დააწკაპუნეთ Window key + R => დააწკაპუნეთ გაშვება => აკრიფეთ შეყვანის ყუთში ჩასაწერი, შემდეგ დააწკაპუნეთ OK.
2) დააკოპირეთ კოდი აპოსტროფის და ვარსკვლავების ხაზის ქვემოთ, შემდეგ ჩასვით იგი ბლოკნოტში.
' *********************************************
@echo offtitle სლაიდი თავსატეხები ლოკალური ჩართვადაფართოების გაფართოება
"დააყენეთ თამაშის ეკრანის ზომა [სიგანე, სიმაღლე] რეჟიმი 58, 28
ნაგულისხმევი = %set pos = 9set loop = 1
'საპირისპირო რაოდენობა = 0
'ფერი [საველე ტექსტი] ფერი 1e
: გადატვირთვა 'Randomizerset /a rand =%შემთხვევითი%%% 12goto%rand%
: displayclsecho.echo კლავიატურის კლავიშების გამოყენებით "ASDW", რათა გადავიტანოთ რიცხვი მიმდებარე ცარიელ კვადრატში.
echo.echo A = სლაიდი Leftecho S = სლაიდი ქვემოთ R = გადატვირთვა Gameboardecho D = სლაიდი მარჯვნივ C = დახურვა Gameecho W = სლაიდი Upecho.
ექო _ _ _ ექო ^| ^| ^| ^| ექო ^| % slide1% ^| % slide2% ^| % slide3% ^| ექო ^| _ ^| _ ^| _ ^| ექო ^| ^| ^| ^| ექო ^| % slide4% ^| % slide5% ^| % სლაიდი 6% ^| ექო ^| _ ^| _ ^| _ ^| ექო ^| ^| ^| ^| ექო ^| % slide7% ^| % slide8% ^| % slide9%^| echo^| _^| _^| _^| echo.echo აკრიფეთ ის მიმართულება, რომლის გადაღებაც გსურთ. echo ("A"- მარცხნივ "S"- ქვემოთ "D"- მარჯვნივ "W" - ზემოთ) echo.echo გადადგმული ნაბიჯების რაოდენობა %ითვლის %
არჩევანი /c wasdrc /nif % errorlevel % == 1 goto movewif % errorlevel % == 2 goto moveaif % errorlevel % == 3 goto movesif % 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%+1gotgo display
: 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%+1gotgo display
: movesif%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%+1gotgo display
: Moveif%pos%== 1 goto ჩვენება%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%+1gotgo display
ბიბლიოთეკა: 0set slide1 = 1set slide2 = 7set slide3 = 3set slide4 = 5set slide5 = 8set slide6 = 4set set slide7 = 2set slide8 = 6set slide9 =%default%set pos = 9set count = 0goto display
: 1set slide1 = 7set slide2 = 1set slide3 = 6set slide4 = 2set slide5 = 5set slide6 = 4set set slide7 = 3set slide8 =%default%set slide9 = 8set pos = 8set count = 0gotgo display
: 2set slide1 = 8set slide2 =%default%set slide3 = 2set slide4 = 5set slide5 = 7set slide6 = 3set set slide7 = 6set set slide8 = 4set slide9 = 1set pos = 2set count = 0gotgot display
: 3set slide1 = 2set slide2 = 8set slide3 =%default%set slide4 = 5set slide5 = 6set slide6 = 1set set slide7 = 4set slide8 = 7set slide9 = 3set set = 3set count = 0gotgo display
: 4set slide1 = 4set slide2 = 8set slide3 = 2set slide4 =%default%set slide5 = 5set slide6 = 1set set slide7 = 7set set slide8 = 3set slide9 = 6set set = 4set count = 0goto display
: 5set slide1 = 6set slide2 = 8set slide3 = 5set slide4 = 3set slide5 =%default%set slide6 = 1set set slide7 = 7set slide8 = 2set slide9 = 4set pos = 5set count = 0gotgo display
: 6set slide1 = 3set set slide2 = 8set slide3 = 5set slide4 = 7set set slide5 = 1set slide6 =%default%set slide7 = 2set slide8 = 6set slide9 = 4set pos = 5set count = 0gotgo display
: 7set slide1 = 1set set slide2 = 8set slide3 = 3set set slide4 = 7set set slide5 = 5set slide6 =%default%set slide7 = 6set set slide8 = 2set slide9 = 4set pos = 6set count = 0goto display
: 8set slide1 = 8set slide2 =%default%set slide3 = 6set slide4 = 5set slide5 = 4set slide6 = 7set set slide7 = 3set set slide8 = 2set slide9 = 1set pos = 2set count = 0gotgot ჩვენება
: 9 set slide1 = 1set slide2 = 8set slide3 =%default%set slide4 = 4set slide5 = 3set slide6 = 2set set slide7 = 5set slide8 = 7set slide9 = 6set pos = 3set count = 0gotgo display
: 10set slide1 = 3set slide2 = 6set slide3 = 8set slide4 = 5set slide5 = 1set slide6 = 7set slide7 = 2set slide8 = 4set slide9 =%default%set pos = 9set count = 0goto display
: 11 set slide1 = 2set slide2 = 7set slide3 =%default%set slide4 = 5set slide5 = 1set slide6 = 4set set slide7 = 3set set slide8 = 8set slide9 = 6set pos = 3set count = 0goto display
: 12set slide1 = 1set set slide2 = 8set slide3 = 2set slide4 =%default%set slide5 = 4set slide6 = 3set set slide7 = 7set set slide8 = 6set slide9 = 5set pos = 4set count = 0goto display
ნაბიჯი 7: შეინახეთ ფაილი
1) დააწკაპუნეთ ფაილზე, 2) დააწკაპუნეთ შენახვაზე, 3) აირჩიეთ ადგილმდებარეობა, სადაც შეინახება ეს ფაილი, 4) შეცვალეთ შენახვა როგორც ტიპი: ტექსტური დოკუმენტებიდან (*.txt) "ყველა ფაილში", 5) მიანიჭეთ ფაილს სახელი ე.ი. Slide Puzzle.bat, 6) დააწკაპუნეთ შენახვაზე.
გილოცავთ თქვენ დასრულდით!
სათამაშოდ გადადით საქაღალდეში, სადაც განათავსეთ ფაილი და გახსენით ან ორჯერ დააწკაპუნეთ ფაილზე. შემდეგ ითამაშე.
ნაბიჯი 8: დაკვირვებები და შეჯამება
გაფრთხილება: თუ თქვენ შეცვლით ზემოხსენებულ კოდს. უარეს შემთხვევაში შეგიძლია გაანადგურო შენი დღე. არ არის სახალისო შეცდომების დევნა. რაც ვისწავლე ის არის, რომ ეს ჩვეულებრივ უბრალო შეცდომაა. ზოგჯერ HTML– დან კოდის კოპირებამ შეიძლება დაამატოს უჩვეულო სიმბოლოები ან სივრცეები, რამაც შეიძლება ხელი შეუშალოს ოპერაციას. პასუხისმგებლობის შეზღუდვის განაცხადი: შეცვალეთ თქვენი საკუთარი რისკით.
დაკვირვებები 1) სახალისო და რთული, 2) მარტივი გასაკეთებელი და მოდიფიცირებული.3) თუ ის არ მუშაობს. შემდეგ გადაწერეთ აღნიშნული კოდი და ჩასვით Notepad პროგრამაში, შემდეგ შეინახეთ ფაილი გაფართოებით.bat.
შეჯამება ეს არის სახალისო პატარა აპლიკაცია. მე კმაყოფილი ვარ ამ Slide Puzzle.bat– ის შედეგებით
ისმინე რჩევა და მიიღე სწავლება, რათა გონიერი იყო შენს უკანასკნელ საქმეში.
გირჩევთ:
მეხსიერების თავსატეხი BBC BBC MicroBit– ის გამოყენებით: 7 ნაბიჯი
მეხსიერების თავსატეხი თამაში BBC MicroBit– ის გამოყენებით: თუ არ იცით რა არის BBC MicroBit, ეს არის მართლაც ძალიან პატარა მოწყობილობა, რომლის საშუალებითაც შეგიძლიათ დაპროგრამოთ შესასვლელი და გამომავალი. კინდოფი არდუინოსავით, მაგრამ უფრო ხორციანი. ის, რაც მე ნამდვილად მიყვარდა MicroBit– ში იყო ის, რომ მას აქვს ორი ჩაშენებული შესავალი
ცხოველები ხმის თავსატეხი ბავშვებისთვის: 4 ნაბიჯი
ცხოველები ხმამაღალი თავსატეხი ბავშვებისთვის: ცხოველი ჟღერს საკუთარი ხმით, როდესაც მისი თავსატეხი სწორად არის განთავსებული. 24 თვის ასაკის ბავშვებისთვის. თქვენი შვილები გაიხარებენ, როდესაც მოისმენენ ცხოველის მიერ გამოცემულ ექვსივე ხმას. ეს პროექტი დაფუძნებულია კომერციულ პროდუქტზე, მაგრამ მე მინდა
მეხსიერების თავსატეხი მაღვიძარა: 3 ნაბიჯი (სურათებით)
მეხსიერების თავსატეხი მაღვიძარა: ეს არის მაღვიძარა, რაც იმას ნიშნავს, რომ თქვენ გაქვთ პატარა მეხსიერების თამაში, რომელიც თქვენ უნდა გადაწყვიტოთ განგაშის ზარის შესაჩერებლად! მას აქვს 3 LED, რომელიც ნებისმიერ ღილაკზე დაჭერისას განგაში იქნება
ვირტუალური ყუთი ვირტუალური მანქანა: 6 ნაბიჯი
Virtualbox ვირტუალური მანქანა: კეთილი იყოს თქვენი მობრძანება, თუ როგორ უნდა დააინსტალიროთ და გამოიყენოთ VirtualBox
ხელნაკეთი Diddley Bow ელექტრო სლაიდ გიტარა (a La Jack White): 5 ნაბიჯი (სურათებით)
ხელნაკეთი დიდლი ბოუ ელექტრო სლაიდ გიტარა (a La Jack White): ეს არის ალბათ ყველაზე იაფი და იოლი გიტარა, რომლის დამზადების იმედიც გქონდათ. არსებობს სხვა მსგავსი გიტარები სხვა გაკვეთილებში, მაგრამ ჩემი აზრით, ეს აღემატება მათ გეტოს ფაქტორს. თუ გინახავთ ფილმი "შეიძლება ხმამაღლა", ან ნებაყოფლობით