Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Game Development
  2. For Kids
Gamedevelopment

Распрацоўка гульняў для дзяцей

by
Length:LongLanguages:

Belarusian (беларуская мова) translation by Władysław Łucyszyn (you can also view the original English article)

Нядаўна мой чатыры-гадовы сын спытаў мяне, «Тата, мы можам зрабіць гульню разам? Ці можа гэта быць кацяня гульня?»

Я Gamedev тата. Я зрабіў 35 гульняў на маёй: у асноўным маленькія бясплатныя гульні запісу джэм, але і мноства кліенцкіх праектаў. Адказ быў сцвярджальным, вядома, так як кожны бацька любіць дзяліцца сваім запалам ў жыцці сваёй сям'і.

Я вучыў яго канцэпцыі дызайну і кадавання, але гэта вельмі сумесны працэс, у якім ён малюе нешта ў дробным і я ператварыць яго ў 3D-гульні, як ён сядзіць у мяне на каленях.

Праект працягвае быць велізарным поспехам. Я хацеў бы падзяліцца сваім вопытам у надзеі, што вы таксама будзеце мець магчымасць атрымліваць асалоду ад зрабіць гульню з кімсьці маладым у вашым жыцці.

Kitty Game

Чаму гульні, канкрэтна?

Перавагі ранняга ўздзеяння STEM (навука, тэхналогіі, інжынерыі і матэматыцы) ужо добра зарэкамендавалі сябе ў апошнія гады. Няма бацькі не маюць патрэбу ў перакананні, што гэта веданне важна не толькі для будучых працоўных месцаў, але таму, што тэхналогія акружае нас. Разуменне таго, як уладкованы свет вакол нас, што расце ўсё аб, і вучыць нашых дзяцей аб свеце з'яўляецца асноўнай задачай бацькоў.

На жаль, шмат хто лічыць, што гэта занадта складанай задачай, каб сесці і вучыць іх дзеці алгебры ў маладым узросце, і пытанне, як малодшыя дзеці (якія яшчэ не разумеюць матэматыку або ўмеюць чытаць), магчыма, зразумець, як гульня зробленая. На шчасце, матывацыі дзяцей, каб даведацца, як гульні створаны робіцца значна прасцей адзін ключавы факт.

яны Круто

«Вось нешта, што можа ператварыць кучу дэбашыр, звар'яцелых, міні-монстраў ў сквапныя аб'явы і стваральнік, шчыра радо пазнаць.» - Габрыэль Уільямс, ProCore3D

Дзеці любяць гуляць і як будаваць. Там ёсць велізарная задавальненне ў стварэнні чагосьці. Гэта пашырэнне правоў і магчымасцяў; гэта дае ім пачуццё выкананага доўгу і ўласнай годнасці; гэта рэч, якую яны могуць назваць сваім уласным.

Не забывайце, што робіць гульню нешта, што дзеці могуць пахваліцца сваімі аднагодкамі: Gamedev афіцыйна прахалоднае. Гэта тое, што выкладчыкі могуць і павінны прымаць вялікая перавага.

Дзеці больш разумнымі, чым мы думаем

Разгледзім светаўспрыманне тыповы чатыры-гадовы гадоў. Яны не маглі зразумець прынцыпы фізікі, але яны не ведаюць, што прадметы падаюць на зямлю пры падзенні, яны ведаюць, што шары адскокваюць ад сцен, і яны ведаюць, што аўтамабілі хуткасць разам з дапамогай колаў.

Там дастаткова месца для эксперыментаў у рамках гэтых спрошчаных параметраў; Вам не трэба ведаць, як вылічыць скалярны твор, каб растлумачыць рэакцыю сутыкнення і рэстытуцыю, і дзеці ведаюць, што некаторыя рэчы больш слізкія, чым іншыя. Трэнне і супраціў і іншыя паняцці, звязаныя з цвёрдацельным ньютоновской фізікай з'яўляюцца ідэальным аб'ектам для цікаўных маладых розумаў.

Дзеці любяць фізік

