ዝርዝር ሁኔታ:
- ደረጃ 1 ተጫዋችዎን ይፍጠሩ
- ደረጃ 2 አዲስ ክፍል ኮድ
- ደረጃ 3 - ከተለዋዋጭ አገናኝ መፍጠር
- ደረጃ 4: ሙከራ
- ደረጃ 5 - የክፍል ዝርዝር ያክሉ
- ደረጃ 6 - ክፍሎችን ማስወገድ
- ደረጃ 7: ሙከራ
- ደረጃ 8: ከስኳር እና ከዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች
- ደረጃ 9 የ Clone () ተግባር
- ደረጃ 10 - ያ ለአሁን በቃ
![በ Twine ውስጥ ከተለዋዋጭዎች አገናኞች ከሱኩቤክ ጋር - 10 ደረጃዎች በ Twine ውስጥ ከተለዋዋጭዎች አገናኞች ከሱኩቤክ ጋር - 10 ደረጃዎች](https://i.howwhatproduce.com/images/005/image-13232-j.webp)
ቪዲዮ: በ Twine ውስጥ ከተለዋዋጭዎች አገናኞች ከሱኩቤክ ጋር - 10 ደረጃዎች
![ቪዲዮ: በ Twine ውስጥ ከተለዋዋጭዎች አገናኞች ከሱኩቤክ ጋር - 10 ደረጃዎች ቪዲዮ: በ Twine ውስጥ ከተለዋዋጭዎች አገናኞች ከሱኩቤክ ጋር - 10 ደረጃዎች](https://i.ytimg.com/vi/p0s_1ikprUs/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
![በ Twine ውስጥ ከተለዋዋጭዎች አገናኞች ከ Sugarcube ጋር በ Twine ውስጥ ከተለዋዋጭዎች አገናኞች ከ Sugarcube ጋር](https://i.howwhatproduce.com/images/005/image-13232-1-j.webp)
እንደገና ስለተቀላቀሉኝ በጣም ደስ ብሎኛል! ይህ ማለት Wumpus ገና አልበላህም ማለት ነው። ጥሩ!
ለማያውቋቸው ፣ ይህ የእኔን ተወዳጅ oochy-skootchy widdle የአጎት ልጅን በከፍተኛ ፕሮጀክትዋ ለመርዳት የማደርገው የማጠናከሪያ ስብስብ ነው። እነዚህ መማሪያዎች በአንዳንድ የ Twine እና Sugarcube የፕሮግራም ባህሪዎች ምን ማድረግ እንደሚችሉ ለማጣቀሻነት የታሰቡ ናቸው። አብሮ ለመከተል ከፈለጉ የመጀመሪያውን ትምህርት እዚህ ማግኘት ይችላሉ።
በመጨረሻው መማሪያ ውስጥ ፣ ተጫዋቹ ሊመረምርባቸው የሚችሉትን ትንሽ የክፍሎች ስብስብ ሠራሁ። እኔ Wumpus ን ነገር ጨመርኩ ፣ እና Wumpus ባለበት ቦታ ላይ በመመስረት በእያንዳንዱ ክፍል ውስጥ የሚታየውን ለመለወጥ አንዳንድ አጠቃላይ ክፍል ኮድ ሠራሁ።
ደረጃ 1 ተጫዋችዎን ይፍጠሩ
![ተጫዋችዎን ይፍጠሩ ተጫዋችዎን ይፍጠሩ](https://i.howwhatproduce.com/images/005/image-13232-2-j.webp)
ይህ እርምጃ በጣም ቀላል ነው። በዋናነት እኔ ልክ እንደ የእኔ $ wumpus ተመሳሳይ ኮድ እየተጠቀምኩ ነው ፣ ግን በምትኩ በ $ ተጫዋች ተለዋዋጭ።
ደረጃ 2 አዲስ ክፍል ኮድ
![አዲስ የክፍል ኮድ አዲስ የክፍል ኮድ](https://i.howwhatproduce.com/images/005/image-13232-3-j.webp)
የ $ ተጫዋች እሴት የአሁኑ ክፍል እንዲሆን የአጠቃላይ ክፍል ኮድዎን ቀይረዋል። ከዚያ አሁን ካለው ክፍል ይልቅ $ wumpus ን ከ $ ተጫዋች ጋር ያወዳድሩ።
ይህ ትንሽ ለውጥ ነው ፣ እና ሙሉ በሙሉ አስፈላጊ አይደለም ፣ ግን ኮዴን ማደራጀት እፈልጋለሁ።
ደረጃ 3 - ከተለዋዋጭ አገናኝ መፍጠር
![ከተለዋዋጭ አገናኝ መፍጠር ከተለዋዋጭ አገናኝ መፍጠር](https://i.howwhatproduce.com/images/005/image-13232-4-j.webp)
በመጨረሻ ፣ በመነሻ ክፍሌ ውስጥ ያለውን አገናኝ በ $ ተጫዋች እሴት ላይ በመመርኮዝ ወደሚቀይረው ለመተካት ይፈልጋሉ። ይህ በ "" ተግባር በ Sugarcube ውስጥ ሊከናወን ይችላል። ስለሱ የበለጠ በሱኩኩቤ የሰነድ ገጽ ውስጥ ማንበብ ይችላሉ።
ከትእዛዛችን በኋላ የመጀመሪያው ሕብረቁምፊ በእኛ ምንባብ ውስጥ የሚታየው ሐረግ ነው። ሁለተኛው እኛ ልናገናኘው የምንፈልገው አንቀፅ ስም ነው። እኔ እየተጠቀምኩበት ያለሁት "Wumpus Hunt!" እንደ ሐረግዬ ፣ ግን ተጫዋቹ ከዚህ በፊት የት እንደሚሄዱ እንዲያውቅ ከፈለግን በምትኩ የእኛን ተለዋዋጭ እዚያ መጠቀም እንችላለን -
ደረጃ 4: ሙከራ
![ሙከራ ሙከራ](https://i.howwhatproduce.com/images/005/image-13232-5-j.webp)
![ሙከራ ሙከራ](https://i.howwhatproduce.com/images/005/image-13232-6-j.webp)
ኮድዎን ሲፈትሹ ፣ አገናኝዎ ከዚህ ቀደም በጻፉት በማንኛውም ሐረግ እንደተተካ ማግኘት አለብዎት። እሱን ጠቅ ማድረግ በጨዋታዎ ውስጥ ወደ የዘፈቀደ ክፍል ይወስደዎታል።
እንደ አለመታደል ሆኖ ይህ በቀጥታ ወደ Wumpus ክፍል ሊወስድዎት ይችላል! ያ አሁን ብዙም አስፈላጊ አይደለም ፣ ግን በእውነተኛ ጨዋታ ውስጥ ፈጣን ጨዋታ ያበቃል። ያንን ማስተካከል አለብን።
ደረጃ 5 - የክፍል ዝርዝር ያክሉ
![የክፍል ዝርዝር ያክሉ የክፍል ዝርዝር ያክሉ](https://i.howwhatproduce.com/images/005/image-13232-7-j.webp)
በመጀመሪያ ፣ የአስተዳደር ክፍሎችን ቀላል ለማድረግ ፣ የክፍል ዝርዝር እንፈጥራለን። ይህንን ድርድር በማወጅ እኛ ኮዱን ሳይደግሙ የእኛን $ ተጫዋች እና $ wumpus እሴቶችን ለማዘጋጀት ልንጠቀምበት እንችላለን። ከዚህ ቀጥሎ የምንመረምረው ሌላም ጥቅም አለው።
በዚህ ኮድ መሞከር ልክ እንደበፊቱ ባህሪ ሊኖረው ይገባል።
ደረጃ 6 - ክፍሎችን ማስወገድ
![ክፍሎችን በማስወገድ ላይ ክፍሎችን በማስወገድ ላይ](https://i.howwhatproduce.com/images/005/image-13232-8-j.webp)
ከኮዱ በፊት አንድ የኮድ መስመር ጨምሬያለሁ (አድምቋል)።
በ Sugarcube ውስጥ ያሉ ድርድሮች ንጥረ ነገሮችን በስም እንዲሰርዙ የሚያስችልዎ አብሮ የተሰራ ተግባር አላቸው። በዚህ ሁኔታ ፣ አንዴ $ wumpus ን አንድ ክፍል ከሰጠን ፣ ያንን ክፍል ከ $ ክፍል ዝርዝራችን መሰረዝ እንችላለን። ሆኖም ፣ ይህ ተግባር ጨዋ ነው። የተግባሩ ውጤት በተወሰነ መንገድ ካልተመደበ ወይም ካልተጠቀመ በስተቀር አይሰራም። ያንን ለመንከባከብ ጊዜያዊ ተለዋዋጭ _temp ን ፈጥሬያለሁ።
በ Sugarcube ውስጥ ጊዜያዊ ተለዋዋጮች ከአንድ ዶላር ($) ይልቅ በሥር ምልክት (_) ይጀምራሉ። መተላለፊያው አንዴ ከተሰራ ስለሚሰረዙ ይጠቅማሉ ፣ ስለዚህ ስለተለዋዋጭ ስሞች መደራረብ መጨነቅ አያስፈልግዎትም።
ልክ እንደሁኔታው እንዲሁ የ $ አጫዋች ክፍሉን ከ $ ክፍል ዝርዝርም እሰርዛለሁ።
ደረጃ 7: ሙከራ
![ሙከራ ሙከራ](https://i.howwhatproduce.com/images/005/image-13232-9-j.webp)
![ሙከራ ሙከራ](https://i.howwhatproduce.com/images/005/image-13232-10-j.webp)
እኛ አሁን እንደነበረው ኮዱን ማስኬድ ብንችልም ያ በጣም ጥልቅ ፈተና አይሆንም። እኛ ኮዱን ካሄድን እና $ አጫዋች እና $ wumpus ለተለያዩ ክፍሎች እንደተመደቡ ካወቅን ፣ ያ ኮዱ ስለሚሰራ ፣ ወይም ዕድል ብቻ እንደሆነ አናውቅም። በእርግጥ እኛ ኮዱን ብዙ ጊዜ ማስኬድ እንችላለን ፣ እና እሱ ፈጽሞ የማይፈልገውን አንድ ክፍል ካልመደበላቸው ፣ ግን ያ ለዘላለም እንደሚወስድ እና አሁንም ሊከሰት እንደማይችል አሁንም 100% ዋስትና አይደለም ብለን እንገምታለን።
ይልቁንም የምንፈትሽበት መንገድ ያስፈልገናል።
የእኛን $ wumpus ፣ $ player እና $ roomlist ተለዋዋጮች እሴቶችን እንድናይ በሚያስችለን በመግቢያችን አናት ላይ ሶስት መስመሮችን አክዬአለሁ። የእኛን ኮድ ባዘጋጀንበት መንገድ ምክንያት ፣ $ wumpus ክፍል እና $ አጫዋች ክፍል ከ $ ክፍል ዝርዝር ውስጥ መወገድ እንዳለበት እናውቃለን።
ይህንን ኮድ ስናከናውን ፣ ጉዳዩ እንደዚያ መሆኑን ለማረጋገጥ ማረጋገጥ እንችላለን።
ደረጃ 8: ከስኳር እና ከዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች
![ከሸንኮብ እና ዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች ከሸንኮብ እና ዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች](https://i.howwhatproduce.com/images/005/image-13232-11-j.webp)
![ከሸንኮብ እና ዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች ከሸንኮብ እና ዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች](https://i.howwhatproduce.com/images/005/image-13232-12-j.webp)
![ከሸንኮብ እና ዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች ከሸንኮብ እና ዕቃዎች ጋር ያሉ ያልተለመዱ ነገሮች](https://i.howwhatproduce.com/images/005/image-13232-13-j.webp)
የሸንኮራኩር ዕቃዎች ትንሽ እንግዳ ናቸው። ይህንን ላሳይ።
እኔ ይህንን ፕሮጀክት መጀመሪያ ላይ እየሠራሁ ሳለሁ ክፍሎቹን ከእሱ መሰረዝ ከመጀመሬ በፊት የእኔን የክፍል ዝርዝር ወደ $ የማጠራቀሚያ ክፍል ተለዋዋጭ ለማስቀመጥ ፈልጌ ነበር። በኋላ ላይ ጠቃሚ እንደሚሆን አሰብኩ።
ከዚህ ኮድ አንድ እንግዳ ባህሪ ሲያገኝ የእኔን $ saveroom ተለዋዋጭ (ሁለተኛ ሥዕል) እንድመለከት ወደ መግቢያዬ ገጽ ሌላ መስመር ጨመርኩ።
ከ $ ክፍል ዝርዝር ውስጥ የሰረዝኳቸው ንጥረ ነገሮች እንዲሁ ከተቀመጥኩበት ዝርዝር ውስጥ መሰረዛቸውን ስመለከት በጣም ደነገጥኩ! ይህንን በሦስተኛው ሥዕል ውስጥ በተግባር ማየት ይችላሉ።
ይህ የሆነበት ምክንያት እንደዚህ ዓይነቱን ድርድር ሲገለብጡ ፣ በእርግጥ ድርብ ድርድሩን እንዲገለብጡ ስለማያደርጉት ፣ እነዚህ ሁለት ተለዋዋጮች ተመሳሳይ ድርድር እንደሆኑ ለ Twine ን እየነገሩት ነው። አንድ ተለዋዋጭ በመጠቀም ወደ ድርድር አንድ ነገር ሲያደርጉ ፣ ሌላኛው ተለዋዋጭ የሚመለከተውን ተመሳሳይ ድርድር ይለውጣል!
ይህንን በ clone () ተግባር ማስተካከል እንችላለን።
ደረጃ 9 የ Clone () ተግባር
![የ Clone () ተግባር የ Clone () ተግባር](https://i.howwhatproduce.com/images/005/image-13232-14-j.webp)
![የ Clone () ተግባር የ Clone () ተግባር](https://i.howwhatproduce.com/images/005/image-13232-15-j.webp)
በሸንኮቡክ ሰነድ ገጽ ላይ ስለ ክሎኔን () ተግባር ማንበብ ይችላሉ።
“ጥልቀት የሌለው” ቅጂ ከዚህ በፊት ያደረግነው ነው። የአጠቃላዩን ድርድር ሙሉ ቅጂ ከማድረግ ይልቅ ፣ የእርስዎ ተለዋዋጭ ከአንድ ተመሳሳይ ድርድር ጋር እየሰራ ነው ብሎ ያስባል። ከዝቅተኛ ቅጂ ይልቅ ክሎኔ () እርስዎ እንደሚጠብቁት ዓይነት “ጥልቅ” ቅጂ ይሠራል። እያንዳንዱ የድርድር አካል ወደ አዲስ ድርድር ይገለበጣል ፣ እና ከመጀመሪያው ሙሉ በሙሉ የተለየ ነው።
ይህንን አዲስ ኮድ ከሞከርነው እንደተጠበቀው ሆኖ እናገኘዋለን።
በእርግጥ ፣ $ የክፍል ዝርዝር ቢያስቀምጡም ባይኖራቸውም ለውጥ የለውም። ለፕሮጄኬቴ ዓላማዎች ፣ አልሄድም። ጥልቅ እና ጥልቀት የሌላቸው ቅጂዎችን ለማሳየት ይህ ሁሉ ነበር።
ደረጃ 10 - ያ ለአሁን በቃ
![ለአሁን በቃ! ለአሁን በቃ!](https://i.howwhatproduce.com/images/005/image-13232-16-j.webp)
ተጫዋችን በዘፈቀደ ክፍል ውስጥ እንዲጀምር የሚያስችለውን ኮድ አክለናል። ከዚያ በተጨማሪ ፣ ተጫዋቹ እንደ Wumpus ባለበት ክፍል ውስጥ የሚጀምርበትን ሳንካ አስወግደናል።
ከተለዋዋጮች አገናኞችን እንዴት እንደሚፈጥሩ ፣ እና ድርድር መገልበጥ በ Sugarcube እንዴት እንደሚታከም ተምረናል።
ነገሮች እየጨመሩ ነው ፣ ግን ገና እንጀምራለን!
ደስተኛ አደን!
የሚመከር:
በቤትዎ ውስጥ ሊያገ Canቸው ከሚችሏቸው ነገሮች ውስጥ አንድ ቀላል ሮቦት መሥራት (የ hotwheel ስሪት) 5 ደረጃዎች
![በቤትዎ ውስጥ ሊያገ Canቸው ከሚችሏቸው ነገሮች ውስጥ አንድ ቀላል ሮቦት መሥራት (የ hotwheel ስሪት) 5 ደረጃዎች በቤትዎ ውስጥ ሊያገ Canቸው ከሚችሏቸው ነገሮች ውስጥ አንድ ቀላል ሮቦት መሥራት (የ hotwheel ስሪት) 5 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-4195-j.webp)
በቤትዎ ውስጥ ሊያገ Canቸው ከሚችሏቸው ነገሮች ውስጥ አንድ ቀላል ሮቦት መሥራት (ይህ የሞተር ተሽከርካሪ ስሪት)-ይህ አስተማሪ በባለ ሁለት ኤ ባትሪዎች ላይ የሚሄድ በራሱ የሚነዳ ሞተር እንዴት እንደሚሠሩ ያሳየዎታል። በቤትዎ ውስጥ ሊገኙ የሚችሉትን ነገሮች ብቻ መጠቀም ያስፈልግዎታል። እባክዎን ይህ ሮቦት በትክክል በቀጥታ እንደማይሄድ ልብ ይበሉ ፣
በቤተሰብ ፍለጋ ውስጥ በቤተሰብዎ ዛፍ ውስጥ ያልተሟላ የቤተመቅደስ ድንጋጌ ሥራን ለማግኘት የተስፋ የደረት ማራዘምን በመጠቀም 11 ደረጃዎች
![በቤተሰብ ፍለጋ ውስጥ በቤተሰብዎ ዛፍ ውስጥ ያልተሟላ የቤተመቅደስ ድንጋጌ ሥራን ለማግኘት የተስፋ የደረት ማራዘምን በመጠቀም 11 ደረጃዎች በቤተሰብ ፍለጋ ውስጥ በቤተሰብዎ ዛፍ ውስጥ ያልተሟላ የቤተመቅደስ ድንጋጌ ሥራን ለማግኘት የተስፋ የደረት ማራዘምን በመጠቀም 11 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-899-32-j.webp)
በቤተሰብ ዛፍ ላይ ያልተሟላ የቤተመቅደስ ድንጋጌ ሥራን ለማግኘት የተስፋ የደረት ማስፋፊያውን መጠቀም - የዚህ አስተማሪ ዓላማ የተስፋውን የደረት ቅጥያ በመጠቀም ባልተሟላ የቤተመቅደስ ሥነ ሥርዓት ሥራ በቤተሰብ ፍለጋ ውስጥ የቤተሰብዎን ዛፍ እንዴት መፈለግ እንደሚቻል ለማሳየት ነው። የተስፋ ደረትን መጠቀም ለገቢ አልባነት ፍለጋዎን በእጅጉ ሊያፋጥን ይችላል
አርዱinoኖ እንደ አይኤስፒ -- የሄክስ ፋይልን በ AVR ውስጥ ያቃጥሉ -- በ AVR ውስጥ ፊውዝ -- አርዱዲኖ እንደ ፕሮግራም አውጪ 10 ደረጃዎች
![አርዱinoኖ እንደ አይኤስፒ -- የሄክስ ፋይልን በ AVR ውስጥ ያቃጥሉ -- በ AVR ውስጥ ፊውዝ -- አርዱዲኖ እንደ ፕሮግራም አውጪ 10 ደረጃዎች አርዱinoኖ እንደ አይኤስፒ -- የሄክስ ፋይልን በ AVR ውስጥ ያቃጥሉ -- በ AVR ውስጥ ፊውዝ -- አርዱዲኖ እንደ ፕሮግራም አውጪ 10 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-2389-51-j.webp)
አርዱinoኖ እንደ አይኤስፒ || የሄክስ ፋይልን በ AVR ውስጥ ያቃጥሉ || በ AVR ውስጥ ፊውዝ || አርዱinoኖ እንደ ፕሮግራም አውጪ ……………………… እባክዎን ለተጨማሪ ቪዲዮዎች የዩቲዩብ ቻናሌን SUBSCRIBE ያድርጉ …….. ይህ ጽሑፍ ሁሉም ስለ አርዱዲኖ እንደ አይስፕ ነው። የሄክስ ፋይልን ለመስቀል ከፈለጉ ወይም ፊውዝዎን በ AVR ውስጥ ማዘጋጀት ከፈለጉ ከዚያ የፕሮግራም ባለሙያ መግዛት አያስፈልግዎትም ፣ እርስዎ ማድረግ ይችላሉ
ለባትሪዎች መግነጢሳዊ አገናኞች 5 ደረጃዎች (ከስዕሎች ጋር)
![ለባትሪዎች መግነጢሳዊ አገናኞች 5 ደረጃዎች (ከስዕሎች ጋር) ለባትሪዎች መግነጢሳዊ አገናኞች 5 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/002/image-3451-60-j.webp)
ለባትሪዎች መግነጢሳዊ አገናኞች -ሰላም ለሁላችሁ ፣ ስለ ጠቃሚ እና ቀላል የባትሪ አያያ makeች ትንሽ ትምህርት። በቅርቡ ከድሮ ላፕቶፖች 18650 ሴል ባትሪዎችን መጠቀም ጀመርኩ ፣ እና እነሱን ለማገናኘት ፈጣን እና ቀላል መንገድ ፈልጌ ነበር። ማግኔቶችን የሚጠቀሙ አገናኞች ምርጥ አማራጭ ነበሩ
ትክክለኛ የሽቦ ቀማሚ - አዲስ የቪዲዮ አገናኞች -3 ደረጃዎች
![ትክክለኛ የሽቦ ቀማሚ - አዲስ የቪዲዮ አገናኞች -3 ደረጃዎች ትክክለኛ የሽቦ ቀማሚ - አዲስ የቪዲዮ አገናኞች -3 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-4187-65-j.webp)
ትክክለኝነት የሽቦ አቆራረጥ - አዲስ የቪዲዮ አገናኞች - በእጅ የሚሽከረከር ሽቦ ከቢክ ብዕር ፣ ከዊንዲቨር እና ከምላጭ ምላጭ.እኔ በቅርቡ የ 30AWG ቴፍሎን ሽቦ ስፖል ገዛሁ። ለሙከራ (ፕሮቶታይፕ) ጥሩ ይሆናል ብዬ አስቤ ነበር ፣ ምክንያቱም ሞቃታማ ብረታ ብረት መከላከያው አይቀልጥም። ደህና ፣ እሱ እንደዚያ አይደለም