ዝርዝር ሁኔታ:

በድብል ውስጥ ያሉ አጠቃላይ ክፍሎች ከስኳር ኩብ ጋር - 11 ደረጃዎች
በድብል ውስጥ ያሉ አጠቃላይ ክፍሎች ከስኳር ኩብ ጋር - 11 ደረጃዎች

ቪዲዮ: በድብል ውስጥ ያሉ አጠቃላይ ክፍሎች ከስኳር ኩብ ጋር - 11 ደረጃዎች

ቪዲዮ: በድብል ውስጥ ያሉ አጠቃላይ ክፍሎች ከስኳር ኩብ ጋር - 11 ደረጃዎች
ቪዲዮ: የዩንቨርሲቲ ህይወት ተሞክሮዬ | ክፍል አንድ MUJA 2024, ህዳር
Anonim
በድብል ውስጥ ያሉ አጠቃላይ ክፍሎች ከስኳርኩቤ ጋር
በድብል ውስጥ ያሉ አጠቃላይ ክፍሎች ከስኳርኩቤ ጋር

ጤና ይስጥልኝ እና በስዊኩዌብ ውስጥ ዊምፕስ አደንን በመገንባት ላይ ወዳለው የእኔ ትምህርት እንኳን በደህና መጡ!

Twine የጽሑፍ ጀብዱ ጨዋታዎችን ለመፍጠር የተነደፈ በጣም ቀላል መሣሪያ ነው! በጣም የምወደው ትንሽ የአጎት ልጅ ከ Twine ጋር ለከፍተኛ ፕሮጀክትዋ ጨዋታ ለማድረግ መርጣለች ፣ እናም እኔ እገዛለሁ ስለዚህ እኔ ይህንን ተከታታይ ትምህርቶች እፈጥራለሁ!

ይህ ተከታታይ እንደ ፕሮጀክት ራሱ ያነሰ የታሰበ ነው ፣ እና ከጨዋታ ጋር ለጨዋታ ንድፍ እንደ ማጣቀሻ። አንዳንድ የ Twine ባህሪያትን እና እንደ የጨዋታዎ አካል እንዴት እንደሚጠቀሙባቸው ለማሳየት እሞክራለሁ።

Hunt the Wumpus ን ስገነባ ከእኔ ጋር ለመከተል ከፈለጉ ፣ እኛ በምንሄድበት ጊዜ ነገሮችን እንዲለውጡ አበረታታዎታለሁ። ባህሪያትን ለማከል ፣ ወይም ነገሮችን በአዲስ መንገዶች ለመጠቀም ይሞክሩ። በዚህ መንገድ የእኔን ብቻ ከመከተል ይልቅ የራስዎን ጨዋታ መሥራት ይችላሉ።

አሁን እኛ ለማደን ዊምፕስ አለን!

ደረጃ 1 ፦ ለአጭር ጊዜ ሲባል…

ለአጭር ጊዜ ሲባል…
ለአጭር ጊዜ ሲባል…

ይህ መማሪያ ከአንዳንድ መሠረታዊ ነገሮች ጋር እንደሚያውቁ መገመት ነው። በመደበኛነት ትምህርቶቼን በተቻለ መጠን ተደራሽ ለማድረግ እወዳለሁ ፣ ግን በዚህ ጊዜ ለአሳዳጊው ባለቤቴ ዘመድ ስል ወደ ስጋ እና ድንች መድረስ አለብኝ።

እኔ ከድዊን ጋር በደንብ ታውቃለህ ብዬ እገምታለሁ ፣ እሱን እንዴት ማውረድ እንደሚችሉ (ወይም የመስመር ላይ ስሪቱን ይጠቀሙ) ፣ እና አዲስ ምንባቦችን እንዴት እንደሚሠሩ እና አንድ ላይ እንደሚያገናኙ ያውቃሉ። እኔ ደግሞ አንዳንድ መሠረታዊ የፕሮግራም ፅንሰ -ሀሳቦችን ማለትም ተለዋዋጮችን እና ተግባሮችን ፣ እና በሱከርኩቤ ውስጥ እንዴት እንደሚጠቀሙባቸው እገምታለሁ።