Гук з розуму сышоў? Ну, што дзіця не атрымлівае вострыя адчуванні ад разбіўшы вежы блокаў, або пасылаючы цягнік з абрыву, або снежкі? У гульні, лёгка ўявіць сабе малодшы дзіця, жадаючы вывучыць механіку гульні, навеянную Angry Birds (а балістыкі мадэлявання).

Фізіка дазваляе моладзі рабіць тое, што яны не могуць у рэальным свеце. Яны могуць разбіць аўтамабілі або штурхаць будынка вакол. Яны могуць скакаць вакол і выклікаць агульны хаос. Гэта імгненная зваротная сувязь у сімуляцыі фізікі таму я горача рэкамендую зрабіць гульню з фізікай ў рэальным маштабе часу.

З фізікай мадэлявання рэалізаваны ў basecode вашай гульні, дзеці могуць эксперыментаваць з прычынна-следчай сувязі з ўволю на нераст кубы, сферы і префабы багацці і проста кідалі іх вакол і штурхаючы іх скалы з простым кантролерам знакаў.

Перавагі для дарослых

«Для маёй дачкі, гэта было пра тое, каб нейкі адзін-на-адзін раз з іншым вельмі заняты і заклапочанага таты. Гэта магло б быць любая дзейнасць, на самай справе. Акцэнт быў зроблены на яднанні «. - Раян Хенсон Крейтон, Untold Entertainment

Ажыццяўляючы творчы праект разам, вы дапамагаеце сабе. Ёсць відавочныя перавагі для нас настаўнікаў пажынаць, ад асабістых узаемадзеянняў, якія прыводзяць да глыбокага пріклеіванія, да простага факце, што навучанне нешта часта дапамагае вам пазнаць яго лепш.

«Там няма лепшага спосабу, каб адчуваць сябе зноў актывізаваліся або натхнёны, чым дзеці, толькі таму, што іх ўяўленне не ведае ніякіх абмежаванняў і межаў.» - Stacey Мулькахи YoungGameMakers

Праца з дзецьмі асвяжае ўласнае ўяўленне і матывацыю. Ён запальвае агонь пад сваім унутраным крытыкам, і уваскрашае свайго ўнутранага дзіцяці, гатовы гуляць усур'ёз, unironically, самазабыўна.

Як я гэта зрабіў

Вось мая асабістая гісторыя. Гэта працягваецца праект, у цяперашні час у маім хатнім офісе. Не ўсе гэтыя парады будуць прымяняцца да вашай асабістай сітуацыі, і мой вучань можа быць цалкам у адрозненне ад вашай, але з поспехам некаторыя з мудрасці я даведаўся ў стварэнні гульні з маім дашкольніка дапаможа вам на вашым пошуку.

не ўскладняць

Гэта, верагодна, само сабой зразумела, што адзін ключ да захавання увагі дзіцяці, каб трымаць яго кароткім. Нішто не псуе задавальненне ад навучання больш нуды. Праз дваццаць хвілін усё, што ў мяне ёсць.

Калі вы працуеце з вельмі маладымі, не спрабую навучыць іх, як пісаць зыходны код на ўсіх; на самой справе гэта больш падобна на «экскурсію», а не як на самой справе вучачы іх праграмаваць. Мы не спрабуем зрабіць камерцыйную гульню, якая калі-небудзь паліруецца і гатовыя да продажу. Гэта тое, што для старэйшых дзяцей, якія працуюць на іх дзесятай гульні варэння. Мэта тут заключаецца ў стварэнні чагосьці весела разам, гэтак жа, як крэпасць з канапавых падушак, ці Treehouse. Вы будзеце рабіць вялікую частку працы, але вы абодва атрымліваеце велізарныя перавагі.

Прыгатуйце сабе ў першую чаргу

Хоць падрыхтоўчая работа і збор актываў тыповы першы крок у любой творчай дзейнасці, калі ваш дзіця хоча, каб намаляваць карціну яны часта расчараваныя шопінгам у мастацкім краму.

Калі вы ніколі не зрабілі гульню раней, гэта першы этап падрыхтоўчага апынецца сур'ёзнай праблемай. Весела адзін, але не тое, што вы павінны чакаць, дзіця сядзець глядзець. Далучайцеся некалькі гульнявых джэмы сола, першы, а затым падзяліцца сваімі здабытыя навыкі. Вам не трэба быць распрацоўшчыкам майстар гульні, проста ў захапленні і з інструментамі ў руках.

