DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

በዚህ አመት የማህበራዊ እና ትምህርታዊ ፕሮግራም IT SCHOOL SAMSUNG 5 አመት ሆኖታል (ስለ IT SCHOOL ያንብቡ እዚህ), እና በዚህ አጋጣሚ ተመራቂዎቻችን ስለራሳቸው እና የሞባይል አፕሊኬሽን በመፍጠር ልምድ እንዲናገሩ ጋብዘናል. በብዙ ምኞት ሁሉም ሰው ስኬት ሊያገኝ እንደሚችል እናምናለን!

የዚህ ክፍል የመጀመሪያ እንግዳ የሆነው ሻሚል ማጎሜዶቭ የ 2017 የሳምሱንግ አይቲ ትምህርት ቤት ተመራቂ አሁን የ MIEM NRU HSE ተማሪ ነው። ሻሚል፣ ስራ ቢበዛብህም ይህን ጽሁፍ ለመጻፍ ጊዜ ስለወሰድክ በጣም አመሰግናለሁ!

ሁሉም ሰው ሰላም!
ለጨዋታው ምስጋና ይግባውና በሁሉም የሩሲያ የሞባይል ልማት ውድድር ወደ SAMSUNG IT SCHOOL “በቅድመ ሁኔታ ከመግባቴ” እንዴት እንደወጣሁ ዛሬ ማውራት እፈልጋለሁ። ከበሮ ጀግና.

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

prehistory

IT SCHOOL የገባሁት 10ኛ ክፍል እያለሁ ነው። ከመጀመሪያዎቹ የሥልጠና ቀናት ጀምሮ፣ ከሌሎቹ ወንዶች ኋላ ቀርቻለሁ፣ እና ይህ ኮርሱ ከመጀመሩ በፊት እንኳን ሊተነበይ የሚችል ነበር (ይህ በአሰቃቂ ሁኔታ ዝቅተኛ የፈተና ውጤቴ የተረጋገጠ ነው።) እነዚህ ሁሉ የፕሮግራም መርሆዎች ፣ የአንድሮይድ መድረክ አወቃቀር እና የጃቫ ቋንቋ ፣ ሁሉንም እንዴት መረዳት ይቻላል?

እንደ እድል ሆኖ፣ የእድገት ክህሎቶችን በተሳካ ሁኔታ ለመቆጣጠር የሚያስፈልገኝ ነገር ሁሉ ነበረኝ፡ ወደ ፊት ለመሄድ እና ላለማቆም ወሰን የለሽ ፍላጎት።

ለቤት ስራ ብዙ ጊዜ በማሳለፍ ፣ ከመማሪያ ክፍል በኋላ ከአስተማሪው ቭላድሚር ቭላድሚሮቪች ኢሊን ጋር ሁል ጊዜ በማዘግየት (በእሱ በሚያስደንቅ ሁኔታ ዕድለኛ ነበርኩ) ፣ በፍጥነት የመማር ሂደቱን ማላመድ እና ስለ የምረቃ ፕሮጄክቴ ማሰብ ጀመርኩ።

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

ከአስተማሪ ጋር - V.V. Ilin

ሀሳብ ፈልግ

ብዙ ሰዎች አንድን ፕሮጀክት በሚፈጥሩበት ጊዜ ጅምር ወይም ትንሽ ነገር ልምድን ለማግኘት ፣ ሁሉም ችግሮች በእድገት ላይ ናቸው ብለው ያስባሉ ፣ ብዙ ኮድ መጻፍ ፣ አዲስ ቤተ-መጽሐፍት መማር ፣ ያለማቋረጥ መሞከር - አስፈሪ! አምናለሁ, ይህ በጭራሽ እውነት አይደለም. እኔ ራሴ አንድን ሀሳብ የመምረጥ እና የመተግበር አስፈላጊነት እስካልገጠመኝ ድረስ በተመሳሳይ መንገድ አስብ ነበር፤ በጣም አስቸጋሪ ከሆኑት ደረጃዎች ውስጥ አንዱ ሆኖ ተገኝቷል።