ከጨዋታው Hunt the Wumpus ጋር እንደሚያውቁት መገመት አለብኝ። በቃላት ለመግለፅ እና በስዕሎች ውስጥ ለማብራራት አስቸጋሪ ፅንሰ -ሀሳብ ነው። እኔ ያብራራውን አንድ ቪዲዮ ወይም የሆነ ነገር ለማግኘት ሞከርኩ ፣ ግን ትረካ-አልባ የጨዋታ ጨዋታ የሆነ ማንኛውንም ማግኘት አልቻልኩም። ከትውልድ ወደ ትውልድ ከሚተላለፉት ከእነዚህ ነገሮች አንዱ ነው ብዬ እገምታለሁ ፣ እና ሁሉም ስለእሱ ያውቃሉ ብለው ያስባሉ። በዚህ አልረዳሁም ብዬ እገምታለሁ።

ደረጃ 2 ሀሳቡ

ሃሳቡ
ሃሳቡ

ከዚህ ፕሮጀክት በስተጀርባ ያለው ሀሳብ የ Twine ን ምንባቦችን እንደ ግለሰብ ክፍሎች መጠቀም እንደምንችል ነው። ተጫዋቹ እነዚያን ክፍሎች በአገናኞች በኩል መሻገር ይችላል ፣ እናም ኮምፕዩም እዚያ አለ ወይስ የለም በሚለው ላይ በመመስረት የክፍሉ ጽሑፍ ይለወጣል።

ይህ ጽንሰ -ሀሳብ እኔ ከገመትኩት የበለጠ ፈታኝ ሆኖ ተጠናቀቀ ፣ ግን በአጠቃላይ እኔ በአብዛኛው በ Twine wheelhouse ውስጥ የሚስማማ ይመስለኛል።

ደረጃ 3 - አንዳንድ ክፍሎችን ይፍጠሩ

አንዳንድ ክፍሎችን ይፍጠሩ
አንዳንድ ክፍሎችን ይፍጠሩ
አንዳንድ ክፍሎችን ይፍጠሩ
አንዳንድ ክፍሎችን ይፍጠሩ
አንዳንድ ክፍሎችን ይፍጠሩ
አንዳንድ ክፍሎችን ይፍጠሩ
አንዳንድ ክፍሎችን ይፍጠሩ
አንዳንድ ክፍሎችን ይፍጠሩ

ከላይ እንደሚመለከቱት ፣ የ 3x3 ክፍሎችን ፍርግርግ በመፍጠር ጀመርኩ። እኔ ደግሞ ተጫዋቹ የሚጀምርበት የመግቢያ ምንባብ አለኝ ፣ እና ያ በፍርግርግ ላይ ወደ አንድ ክፍል ያገናኛል። የእነዚህ ኮድ በጣም መሠረታዊ ነው ፣ አንዳንድ ጽሑፍ እና አገናኞች ብቻ። በእያንዳንዱ ክፍል ውስጥ አገናኞችን ለማቀናጀት ትንሽ ቅርጸት አደረግሁ (በሦስተኛው ሥዕል ላይ እንደሚመለከቱት) ፣ ግን እኔ በትንሹ አቆየሁት።

ለዚህ ደረጃ ቁልፉ ዝቅተኛነት ነው። አብዛኛዎቹን ነገሮች በየጊዜው እንደገና መሥራት ይፈልጋሉ ፣ ስለዚህ አንድ ሙሉ ሥራ እንደገና መሥራት አይፈልጉም። በጠቅላላው ከ 10 ባነሰ ክፍሎች ላይ ተጣብቀው ፣ የክፍል መግለጫዎችን አጭር ያድርጉ ፣ ነገሮችን ገና ቆንጆ አያድርጉ። እነሱ ተግባራዊ መሆን ብቻ አለባቸው።