Калі вы зрабілі некалькі гульняў, вы будзеце ведаць, што ў пачатку кожнага праекта з'яўляецца нарошчванне прадукцыйнасці, як вы збіраеце сродкі, ствараць новыя тэчкі, дадаць пустыя скрыпты для вашага праекта, а таксама збіраць мастацкія сродкі.

Прапусціць Square One

«Пачатак на фінішы! Пачну з простай гульнёй ... і змяніць яго, пакуль цікавасць не спадае«. - Фарбс, стваральнік Капітана Назаўжды

Падрыхтоўка «basecode» або «шкілет» праекту вельмі важна, калі вы хочаце патрапіць на зямлю працуе. Перш чым вы нават сядзець дзіця ўніз перад гульнёй праекта, вы павінны падрыхтаваць MVP (мінімальны жыццяздольны прадукт), які змяшчае самыя неабходны для гульні: некаторыя inits, і здольнасць перасоўвацца, выклікаць гук, і выяўленне сутыкненняў ,

Адзін хуткі спосаб зрабіць гэта, каб загрузіць адзін з сотні «стартавых камплектаў» на краме актываў вашага рухавіка, або выдзіраць ядро старой гульні вы зрабілі, такія як запіс гульні варэння. Гэтыя стартавыя камплекты, даступныя як бясплатна і за некалькі даляраў, інкапсуляваць ўсю механіку простыя патрэбы гульні, няхай гэта будзе платформер, стрэлак, або гульня-галаваломкі.

Перад тым, як стварыць базавы праект MVP гатовыя да луджанай, вы хочаце пагаварыць з новым вучнем і атрымаць агульнае ўяўленне аб відах рэчаў, якія яны сабе рабіць. У вас ёсць шмат свабоды дзеянняў тут, каб прапанаваць функцыі або механік геймплэя, якія вы адчуваеце ў межах вобласці «тэхнічна магчыма» і «лёгка рэалізаваць». Чым малодшай дзіця, тым больш верагоднасць таго, што яны просяць будзе гучаць падазрона падобна на іх бягучую любімую гульню.

У маім асабістым выпадку, нашы толькі агульны вопыт гульні былі LEGO гульні, якія з'яўляюцца аднымі з самых даступных назваў AAA вакол. Я пачаў пошук у Unity Asset краму і купляць танны камплект платформер стартара. Калі студэнт захопленыя Minecraft замест гэтага, вы павінны працаваць у вокселей, для якіх шмат стартавых камплектаў даступныя па цане піцы.

Kids love Minecraft

Прапусціўшы квадрат адзін таксама гарантуе, што вы заўсёды будзеце мець чысты палатно, які «проста працуе» ў якасці выпрабавальнага палігона для эксперыментаў і атрымаць прама ў дзеянне на працягу некалькіх секунд. Не спрабуйце стварыць новы новы праект у той час як ваш дзіця глядзіць; да таго часу, вы будзеце гатовыя для іх ўводу, у той момант, абміне.

Я не сядзеў мой сын перад клавіятурай і чакаць ад яго, каб пачаць друкаваць. Я ўступіў з ім у размову аб тым, што мы спрабуем дасягнуць, і зрабіў усю працу сам пад сваім захопленым кірунку.

Тыповы ўрок

Мой сын сядзіць у мяне на каленях на працягу дзесяці хвілін, у той час, і кажа мне, што ён хацеў бы, каб я рэалізаваць. Ён любіць тэстуе кожную зборку і ўносіць свае прапановы па паляпшэнні. Ён праектуе персанаж у дробным, і просіць мяне, каб паспрабаваць зрабіць 3D-версію сваіх фантазій.

Гэта на самай справе працуе даволі добра, і ніколі не так шмат, як згадваючы яму я лічу, ён працягвае прасіць, каб працаваць над ёй яшчэ трохі, пару разоў на тыдзень, проста для задавальнення.

Гэта як будаваць LEGO касмічных караблёў з ім, актыўнасцю, я паклаў даволі вялікая колькасць шчаслівых гадзін на працягу апошніх некалькіх гадоў, у тым, што гэта сумесны вопыт, дзе мы будуем нешта разам.