በመማር የመጀመሪያ ደረጃ ላይ አንድን ሀሳብ ለመምረጥ በጣም አስቸጋሪው ነገር የአተገባበሩን ውስብስብነት መወሰን ነው: ለረጅም ጊዜ ማድረግ የምችለውን እና በተመሳሳይ ጊዜ የምወደውን መተግበሪያ ማምጣት አልቻልኩም.

ከሁሉም በላይ የሙዚቃ ጨዋታ ለመጻፍ ፈልጌ ነበር, ነገር ግን በችሎታዬ ላይ ጥርጣሬዎች በእውነት መንገድ ፈጠሩ. ሥራውን መጨረስ የማይቻል መስሎ ነበር, እና በዚህ ምክንያት ምርጫዬን ከአንድ ጊዜ በላይ ቀይሬያለሁ: ሞባይል ቢሊያርድ, ቦውሊንግ, ሯጭ, ወዘተ. በመጨረሻ፣ ከዚህ አንድ ትምህርት ተምሬአለሁ፡- ችግሮች ሁል ጊዜ ይነሳሉ, የመተግበሪያው ሀሳብ ምንም ይሁን ምን, እና ስለዚህ በጣም አስፈላጊው ነገር የሚወዱትን መምረጥ እና ወደ መጨረሻው መሄድ ነው.

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

ጨዋታውን ጊታር ጀግና ሁል ጊዜ እወደው ነበር።

የጨዋታ አመክንዮ መተግበር

እንደ ጊታር ጀግና ካሉ መተግበሪያዎች በስተጀርባ ያለው መሰረታዊ ሀሳብ ስክሪኑን ወደ ሙዚቃው ሪትም መታ ማድረግ ነው።
በመጀመሪያ የጨዋታውን አመክንዮ መተግበር ጀመርኩ፡-

  1. ማስታወሻዎቹ የሚንቀሳቀሱባቸው የማስታወሻዎች፣ አዝራሮች እና ጭረቶች የተፈጠሩ ናቸው።
  2. ሸራውን በአጠቃላይ የመተግበሪያው ማያ ገጽ ላይ አስቀምጫለሁ እና በእሱ ላይ የተፈጠሩትን ክፍሎች እቃዎች ቦታ አስቀድሜ ገለጽኩ.
  3. የmp3 ፋይል በአንድ ጊዜ ማስጀመር እና ከመረጃ ቋት እና ቮይላ የተገኙ ብዙ ማስታወሻዎችን ተተግብሯል! የጨዋታው የመጀመሪያዎቹ ረቂቆች ቀድሞውኑ በስማርትፎን ላይ ናቸው :)

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

የጨዋታው የመጀመሪያ ስሪት

አዎ ፣ “አስደናቂ” ይመስላል ፣ ግን ጨዋታውን ለመፈተሽ በቂ ነበር! የመጨረሻው አስፈላጊ እርምጃ ለዘፈኑ ማስታወሻዎች ዝርዝር ነበር, እና በአተገባበሩ ላይ ብዙ ጊዜ ማሳለፍ ነበረብኝ.
መርሆው በጣም ቀላል ነው-የመረጃ ቋቱን ሠንጠረዥ ዋጋዎች በመጠቀም ፕሮግራሙ የ “ማስታወሻ” ክፍል ነገሮችን ይፈጥራል እና የተገኘውን ማስታወሻ ወደ ድርድር ያክላል። ሠንጠረዡ ሁለት ዓምዶችን ያቀፈ ነው-

  • ማስታወሻው መሄድ ያለበት ከ 1 እስከ 4 ያለው የመስመር ቁጥር እና
  • በስክሪኑ ላይ መታየት ያለበት ጊዜ.

ሁሉም ነገር በጣም ቀላል ከሆነ ለምን ብዙ ጊዜ አሳለፍኩ? ይህን የውሂብ ጎታ ለመሙላት!
እንደ አለመታደል ሆኖ በዛን ጊዜ የሉህ ሙዚቃን ከዘፈኑ የ mp3 ፋይል በሚያስፈልገኝ ቅርጸት እንዴት እንደ አውቶማቲክ እንደማገኝ ለማወቅ አልቻልኩም እና እነዚህን አምዶች በእጅ መሙላት ነበረብኝ።

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

የውሂብ ጎታውን በማስታወሻዎች የመሙላት ሂደት