አንዴ ኮዱን እየሰራ ካገኘ ፣ ከዚያ ቆንጆ ሊሆን ይችላል።

ደረጃ 4: Wumpus ን ያክሉ

Wumpus ን ይጨምሩ
Wumpus ን ይጨምሩ

የእኛን Wumpus ለማከል ፣ የታሪክኢንት ምንባብ መፍጠር አለብን።

ይህ ምንባብ ለ SugarCube ልዩ ነው ፣ እና ተጫዋቹ የመነሻ ምንባቡን ከማየቱ በፊት ይሮጣል። ጨዋታው ከመጀመሩ በፊት ሊፈጠሩ የሚገባቸውን ተለዋዋጮች እና ዕቃዎች ለማቀናበር ጥቅም ላይ ይውላል። ምንባቡ “StoryInit” የሚል ስያሜ መሰጠቱ በጣም አስፈላጊ ነው ፣ እና ጉዳዩ-ተኮር ነው።

የእኛን Wumpus ተለዋዋጭ እንደ ሕብረቁምፊ እናሳውቃለን ፣ እና የዘፈቀደ ክፍል ርዕስ እንመድብለታለን። ከሁለቱም () ተግባሩን ከዝርዝሮች ዝርዝር የዘፈቀደ ሕብረቁምፊ ለመመደብ ልንጠቀምበት እንችላለን። በዚያ መንገድ ፣ ዊምፕስ ሁል ጊዜ በዘፈቀደ ክፍል ውስጥ ይጀምራል።

ደረጃ 5 ለዊምፓስ ይፈትሹ

Wumpus ን ይፈትሹ
Wumpus ን ይፈትሹ

ለእያንዳንዱ ክፍል Wumpus አሁን ባለው ክፍል ውስጥ መሆን አለመሆኑን የሚያረጋግጥ የ "" መግለጫ እንጨምራለን። ከሆነ ፣ አጭር ሕብረቁምፊ ያትማል። ካልሆነ ፣ ምንም ነገር አይታይም።

ይህንን እየገነባን ስለሆነ ፣ አንዳንድ የማረም መረጃም እንጨምራለን። የእኛ Wumpus የት እንዳለ ፣ እና በትክክል እየሰራ መሆኑን አስቀድመን ማወቅ እንፈልጋለን።

ለአሁን ይህንን ኮድ በግል እያንዳንዱ ክፍል ውስጥ መገልበጥ እና መለጠፍ ይኖርብዎታል። ለጥቂት ክፍሎች ብቻ ተጣበቁ ያልኩት ለዚህ ነው።

ደረጃ 6: ሙከራ

ሙከራ
ሙከራ
ሙከራ
ሙከራ

እኛ በመጫወት የእኛን ኮድ እንፈትሻለን። በእርግጠኝነት Wumpus በማያ ገጹ አናት ላይ የት እንደሚገኝ ማየት እንችላለን። እኛ በዚያ ክፍል ውስጥ ካልሆንን “ሀ Wumpus እዚህ አለ!” ጽሑፍ አይታይም።

ወደ ትክክለኛው ክፍል በመሄድ ጽሑፉ እንዲታይ ማድረግ እንችላለን። ለእያንዳንዱ ጨዋታ የእኛን Wumpus በዘፈቀደ ክፍል ውስጥ የምንመድበው በዚህ መንገድ ነው!

ደረጃ 7 - አጠቃላይ የክፍል ኮድ ማከል

አጠቃላይ የክፍል ኮድ ማከል
አጠቃላይ የክፍል ኮድ ማከል
አጠቃላይ የክፍል ኮድ ማከል
አጠቃላይ የክፍል ኮድ ማከል