Пасля таго як я котачкі бегаюць, я паказаў яму. Ён быў пакораны. Ўзрадаваны. Ён «проста працаваў» для яго і яго нязграбных рук. Ён не мог памерці. Гульня ніколі не казаў яму, што ён пацярпеў няўдачу. Гэта, нарэшце, больш «цацка», чым гульня.

Бесперапынны працэс

Мы сядзелі разам, і я пабудаваў усё, што ён хацеў.

«Яна мае патрэбу ў рэчах, каб перабіць. Вы можаце зрабіць гэта так, вы можаце разбіць ўсе? Ці магу я штурхаць машыны са скалы? »

Пасля ажыццяўлення ён будзе прасіць, каб гуляць у гэтую гульню, і калі ён дазволіў старанна штурхаць машыны са скалы на краі карты, пакуль я дазволю яму!

My son's game

Мы гулялі разам і прабіваць праломы ў будынках і ёсць сушы за тое, што адчуваў, як ідылічныя гадзін чыстага летнія вакацыі весела свабодных ад якіх-небудзь правілаў, без «вы губляеце гульню на» стан. Ён смейцеся, я смяюся, і яна адчула, як будаваць пясочныя замкі на пляжы або забірацца гульнявое абсталяванне.

Гэта гучыць банальна, але я ведаю, што гэтыя моманты будуць некаторыя з маіх шчаслівых успамінаў, тыя, якія я спадзяюся, смакаваць дзесяцігоддзі зараз. Мой сын і я, гуляючы ў гульню, ён дапамог мне зрабіць.

Канчатковы прадукт

Вядома, гэта зламана, багі, танна, неполированный, і змацоўваюцца клейкай стужкай. Гэта як касмічны карабель, зроблены з кардоннай скрынкі з кнопкамі пастэльных і правадамі намаляваных над ім. паўфабрыкат бязладнай Карціна дзіця, не-гульня, беспарадак.

Але гэта значна больш, чым гэта для мяне. Для мяне, гэта кульмінацыя мары ўсяго жыцця, некалькі шчаслівых послеобеденные схаваныя, свабодны ад стрэсу.

Для вас, Кіці Гульня фізікі пясочніца да васьмі дурных котак бегаюць знішчаючы машыны і дом, перасьледуюцца злымі сабакамі, і ёсць смачныя сушы.

Там няма рэальнага сэнсу ў гульні, але самае смешнае, многія людзі ідуць на гульню ў працягу даволі доўгага часу.

Саветы і хітрасці

«Там няма лепшага спосабу, каб усяліць нянавісць да чаго-то ў дзяцінстве, чым зрабіць яго абавязковым.» - Том Farro

Пазбягайце клавіятуры

клавішы кіравання заблытаным. Сутыкнуўшыся з больш чым ста кнопак, кожны са складаным глифом, якія могуць або не могуць быць зразуметыя, дзеці будуць вагацца. Яны занепакоеныя націснуўшы Выдаліць ці бегчы, і клавіятура, верагодна, выкарыстоўваецца настаўнікам.

Большасць дзяцей вучылі нервовымі дарослымі, што некаторыя клавішы на клавіятуры замінаваныя і могуць выклікаць страшныя рэчы адбываюцца. Хто не ўмаўляў дзіця, што яны могуць выдаліць нашу працу, калі яны пераблыталіся з нашым клавішнымі?

Па гэтай прычыне я рэкамендую неадкладна ажыццяўленне кантролю геймпада. Нават дзеці ва ўзросце двух гадоў можна выкарыстоўваць джойсцік і націснуць кнопку на геймпада.

З іншага боку, калі гульня працуе на прыладзе з сэнсарным экранам, вы знойдзеце дзіця больш чым шчаслівы разамніце прэч на экране.

Таму я люблю мець альтэрнатыўнае прылада кіравання ў руках дзіцяці з'яўляецца тое, што яны захоўваюць пачуццё кантролю, у той жа час паглынуты ад фактычнага кода.