ይህ ዘዴ ጨዋታውን ቀደም ብሎ ማዳበር እና መሞከር እንድጀምር አስችሎኛል, ነገር ግን የተለየ ነገር ማምጣት እንዳለብኝ ግልጽ ነበር. እዚህ አስተማሪዬ ኢሊን ቭላድሚር ቭላዲሚሮቪች ብዙ ረድቶኛል፣ ስለ MIDI ቅርጸት መኖር የተናገረ፣ አወቃቀሩን ገልጾ ከMIDI ፋይሎች ጋር ለመስራት ያገኘሁትን ቤተ-መጽሐፍት ለማወቅ ረድቶኛል።

የዚህ ቅርፀት ውበት በእሱ ውስጥ እያንዳንዱ መሳሪያ አስቀድሞ የተወሰኑ "ማስታወሻዎች" የሚገኙበት የተለየ ትራክ ነው. በዚህ መንገድ ሁሉንም ማስታወሻዎች በቀላሉ ማዞር እና እንደ ትራኩ እና ጊዜ በመወሰን በራስ-ሰር ወደ ዳታቤዝ ማከል ይችላሉ። ይህ በጣም አስፈላጊ ንብረት ነው, ምክንያቱም የዚህ ዘውግ ጨዋታዎችን ችግር መፍታት ስለቻልኩ ምስጋና ይግባውና የራሴን ዘፈኖች መጨመር አለመቻል. እውነት ነው፣ የMIDI ቅርጸት ትልቅ ኪሳራ አለው - ድምጽ (ሁላችንም ዜማዎችን በሬትሮ ጨዋታዎች እናስታውሳለን አይደል?)

የጨዋታ ጨዋታውን ቀስ በቀስ አሻሽላለሁ ፣ ፕሮግራሙን ወደ ሙሉ ሥራ አመጣሁ ፣ ብዙ “ባህሪዎችን” ጨምሬአለሁ-የእራስዎን ዘፈን ከመሳሪያው ማህደረ ትውስታ ወይም ከደመና ካታሎግ የመጨመር ችሎታ ፣ የችግር ደረጃ ምርጫ ፣ የጀማሪ ሁነታ እና ሌሎችም።
እና በመጨረሻ ወደ "ቼሪ በኬክ" መጣሁ ...

ዕቅድ

የእኔ የጨዋታው “ራዕይ” ገጽታ የጀመረው እዚህ ላይ ነው። በመጀመሪያ ደረጃ የስዕል ፕሮግራም መምረጥ ጀመርኩ. በግራፊክ ዲዛይን ላይ ምንም ልምድ አልነበረኝም, ስለዚህ ለመማር ቀላል የሆነ ፕሮግራም (ፎቶሾፕ, በነገራችን ላይ), ግን ተለዋዋጭ እና ምቹ (ቀለም, ይቅርታ). ምርጫው በ Inkscape ላይ ወድቋል - የቬክተር ምስሎችን ለማርትዕ ጥሩ መሳሪያ ነው, በዋናነት በ svg ቅርጸት.

ከዚህ ፕሮግራም ጋር ትንሽ ጠንቅቄ በመሆኔ እያንዳንዱን የጨዋታውን አካል መሳል ጀመርኩ እና ለተለያዩ የመሣሪያ ማያ ገጽ መጠኖች ተስማሚ በሆነ ጥራት ማስቀመጥ ጀመርኩ። በተጨማሪም የማስታወሻዎችን ፍንዳታ አኒሜሽን ለመተግበር ሙከራዎች ነበሩ, እና የተገኘው ንድፍ ተስማሚ ባይሆንም, ደስተኛ ነኝ. እርግጥ ነው, ፕሮጀክቱን ከማጠናቀቅ ጋር በትይዩ, በንድፍ ላይ መስራቴን ቀጠልኩ, አዳዲስ ቀለሞችን በመጨመር (ግራዲዎች "በመጀመሪያ እይታ" ፍቅር ናቸው).

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

የንድፍ የመጀመሪያ ስሪት (ሁለት ስክሪን፣ አኒሜሽን የለም፣ የድሮ ስም)

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

የንድፍ ሁለተኛ ስሪት (4 ማያ ገጾች ፣ የመነሻ ማያ ገጹ በተለያዩ ቀለሞች በጥሩ ሁኔታ ይመታል ፣ ቀስቶች በሁሉም ቦታ)