እያንዳንዱ ክፍል Wumpus ን ለመፈተሽ ያ ሁሉ መገልበጥ እና መለጠፍ ቴዲየስ ነው። ይህንን ጨዋታ በምናድግበት ጊዜ ይህንን ኮድ በጣም ብዙ መለወጥ እንፈልጋለን። ያንን ለማድረግ የተሻለ መንገድ እንፈልጋለን። አንዳንድ አጠቃላይ የክፍል ኮድ እንፍጠር።

መተላለፊያን ያድርጉ እና ልዩ የሆነ ነገር ይስጡት። እኔ ብቻ የእኔን ‹ክፍል› ፣ ከሁሉም ዝቅተኛ-ጉዳይ ጋር እጠራለሁ። ከማንኛውም የእውነተኛ ክፍልዎ ስሞች ጋር እንዳይመሳሰል የእራስዎን ልዩ ለማድረግ ልዩ ገጸ -ባህሪያትን ወይም ሁሉንም ክዳኖችን መጠቀም ይፈልጉ ይሆናል።

የእኛን “” መግለጫ በዚህ አጠቃላይ ክፍል ኮድ ውስጥ እንቆርጣለን እና እንለጥፋለን። ከዚያ በእያንዳንዱ በእውነተኛ ክፍሎችዎ ውስጥ “” መግለጫ ይጠቀሙ። ይህ ቃል በቃል የእኛን “ክፍል” መተላለፊያ ይዘቶች ወደዚያ ክፍል በእያንዳንዱ ክፍል ይገለብጣል እና ይለጥፋል። በዚያ መንገድ እኛ በኮድ ላይ ስናተኩር ማሽኑ አድካሚዎቹን እንዲቆጣጠር ያስችለናል!

ስለ “” እና ስለ ሌሎች መግለጫዎች በ Sugarcube 2 የሰነድ ገጽ ውስጥ የበለጠ ማንበብ ይችላሉ።

ደረጃ 8: ሙከራ

ሙከራ
ሙከራ
ሙከራ
ሙከራ

በእርግጥ ይህንን መሞከር እንደበፊቱ ተመሳሳይ ውጤት ያስገኛል ፣ ግን በተደጋጋሚ መሞከር አስፈላጊ ነው። አጥጋቢም።

ሆኖም ፣ እኛ አሁን በትክክል ልንይዘው የምንችለው የሁሉም የእኛ ኮድ (ኮድ) አሳዛኝ የጎንዮሽ ጉዳት ያሳያል። በእያንዳንዱ መተላለፊያ ላይ ተጨማሪ ኮድ ስንጨምር በጨዋታችን ውስጥ የበለጠ እና የበለጠ ባዶ ቦታ እንደምናገኝ ያስተውሉ ይሆናል። ቀጥሎ ያሉትን እንንከባከባቸዋለን።

ደረጃ 9 ለምን ባዶ መስመሮች አሉ?

ባዶ መስመሮች ለምን አሉ?
ባዶ መስመሮች ለምን አሉ?
ባዶ መስመሮች ለምን አሉ?
ባዶ መስመሮች ለምን አሉ?

በተወሰኑ የኮድ መስመሮች ጫፎች ላይ የኋላ ኋላን እንዴት እንደጨመርኩ ከላይ ማየት ይችላሉ። እነዚያን የት እና መቼ እጠቀማለሁ በጣም ሆን ተብሎ ነው ፣ እና በመጀመሪያ ለምን እንግዳ የመስመር ወረርሽኝ ለምን እንደምናገኝ መረዳት ያስፈልግዎታል።

ከመደበኛ ጽሑፍ ጋር መቀላቀል በ Twine ውስጥ ያለው የኮድ ተፈጥሮ ነው። የማዕዘን ቅንፎች (እነዚህ ነገሮች:) የያዘው ኮድ እንጂ ጽሑፍ አለመሆኑን ለ Twine ንገሩት። በዚህ ላይ ያለውን ችግር በምሳሌ ላስረዳ። የሚከተለው ኮድ አለዎት እንበል -