Ідэальны фармат павінен мець два крэслы перад кампутарам. Дзіця трымае геймпад, і сядзіць побач з дарослым, хто тыпаў у IDE і запускае зборкі для тэставання. У вас ёсць геймпад, так што двое з вас могуць гуляць разам з кожнай ітэрацыі.

Рабіце гэта часта: пасля кожнага радка кода або налады для некалькіх зменных у рэдактары. Гэта вядзе сумную працу сесіі кароткімі, і ўзнагароджвае цярпенне дзіцяці з гульнявой сэсіяй.

Больш гуляць, чым праца

«З маленькімі дзецьмі я праграмаванне, але яны кажуць, што мне рабіць кожны крок шляху. Я іх маляваць мастацтва і падабраць колеру «. - Сара Northway, стваральнік Перабудова і палова Northway гульняў

Адзін са спосабаў я зрабіў нашы сеансы так прыемна гэта, дазваляючы шчодрыя timespans для кожнай сесіі тэстуе, захоўваючы пры гэтым працоўныя спрынты ультра кароткія ў два-пяць хвілін дыяпазону.

Пасля кожнай сесіі я прашу майго вучня, што трэба быць унесены змены. Прыклады запытаў ўключаюць у сябе «Ці можам мы даць яму вокамгненны меч?» І «Мы павінны быць у стане скакаць вышэй».

Гэтыя ітэрацыйныя цыклы развіцця вучаць некаторыя цэнтральныя ўрокі, неабходныя для ўсіх распрацоўнікаў: дысцыпліны, цярпенне, і эксперыментальнае, ітэрацыйныя мысленне. Значэнне невялікіх паляпшэнняў на працягу доўгага часу, і прызнанне межаў мы ўвесь твар.

Чакайце і прыняць няўдачу

Вы абавязкова папросяць зрабіць нешта, што б вас занадта доўга, ці гэта было б тэхнічна не ўяўляецца магчымым, улічваючы рухавік вы працуеце з.

Дзеці ўсё ў парадку з гэтым, такім жа чынам, што яны шануюць, што не ўсе канструкцыі LEGO наканавана застацца стаяць, а не ўсе пальцавыя карціны выглядаюць так, як яны першапачаткова меркаваліся.

Гэта прыняцце недасканалых вынікаў, вынікі, якія, як правіла, менш дзіўныя, чым у нашых галовах, з'яўляецца ключом да распрацоўніку праграмнага забеспячэння. Вы паспрабаваць некаторыя рэчы. Яны выбухаюць ў вашым твары. Нарэшце, вы атрымаеце яго на працу, і вы рухацца далей, нават калі функцыя апынулася ледзь менш уражлівым, чым вы сабе ўявіць, перш чым праца пачалася.

Больш амбіцыйнае ўяўленне, тым больш некаторыя творчыя расчаравання будуць. Я адчуваю, што гэта вельмі магутны ўрок жыцця. Ня адмоўны або цынічны погляд на свет, але замест таго, каб здаровы лад жыцця. Дарослае жыццё будзе напоўнена больш павольным прагрэсам, чым планавалася, фрустрацый па шляху да вялікіх напрамках, і часам кантрольна-прапускным пункце.

Цярпенне і ітэрацыя

Для вельмі маленькіх дзяцей, як мой сын, яны яшчэ не на самай справе навучанне код-яны проста навучанне, што рабіць што-небудзь патрабуе шмат цярпення. Цяпер ён ведае, што такое «памылка», і як дарослыя іх выправіць: метад спроб і памылкі, зноў і зноў, да таго часу, што было зламаны не пачне працаваць, як будаваць вельмі высокі блок вежу.

Гэта «паспрабуйце, паспрабуйце яшчэ раз» працавітасць засяроджаньня ўсёй галіне тэхнікі і навукі, і выходзіць за рамкамі асноў распрацоўкі праграмнага забеспячэння да асабістага развіцця. Назад да чертежной дошцы! Час для рэдызайну! Першая версія была нестабільная! Усе гэтыя фразы мы часта ўсклікаем падчас гульні з LEGO, цягнік наборамі, пясочнымі замкамі, ці будаўнічымі блокамі. Гэта не заўсёды працуе з першай спробы, але праз працэс ітэрацыйныя удакладнення мы можам пабудаваць дзіўныя рэчы.