የመጨረሻውን ፕሮጄክቴን ተከላክያለሁ እና የማጣሪያውን ዙር እንዳለፌ ሳውቅ በጣም ደስተኛ ነኝ እና በአይቲ ትምህርት ቤት ማመልከቻ ውድድር የፍጻሜ ውድድር ተጋብዤ ነበር። ውድድሩ ሊጠናቀቅ አንድ ወር ያህል ቀረኝ፣ እና በዲዛይን መስክ የበለጠ ባለሙያ ለመቅጠር በቁም ነገር አስቤ ነበር። ፍለጋው በከንቱ አልነበረም: እንደ ተለወጠ, የወንድሜ የቅርብ ጓደኛ በጣም ጥሩ ንድፍ አውጪ ነው! ወዲያው እኔን ለመርዳት ተስማማች, እና አሁን ያለው የጨዋታ ንድፍ የእሷ ምስጋና ነው.

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

የመጨረሻ ንድፍ

ህትመት

በተለቀቀው ስሪት ላይ ሥራውን ከጨረስኩ በኋላ ወዲያውኑ በ Google Play ገበያ ላይ ለህትመት ማመልከቻውን ማዘጋጀት ጀመርኩ. መደበኛ ሂደት: የገንቢ መለያ ማግኘት, የመተግበሪያ ገጽ መፍጠር, ወዘተ. ግን ይህ ክፍል ስለዚህ ጉዳይ አይደለም.

በዚህ ታሪክ ውስጥ በጣም የሚያስደንቀው ነገር የውርድ ስታቲስቲክስ ነው. መጀመሪያ ላይ የDrumHero ማውረዶች ቁጥር ቀስ በቀስ እና በአንዳንድ የአውሮፓ አገሮች፣ ዩኤስኤ እና ሲአይኤስ አገሮች ላይ እኩል ጨምሯል፣ ነገር ግን አንድ ወር አለፈ እና የወረዱ ቁጥር 100 ውርዶች ደርሷል! የሚገርመው ነገር አብዛኞቹ ማውረዶች የመጡት ከኢንዶኔዢያ መሆኑ ነው።

መደምደሚያ

DrumHero ፕሮግራም ማድረግ የተማርኩበት የመጀመሪያዬ ከባድ ፕሮጄክት ነው። እሱ የሳምሱንግ አይቲ ትምህርት ቤት ፕሮጀክት ውድድር ላይ ወደ ሁሉም-ሩሲያ የፍጻሜ ውድድር አመጣኝ ብቻ ሳይሆን በግራፊክ ዲዛይን፣ GameDev፣ ከፕሌይ ገበያ አገልግሎት ጋር መስተጋብር እና ሌሎችንም ብዙ ልምድ ሰጠኝ።

DrumHero: በህይወቴ የመጀመሪያውን ጨዋታ እንዴት እንደሰራሁት

እርግጥ ነው, አሁን በጨዋታው ውስጥ ብዙ ድክመቶችን አይቻለሁ, ምንም እንኳን ዛሬ የወረደው ቁጥር ወደ 200 የሚጠጋ ቢሆንም, እቅዶቼ አዲስ ስሪት መልቀቅ ነው, መረጋጋትን ለመጨመር, የጨዋታ ጨዋታን ለማሻሻል እና የውርዶችን ብዛት ለመጨመር ሀሳቦች አሉ.

እገዛ:
SAMSUNG IT SCHOOL በ 25 የሩሲያ ከተሞች ውስጥ የሚሰራ የሁለተኛ ደረጃ ተማሪዎች ነፃ የሙሉ ጊዜ ተጨማሪ ትምህርት ፕሮግራም ነው።
የተማሪዎቹ የምረቃ ፕሮጀክት የሞባይል መተግበሪያ ነው። ጨዋታ፣ ማህበራዊ መተግበሪያ፣ እቅድ አውጪ፣ የፈለጉትን ሁሉ ሊሆን ይችላል።
ከሴፕቴምበር 2019 ጀምሮ ለስልጠና ማመልከት ይችላሉ። ጣቢያ ፕሮግራሞች።


ምንጭ: hab.com

አስተያየት ያክሉ