DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Ni ọdun yii eto awujọ ati eto ẹkọ IT SCHOOL SAMSUNG di ọmọ ọdun 5 (ka nipa IT SCHOOL nibi), ati ni akoko yii a pe awọn ọmọ ile-iwe giga wa lati sọrọ nipa ara wọn ati iriri wọn ni ṣiṣẹda awọn ohun elo alagbeka wọn. A gbagbọ pe pẹlu ọpọlọpọ ifẹ, gbogbo eniyan le ṣaṣeyọri aṣeyọri!

Alejo akọkọ ni apakan yii ni Shamil Magomedov, ọmọ ile-iwe giga SAMSUNG IT SCHOOL 2017, ọmọ ile-iwe ni MIEM NRU HSE ni bayi. Shamil, o ṣeun pupọ fun gbigba akoko lati kọ nkan yii, laibikita iṣeto ti o n ṣiṣẹ!

Kaabo gbogbo eniyan!
Loni Emi yoo fẹ lati sọrọ nipa bawo ni MO ṣe lọ lati “gba wọle ni ipo” si SAMSUNG IT SCHOOL sinu asekẹhin ninu idije idagbasoke alagbeka Gbogbo-Russian ọpẹ si ere naa Ilu Akikanju.

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

prehistory

Mo wọ IT SCHOOL nigbati mo wa ni ipele 10th. Lati awọn ọjọ akọkọ ti ikẹkọ, Mo wa lẹhin awọn eniyan miiran, ati pe eyi jẹ asọtẹlẹ paapaa ṣaaju ibẹrẹ iṣẹ ikẹkọ (eyi jẹ ẹri nipasẹ awọn ikun idanwo ẹnu kekere mi ti o buruju). Gbogbo awọn ilana siseto wọnyi, eto ti pẹpẹ Android ati ede Java, bawo ni a ṣe le loye gbogbo rẹ?

O da, Mo ni ohun gbogbo ti Mo nilo lati ṣaṣeyọri awọn ọgbọn idagbasoke idagbasoke: ifẹ ailopin lati lọ siwaju ati pe ko da duro.

Nfi akoko pupọ si iṣẹ amurele, nigbagbogbo duro pẹ lẹhin awọn kilasi pẹlu olukọ Vladimir Vladimirovich Ilyin (Mo ni orire ti iyalẹnu pẹlu rẹ), Mo bẹrẹ si ni ibamu si iyara iyara ti ẹkọ ati ronu nipa iṣẹ ayẹyẹ ipari ẹkọ mi.

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Pelu oluko - V.V. Ilyin

Wa ero kan

Ọpọlọpọ eniyan ro pe nigba ṣiṣẹda iṣẹ akanṣe kan, jẹ ibẹrẹ tabi nkan kekere lati ni iriri, gbogbo iṣoro wa ni idagbasoke: kikọ opo koodu, kikọ awọn ile-ikawe tuntun, idanwo nigbagbogbo - ẹru! Gbà mi gbọ, eyi kii ṣe otitọ rara. Mo ronu ni deede ni ọna kanna titi emi funrarami fi dojukọ iwulo lati yan ati imuse imọran kan; o wa ni ọkan ninu awọn ipele ti o nira julọ.

Ohun ti o nira julọ ni yiyan imọran ni ipele ibẹrẹ ti ẹkọ ni ṣiṣe ipinnu idiju imuse: fun igba pipẹ Emi ko le wa pẹlu ohun elo kan ti MO le ṣe ati ni akoko kanna bi.

Pupọ julọ Mo fẹ lati kọ ere orin kan, ṣugbọn awọn ṣiyemeji nipa awọn agbara mi wa ni ọna gaan. O dabi pe kii yoo ṣee ṣe lati pari iṣẹ naa, ati fun idi eyi Mo yi yiyan mi pada diẹ sii ju ẹẹkan lọ: Billiards alagbeka, Bolini, Isare, ati bẹbẹ lọ. Ni ipari, Mo kọ ẹkọ kan lati inu eyi: awọn iṣoro yoo dide nigbagbogbo, laiwo ti ero ohun elo, ati nitorina Ohun pataki julọ ni lati yan ohun ti o fẹ ki o lọ si opin.

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Mo nigbagbogbo feran awọn ere gita akoni

Imuse ti game kannaa

Imọran ipilẹ lẹhin awọn ohun elo bii akoni gita ni lati tẹ iboju si lilu orin naa.
Ni akọkọ, Mo bẹrẹ imuse ọgbọn ere naa:

  1. Awọn kilasi ti a ṣẹda ti awọn akọsilẹ, awọn bọtini ati awọn ila pẹlu eyiti awọn akọsilẹ yoo gbe.
  2. Mo gbe kanfasi naa sori gbogbo iboju ti ohun elo ati lori rẹ Mo ti ṣapejuwe tẹlẹ ipo ti awọn nkan ti awọn kilasi ti a ṣẹda.
  3. Ti ṣe ifilọlẹ igbakọọkan ti faili mp3 ti orin kan ati ọpọlọpọ awọn akọsilẹ ti o gba lati ibi ipamọ data ati voila! Awọn iyaworan akọkọ ti ere naa ti wa tẹlẹ lori foonuiyara mi :)

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Akọkọ ti ikede ti awọn ere

Bẹẹni, o dabi “iwunilori”, ṣugbọn o fẹrẹ to lati ṣe idanwo ere naa! Igbesẹ pataki ti o kẹhin ni atokọ ti awọn akọsilẹ fun orin naa, ati pe Mo ni lati lo akoko pupọ lati ṣiṣẹ lori imuse rẹ.
Ilana naa jẹ ohun ti o rọrun: lilo awọn iye ti tabili data data, eto naa ṣẹda awọn nkan ti kilasi “Akọsilẹ” ati ṣafikun awọn akọsilẹ abajade si akojọpọ. Tabili naa ni awọn ọwọn meji:

  • nọmba ila lati 1 si 4 lori eyiti akọsilẹ yẹ ki o lọ ati
  • akoko ti o yẹ ki o han loju iboju.

Kini idi ti Mo lo akoko pupọ ti ohun gbogbo ba rọrun pupọ? Lati gbe data data yii kun!
Laanu, ni akoko yẹn Emi ko le ṣawari bi o ṣe le ṣe adaṣe ilana ti gbigba orin dì ni ọna kika ti Mo nilo lati faili mp3 ti orin naa, ati nitorinaa Mo ni lati fi ọwọ kun awọn ọwọn wọnyi nipasẹ eti.

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Ilana ti kikun aaye data pẹlu awọn akọsilẹ

Ọna yii gba mi laaye lati bẹrẹ idagbasoke ati idanwo ere ni kutukutu, ṣugbọn o han gbangba pe Mo nilo lati wa pẹlu nkan ti o yatọ. Nibi olukọ mi, Ilyin Vladimir Vladimirovich, ṣe iranlọwọ fun mi pupọ, ẹniti o sọrọ nipa aye ti ọna kika MIDI, ṣe alaye ilana rẹ ati ṣe iranlọwọ fun mi lati mọ ile-ikawe ti Mo ti rii fun ṣiṣẹ pẹlu awọn faili MIDI.

Ẹwa ti ọna kika yii ni pe ninu rẹ ohun elo kọọkan ti jẹ abala orin ọtọtọ lori eyiti “awọn akọsilẹ” kan wa. Ni ọna yii, o le ni rọọrun lupu nipasẹ gbogbo awọn akọsilẹ ati, da lori orin ati akoko, ṣafikun wọn laifọwọyi si ibi ipamọ data. Eyi jẹ ohun-ini ti o ṣe pataki pupọ, nitori o ṣeun si i pe Mo ni anfani lati yanju iṣoro ti awọn ere ti oriṣi yii: ailagbara lati ṣafikun awọn orin ti ara mi. Lootọ, ọna kika MIDI ni aila-nfani nla - ohun (gbogbo wa ranti awọn orin aladun ni awọn ere retro, otun?).

Diẹdiẹ ilọsiwaju imuṣere ori kọmputa, Mo mu eto naa wa si ipo iṣẹ ni kikun, ṣafikun ọpọlọpọ “awọn ẹya”: agbara lati ṣafikun orin tirẹ lati iranti ẹrọ tabi lati inu iwe akọọlẹ awọsanma, yiyan ipele iṣoro, ipo ibẹrẹ ati pupọ diẹ sii.
Ati nikẹhin Mo wa si “ṣẹẹri lori akara oyinbo naa”…

Oniru

Eyi ni ibi ti irisi “iran” mi ti ere bẹrẹ. Ni akọkọ, Mo bẹrẹ yiyan eto iyaworan. Emi ko ni iriri eyikeyi ninu apẹrẹ ayaworan, nitorinaa Mo nilo eto ti o rọrun lati kọ ẹkọ (Photoshop, nipasẹ ọna), ṣugbọn tun rọ ati irọrun (Paint, binu). Yiyan naa ṣubu lori Inkscape - irinṣẹ to dara fun ṣiṣatunṣe awọn aworan fekito, nipataki ni ọna kika svg.

Lẹhin ti o ti mọ diẹ sii pẹlu eto yii, Mo bẹrẹ lati fa ipin kọọkan ti ere naa ki o fipamọ ni awọn ipinnu oriṣiriṣi, o dara fun awọn iwọn iboju ẹrọ oriṣiriṣi. Awọn igbiyanju tun wa lati ṣe imuse iwara ti bugbamu ti awọn akọsilẹ, ati laibikita aibikita ti apẹrẹ abajade, inu mi dun. Nitoribẹẹ, ni afiwe pẹlu ipari iṣẹ naa, Mo tẹsiwaju lati ṣiṣẹ lori apẹrẹ, fifi awọn awọ tuntun kun (awọn gradients jẹ ifẹ “ni oju akọkọ”).

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Ẹya akọkọ ti apẹrẹ (iboju meji, ko si ere idaraya, orukọ atijọ)

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Ẹya keji ti apẹrẹ (awọn iboju 4, iboju ibẹrẹ ni irọrun pulsates pẹlu awọn awọ oriṣiriṣi, awọn gradients nibi gbogbo)

Mo ṣe aabo fun iṣẹ akanṣe mi ti o kẹhin ati pe inu mi dun pupọ nigbati mo rii pe Mo ti kọja iyipo iyege ati pe mo pe si ipari ti idije ohun elo IT SCHOOL. Mo ni nipa oṣu kan ti o ku ṣaaju idije naa, ati pe Mo ronu ni pataki nipa gbigba eniyan alamọja diẹ sii ni aaye ti apẹrẹ. Iwadi naa kii ṣe asan: bi o ti wa ni jade, ọrẹ to sunmọ arakunrin mi jẹ apẹrẹ ti o dara julọ! O gba lẹsẹkẹsẹ lati ran mi lọwọ, ati apẹrẹ ere lọwọlọwọ jẹ kirẹditi rẹ.

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Apẹrẹ ipari

Atejade

Lẹhin ipari iṣẹ lori ẹya itusilẹ, Mo bẹrẹ lẹsẹkẹsẹ mura ohun elo fun titẹjade lori Ọja Google Play. Ilana boṣewa: gbigba akọọlẹ idagbasoke, ṣiṣẹda oju-iwe ohun elo, ati bẹbẹ lọ. Ṣugbọn apakan yii kii ṣe nipa iyẹn.

Ohun iyalẹnu julọ ninu itan yii ni awọn iṣiro igbasilẹ. Ni akọkọ, nọmba awọn igbasilẹ DrumHero pọ si ni diėdiė ati pe o fẹrẹ jẹ boṣeyẹ kọja diẹ ninu awọn orilẹ-ede Yuroopu, AMẸRIKA ati awọn orilẹ-ede CIS, ṣugbọn oṣu kan kọja ati nọmba awọn igbasilẹ ti de awọn igbasilẹ 100! Otitọ ti o yanilenu ni pe pupọ julọ awọn igbasilẹ wa lati Indonesia.

ipari

DrumHero jẹ iṣẹ akanṣe pataki akọkọ mi nibiti Mo kọ ẹkọ lati ṣe eto. Kii ṣe nikan ni o mu mi wá si ipari gbogbo-Russian ti idije iṣẹ akanṣe SAMSUNG IT SCHOOL, ṣugbọn o tun fun mi ni iriri pupọ ninu apẹrẹ ayaworan, GameDev, ibaraenisepo pẹlu iṣẹ Play Market ati pupọ diẹ sii.

DrumHero: Bawo ni MO ṣe ṣe ere akọkọ ninu igbesi aye mi

Nitoribẹẹ, ni bayi Mo rii ọpọlọpọ awọn ailagbara ninu ere, botilẹjẹpe loni nọmba awọn igbasilẹ ti de fere 200. Awọn ero mi ni lati tu ẹya tuntun kan, awọn imọran wa lori bi o ṣe le mu iduroṣinṣin pọ si, mu imuṣere ori kọmputa pọ si ati mu nọmba awọn igbasilẹ pọ si.

Iranlọwọ:
SAMSUNG IT SCHOOL jẹ eto eto-ẹkọ afikun akoko kikun ọfẹ fun awọn ọmọ ile-iwe giga, ti n ṣiṣẹ ni awọn ilu 25 ti Russia.
Ise agbese ayẹyẹ ipari ẹkọ awọn ọmọ ile-iwe jẹ ohun elo alagbeka kan. O le jẹ ere kan, ohun elo awujọ, oluṣeto, ohunkohun ti wọn fẹ.
O le bere fun ikẹkọ lati Kẹsán 2019 ni Aaye awọn eto.


orisun: www.habr.com

Fi ọrọìwòye kun