Рэалістычная Пастаноўка мэтаў

Гэтак жа, як празмерна аптымістычная, топ-цяжкая вежу блокаў, дзеці і дарослыя пачынаюць з марай занадта вялікі, каб быць рэалістычнымі. Цярпенне і станоўчая рэакцыя на невялікія няўдачы па шляху ў буйных праектах будуць служыць дзіця добра на працягу ўсяго свайго жыцця.

Нішто не будзе працаваць выдатна з першай спробы, няхай гэта будзе цяпер, седзячы на каленах у таты зрабіць відэагульню, за апошнія дзесяць гадоў, калі ён будуе аўтамабіль RC, ці як дарослы, які працуе на наступнай дзіўнай ракетнага рухавіка NASA.

Асновы распрацоўкі праграмнага забеспячэння

Тлумачачы канцэпцыі і перашкоды на гэтым шляху, мы разгледзелі некаторыя даволі здаравенныя тэмы. Мой студэнт нецярплівы Цяпер цьмяна разумее такія паняцці, як выяўленне сутыкнення, гукавыя эфекты, сіла цяжару, камеры, і якое зыходны код. Ён атрымлівае розніцу паміж рэдактарам і скампіляваны выкананы файл.

Ён абгортваць яго вакол галавы префабы і сістэм часціц, і разумее, снарады і пікапы. Ён groks асноўнага меню і HUD накладання набраць лічыльнікі, таймеры і падзея, што такі «пакі», і як мы можам перахопліваць трыгера як onCollision запусціць карыстацкі код (напрыклад, выклікаць нешта, каб падарвацца).

Kid making game

Вы былі б здзіўлены, на ўзроўні разумення гульнявых сістэм і мадэлявання нават дашкольнай маляня можа дасягаць, у межах разумнага. Я думаю, што гэтыя паняцці (мадэляванне, гравітацыя, і падзейна кадаваньне прынцыпаў) пашлюць дастаткова добра падрыхтаваны ў дзіцячы сад, калі ён ідзе у верасень наступнага года, і яны не патрабуюць праўдзіва матэматычных здольнасцяў нават маленькія дзяцей могуць ацэньваць на аснове іх вещественнозначного сусветны вопыт, і нават дашкольнікі думаць аб гравітацыі.

Нават на самым базавым узроўні, мой дашкольнік атрымаў урокі не толькі пра спецыфіку, як тое, што ўзровень, гравітацыя, сутыкненне, мадэляванне, і гэтак далей, але і аб дызайне і кіраванні праектамі: справу з фрустрацыяй і паўтарэння, спроб і памылка, дысцыпліна, каб працаваць над чымсьці, што займае больш адной сесіі, каб скончыць. Яны з'яўляюцца каштоўнымі інструментамі, якія дзеці ўжо займаюцца пры стварэнні LEGO структур, якія першапачаткова нестабільныя. «Назад да чертежной дошцы» менталітэт, які патрабуе распрацоўкі гульняў таксама тое, што расце патрабуе.

«Дзеці вучацца, як ахапіць як мастацтва і тэхналогію з гульнёй рашэннямі ... гэта выдатны спосаб, каб адкрыць дзверы да патэнцыялу тэхналагічнай кар'еры яна ахоплівае так шмат розных дысцыплін.» - Stacey Мулкахи, YoungGameMakers

PWC video game challenge

Зрабіць гульню разам!

Можа быць, у вас ёсць маленькі чалавек у вашым жыцці, хто любіць гульні. Ці ёсць у іх пыталіся пра тое, як яны зроблены? Вы той чалавек, які чытае Gamedev падручнікі. Вы, магчыма, ужо зрабілі свае ўласныя гульні. Вы падзяліліся гэтымі ведамі і энтузіязмам з імі? Гэта ніколі не занадта рана.

Чаму б не вывучыць і падзяліць вопыт склейвання, магчымасць навучання і чыстай радасць сумеснай творчасці з каханым чалавекам. Зрабіць гульню з маленькім дзіцем. Гэта магчыма, і прынясе карысць вам абодвум. Вы можаце быць здзіўлены тым, наколькі разумныя дзеці, калі ім даюць шанец. Поспехаў!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.