N'afọ a mmemme mmekọrịta ọha na eze na agụmakwụkwọ IT SCHOOL SAMSUNG gbara afọ 5 (gụọ gbasara IT SCHOOL
Onye ọbịa mbụ dị otú ahụ na ngalaba a bụ Shamil Magomedov, onye gụsịrị akwụkwọ na 2017 SAMSUNG IT SCHOOL, ugbu a nwa akwụkwọ na MIEM NRU HSE. Shamil, daalụ nke ukwuu maka iwepụta oge iji dee akụkọ a, n'agbanyeghị na ị na-arụsi ọrụ ike!
Ndewo onye ọ bụla!
Taa, ọ ga-amasị m ikwu maka otu m si pụọ na ịbụ onye "kwenye n'ọnọdụ ọnọdụ" na SAMSUNG IT SCHOOL ka ọ bụrụ onye ikpeazụ na asọmpi mmepe mkpanaka All-Russian ekele maka egwuregwu ahụ.
prehistory
M banyere IT SCHOOL mgbe m nọ na klas nke iri. Site na ụbọchị mbụ nke ọzụzụ, m kwụsịrị n'azụ ụmụ okorobịa ndị ọzọ, na nke a bụ ihe a na-ahụ anya ọbụna tupu mmalite nke ọmụmụ (nke a gosipụtara site na ọnụ ọgụgụ ule m dị ala). Ụkpụrụ mmemme ndị a niile, nhazi nke ikpo okwu Android na asụsụ Java, ka esi aghọta ya niile?
Ọ dabara nke ọma, enwere m ihe niile achọrọ m iji nweta nkà mmepe nke ọma: ọchịchọ na-enweghị njedebe ịga n'ihu na ịghara ịkwụsị.
Devoting a otutu oge na-eme ihe omume n'ụlọ, mgbe niile na-anọ mbubreyo mgbe klas na onye nkụzi Vladimir Vladimirovich Ilyin (m bụ incredibly kechioma na ya), M malitere imeghari ka ngwa ngwa ijeụkwụ nke mmụta na-eche echiche banyere m ngụsị akwụkwọ oru ngo.
Ya na onye nkuzi - V.V
Chọọ echiche
Ọtụtụ ndị na-eche na mgbe ị na-emepụta ọrụ, ma ọ bụ mmalite ma ọ bụ ihe dị ntakịrị iji nweta ahụmahụ, ihe isi ike niile dị na mmepe: ide ụyọkọ koodu, ịmụta akwụkwọ ọhụrụ, na-anwale mgbe niile - egwu! Kwere m, nke a abụghị eziokwu ma ọlị. M tụgharịrị uche n'otu ụzọ ahụ ruo mgbe mụ onwe m chere mkpa ịhọrọ na mejuputa echiche;
Ihe kachasị sie ike n'ịhọrọ echiche na ọkwa mbụ nke mmụta bụ ikpebi mgbagwoju anya nke mmejuputa: ruo ogologo oge enweghị m ike ịmepụta ngwa nke m nwere ike ime na n'otu oge ahụ.
Nke ka nke, achọrọ m ide egwuregwu egwu, mana enwere m obi abụọ banyere ikike m nwere n'ezie. Ọ dị ka ọ gaghị ekwe omume ịrụcha ọrụ ahụ, n'ihi nke a, m gbanwere nhọrọ m ihe karịrị otu ugboro: biliard mobile, bowling, onye na-agba ọsọ, wdg. N'ikpeazụ, m mụtara otu nkuzi na nke a: ihe isi ike ga-ebilite mgbe niile, n'agbanyeghị echiche ngwa, ya mere ihe kacha mkpa bụ ịhọrọ ihe masịrị gị wee gaa na njedebe.
Egwuregwu Guitar Hero na-amasị m mgbe niile
Mmejuputa mgbagha egwuregwu
Echiche bụ isi n'azụ ngwa dị ka Guitar Hero bụ imetụ ihuenyo ahụ ka ọ na-akụ egwu.
Nke mbụ, amalitere m itinye echiche egwuregwu ahụ:
- Emepụtara klas nke ndetu, bọtịnụ na ọnya nke ndetu ga-aga.
- Etinyere m akwa akwa na ihuenyo niile nke ngwa ahụ ma na ya akọwaworị m ebe ihe dị na klaasị ndị e kere eke.
- Tinyere mmalite otu oge nke faịlụ mp3 nke egwu yana ọtụtụ ndetu enwetara na nchekwa data na voila! Ederede mbụ nke egwuregwu a adịlarị na ekwentị m :)
Ụdị egwuregwu mbụ
Ee, ọ dị ka "na-adọrọ mmasị", mana ọ fọrọ nke nta ka ọ bụrụ iji nwalee egwuregwu ahụ! Nzọụkwụ ikpeazụ dị mkpa bụ ndepụta nke ndetu maka egwu ahụ, m ga-etinyekwa oge dị ukwuu na-arụ ọrụ na mmejuputa ya.
Ụkpụrụ ahụ dị nnọọ mfe: site na iji ụkpụrụ nke tebụl nchekwa data, ihe omume ahụ na-emepụta ihe nke klas "Note" ma gbakwunye ihe ndị na-esi na ya pụta na nhazi ahụ. Tebụl ahụ nwere ogidi abụọ:
- nọmba ahịrị site na 1 ruo 4 nke ndetu kwesịrị ịga na
- oge nke ọ ga-apụta na ihuenyo.
Gịnị mere m ji nọrọ ọtụtụ oge ma ọ bụrụ na ihe niile dị mfe? Iji mejupụta nchekwa data a!
N'ụzọ dị mwute, n'oge ahụ enweghị m ike ịchọpụta ka m ga-esi mee ka usoro nke ịnweta egwu mpempe akwụkwọ n'ụdị nke achọrọ m site na faịlụ mp3 nke egwu ahụ, yabụ na m ga-eji aka dejupụta ogidi ndị a site na ntị.
Usoro nke na-ejuputa nchekwa data na ndetu
Usoro a nyere m ohere ịmalite ịmalite na ịnwale egwuregwu ahụ n'oge, ma o doro anya na ọ dị m mkpa ịmepụta ihe dị iche. N'ebe a, onye nkụzi m, Ilyin Vladimir Vladimirovich, nyeere m aka nke ukwuu, onye na-ekwu banyere ịdị adị nke usoro MIDI, kọwara usoro ya ma nyere m aka ịchọta ọbá akwụkwọ m chọtara maka ịrụ ọrụ na faịlụ MIDI.
Mma nke usoro a bụ na n'ime ya ngwá ọrụ ọ bụla abụrụlarị egwu dị iche iche nke ụfọdụ "ndetu" dị. N'ụzọ dị otú a, ị nwere ike mfe ịbanye na ndetu niile na, dabere na egwu na oge, tinye ha na nchekwa data ozugbo. Nke a bụ ihe onwunwe dị oke mkpa, n'ihi na ọ bụ ekele maka ya na enwere m ike dozie nsogbu nke egwuregwu nke ụdị a: enweghị ike ịgbakwunye egwu nke m. N'ezie, usoro MIDI nwere nnukwu mwepu - ụda (anyị niile na-echeta abụ ọma na egwuregwu retro, nri?).
Nke nta nke nta na-emezi egwuregwu egwuregwu ahụ, ewetara m usoro ihe omume ahụ n'ụzọ zuru ezu na-arụ ọrụ, gbakwunyere ọtụtụ "atụmatụ": ikike ịgbakwunye egwu nke gị site na ebe nchekwa ngwaọrụ ma ọ bụ site na katalọgụ igwe ojii, nhọrọ nke ọkwa isi ike, ọnọdụ mmalite na ọtụtụ ihe ndị ọzọ.
N'ikpeazụ, a bịara m na "cherry na achicha" ...
Design
Nke a bụ ebe ngosipụta nke "ọhụụ" m nke egwuregwu malitere. Nke mbụ, amalitere m ịhọrọ usoro ihe osise. Enweghị m ahụmahụ ọ bụla na eserese eserese, ya mere achọrọ m mmemme nke dị mfe ịmụta (Photoshop, n'agbanyeghị), ma na-agbanwe agbanwe ma dị mma (Paint, ndo). Nhọrọ ahụ dabara na Inkscape - ngwá ọrụ dị mma maka idezi ihe oyiyi vector, tumadi na usoro svg.
N'ịbụ onye maara nke ọma na mmemme a, amalitere m ịbịaru ihe ọ bụla nke egwuregwu ahụ ma chekwaa ya na mkpebi dị iche iche, dị mma maka nha ihuenyo ngwaọrụ dị iche iche. E nwekwara mgbalị iji mejuputa animation nke mgbawa nke ndetu, na n'agbanyeghị na-ekwesịghị ekwesị nke dapụtara imewe, enwere m obi ụtọ. N'ezie, n'otu n'otu na finalizing oru ngo, M nọgidere na-arụ ọrụ na imewe, na-agbakwụnye ọhụrụ agba (gradients bụ ịhụnanya "na mbụ anya").
Ụdị nke mbụ nke imewe (ihuenyo abụọ, enweghị animation, aha ochie)
Ụdị nke abụọ nke imewe (ihuenyo 4, ihuenyo mbụ na-agba agba nke ọma na agba dị iche iche, gradients ebe niile)
A gbachitere m ọrụ ikpeazụ m ma nwee ezigbo obi ụtọ mgbe m chọpụtara na agafela m n'ọkwa ntozu ahụ ma kpọọ m òkù ịbịa n'ikpeazụ nke asọmpi ngwa IT SCHOOL. Enwere m ihe dị ka otu ọnwa tupu asọmpi a, echere m echiche nke ọma maka iweta onye ọkachamara n'ọhịa nke imewe. Ọchịchọ ahụ abụghị ihe efu: dịka o siri pụta, ezigbo enyi nwanne m nwoke bụ ezigbo onye nrụpụta! O kwetara ozugbo inyere m aka, na ihe egwuregwu ugbu a bụ otuto ya.
Nhazi ikpeazụ
Akwụkwọ
Mgbe m rụchara ọrụ na ụdị ntọhapụ, amalitere m ozugbo ịkwadebe ngwa maka mbipụta na Google Play Market. Usoro ọkọlọtọ: inweta akaụntụ onye nrụpụta, imepụta ibe ngwa, wdg. Mana ngalaba a abụghị maka nke ahụ.
Ihe kacha ịtụnanya na akụkọ a bụ ọnụ ọgụgụ nbudata. Na mbụ, ọnụ ọgụgụ nke DrumHero nbudata ji nwayọọ nwayọọ na ihe fọrọ nke nta ka ọ bụrụ n'ofe ụfọdụ mba Europe, USA na mba CIS, mana otu ọnwa gafere na ọnụ ọgụgụ nke nbudata ruru 100 nbudata! Eziokwu na-adọrọ mmasị bụ na ọtụtụ n'ime nbudata ndị a sitere na Indonesia.
nkwubi
DrumHero bụ ọrụ mbụ m siri ike ebe m mụtara mmemme. Ọ bụghị nanị na ọ kpọbatara m na njedebe ikpeazụ nke Russian nke SAMSUNG IT SCHOOL mpi ngo, ma nyekwa m ọtụtụ ahụmahụ na nhazi eserese, GameDev, mmekọrịta na ọrụ Play Market na ọtụtụ ndị ọzọ.
N'ezie, ugbu a, m na-ahụ ọtụtụ adịghị ike na egwuregwu, ọ bụ ezie na taa ọnụ ọgụgụ nke downloads eruola fọrọ nke nta 200 atụmatụ m na-ahapụ a ọhụrụ version, e nwere echiche na-amụba nkwụsi ike, melite gameplay na mụbaa ọnụ ọgụgụ nke downloads.
Enyemaka:
SAMSUNG IT SCHOOL bụ mmemme mmụta mgbakwunye oge niile maka ụmụ akwụkwọ sekọndrị na-arụ ọrụ n'obodo 25 nke Russia.
Ọrụ ngụsị akwụkwọ ụmụ akwụkwọ a bụ ngwa mkpanaka. Ọ nwere ike ịbụ egwuregwu, ngwa mmekọrịta, onye na-eme atụmatụ, ihe ọ bụla ha chọrọ.
Ị nwere ike itinye akwụkwọ maka ọzụzụ site na Septemba 2019 na
isi: www.habr.com