<> በጨዋታ ውስጥ የሚታየው መደበኛ ጽሑፍ… <> ተጨማሪ የጨዋታ ጽሑፍ…

ብዙ የጽሑፍ ማቀነባበሪያዎች የነጭ-ቦታ ቁምፊዎችን ለማየት የሚያስችል አማራጭ አላቸው ፤ እንደ ክፍተቶች ፣ ትሮች እና የመስመር መቋረጥ ያሉ ነገሮች። መንትዮች አያደርግም ፣ ግን ከሠራ ፣ እንደዚህ ያለ ነገር ይመስላል -

በጨዋታ ውስጥ የተለመደ ጽሑፍ… ይታያል ¶ ተጨማሪ ጨዋታ

እነዚያን የአንቀጽ ምልክቶች ይመልከቱ? (¶) እነዚያ በማዕዘን ቅንፎች ውስጥ አይደሉም። ያ ማለት Twine መደበኛ ጽሑፍ እንደሆኑ ያስባል እና ወደ ጨዋታዎ ውስጥ ያስገባቸዋል ማለት ነው። ለዚህ ነው ጨዋታውን ሲጫወቱ እንደዚህ ይመስላል

በጨዋታው ውስጥ መደበኛ ጽሑፍ ይታያል…

ተጨማሪ የጨዋታ ጽሑፍ…

እነሱን ለማስወገድ እኛ ያንን መስመር መሰባበር እዚያ እንደማንፈልግ ለመንገር የኋላ ገጸ -ባህሪን መጠቀም እንችላለን። በኮድዎ ውስጥ እንደዚህ ያለ ነገር ይመስላል -

በጨዋታ ውስጥ የተለመደ ˙ ጽሑፍ…

በጨዋታዎ ውስጥ እንደሚጠብቁት ይህ ይታያል

በጨዋታው ውስጥ መደበኛ ጽሑፍ ይታያል…

ተጨማሪ የጨዋታ ጽሑፍ…

ይህንን ከማእዘን ቅንፎች ውጭ የመስመር ወረርሽኝ ብቻ መሆኑን ያስታውሱ። ለምሳሌ ፣ የሚከተለው ኮድ ቢኖረን -

የመጀመሪያው የኋላ መስበር (¶) በማእዘኑ ቅንፎች () ውስጥ ስለሆነ እኛ አንድ የኋላ መገልበጥ ብቻ እንፈልጋለን።

በሁለተኛ ደረጃ ፣ የኋላ ማጋጠሚያዎች () ከፊት ከሚቆረጡ (/) የተለዩ ናቸው ፣ እና የት እንደሚጠቀሙ ጥንቃቄ ማድረግ አለብዎት ፣ ምክንያቱም እነሱ የተለያዩ ነገሮችን ስለሚሠሩ።

ደረጃ 10: ሙከራ

ሙከራ
ሙከራ

ሙከራዎ የተሳሳቱትን ባዶ ቦታ እንደሰረዙ ሊገልጽ ይገባል! ግሩም!

ደረጃ 11 - ያ ሁሉ ለአሁኑ ነው

ለጊዜው ይሄው ነው
ለጊዜው ይሄው ነው

ለአሁን ያለኝ ጊዜ ሁሉ ይህ ነው። እስካሁን ድረስ ሁሉም ነገር ቆንጆ መሠረታዊ የ Twine ነገሮች ናቸው። የአጠቃላይ ክፍል ኮድ እርስዎ ማድረግ ያለብዎትን ቅጂ እና መለጠፍን ለመቀነስ ጠቃሚ ዘዴ ነው ፣ እና እነዚያ የኋላ ሽግግሮች ምንባቦችዎ ንፁህ እንዲሆኑ እና ኮድዎ እንዲነበብ ለማድረግ በጣም አስፈላጊ ናቸው።

ነገሮች ከዚህ በፍጥነት ይነሳሉ!

ደስተኛ አደን!

የሚመከር: