Програмер видео игара: креирање 2Д игара различитих жанрова - курс 18.000 руб. из Цодди Сцхоол оф Программинг фор Цхилдрен, обука 3 модула (месеци)
мисцеланеа / / December 02, 2023
Старост: 7-12 година
Ниво: за почетнике.
Трајање: од 3 модула (месеца), од 24 сата*.
Формат: индивидуални и групни часови, офлајн и онлајн (у реалном времену).
Број деце: од 1 до 8.
Цена:
од 750 руб./сат у онлајн групи,
од 850 руб./сат у оффлине групи,
од 1050 руб./сат појединачно на мрежи,
од 1980 руб./сат појединачно ван мреже.
Да ли желите да ваше дете не само да игра, већ и развија игре за Виндовс?
Да ли желите да се заинтересује за програмирање креирањем забавних пројеката?
Да ли желите да покажете његов напредак тако што ћете показати игру коју је поставио на Интернет?
Ако је ваш одговор да, овај курс је оно што вам треба!
Индустрија игара данас је једна од најтраженијих области у области информационих технологија (ИТ). У 2019. години тржиште видео игара је процењено на 151.100.000.000 америчких долара (према аналитичким Невзоо агенци) и праг за улазак на ово тржиште за програмере почетнике сваке године постаје све већи све је ниже. Сада је најбоље време да научите како да креирате сопствене игре и почнете да зарађујете од свог хобија.
Штавише, вештине стечене у развоју игара биће корисне у другим областима ИТ сектора, било да се ради о креирању мобилних апликација или једноставном писању програма за ПЦ.
Током курса, студенти ће савладати, поред креирања игара, још неколико сродних вештина из:
- геометрија – рад са угловима, векторима и координатама.
- физика – контрола сила, трења, гравитације, судара.
- рад са графиком - коришћењем графичких уређивача за креирање сопствених слика.
- програмирање - управљање догађајима, променљиве, функције, класе, низови, типови података, ако-елсе конструкције, логички оператори и још много тога.
- развој веб сајта - управљање хостингом, повезивање домена, пренос података на сајт - све што вам је потребно да игру ставите на интернет, чинећи је доступном корисницима широм света.
Како би помогао ученицима да савладају ову огромну количину информација, ЦОДДИ је развио курс за почетнике у којем ћемо децу научити како да креирају игрице различитих жанрова за Виндовс.
Током курса направићемо неколико игара - ово је пуцач са погледом одозго, и класични „Астероиди“, али са телепортацијом, бонусима и тајмером, као и игра у жанру „Товер Дефенсе“.
Играма ћемо додати сопствену музику, сопствене звукове и слике - свака игра ће бити јединствена!
Развој се одвија на мотору игре Цонструцт, који у великој мери поједностављује писање кода и убрзава процес креирања игара. Деци ће бити лакше да разумеју програмирање логике игре, што значи да ће моћи да креирају неколико различите игре, или урадите једну од њих заиста дубоко и додајте јој много занимљивих функција.
По завршетку курса полазници ће научити како да креирају 2Д игре, постављају их на интернет, деле са пријатељима, а стећи ће и основне вештине програмирање: Цонструцт често користи варијабле, петље, класе и друге конструкције које свака особа која поштује себе треба да зна програмер. Такође ће студентима који заврше курс бити много лакше да почну да уче моторе за 3Д игре као што су Унити и Унреал Енгине.
Након завршеног курса, студентски портфолио ће садржати неколико готових пројеката, који су доказ његовог знања и искуство, а помоћи ће у проналажењу посла ако дете одлучи да свој живот повеже са ИТ области уопште и са развојем игара у нарочито. Матуранти ће моћи да усаврше и унапреде своје пројекте, или да напишу игру од нуле, а ко зна, можда ће ваше дете креирати следећи хит?
За кога је овај курс идеалан?
- За све заинтересоване за развој игара
- За оне који су савладали Сцратцх и спремни су да крену даље, али још нису спремни да савладају Унити због сложености овог гаме енгине-а.
Курс је структуиран тако да ће чак и почетници који нису имали претходног искуства са програмирањем или креирањем игара моћи брзо да се навикну и укључе у процес учења.
„Као наставник који предаје овај предмет, напомињем да током курса деца постају много друштвенија, отворени и самоуверени, не плаше се да погреше, испробају нове ствари, а сами траже информације на интернету како би увели нове у игру функције. Томе доприноси пријатељска атмосфера, тимски рад у решавању сложених проблема и занимљивост задаци у којима ученик не само да запамти тему, већ стиче праве вештине развој."
Андреј Фурлетов
Први месец - Схоотер Гаме
1
• Увод у интерфејс Цонструцт, креирање пројекта и сцене.
• Подешавање позадине и модела плејера, повезивање контрола.
• Пуцање, стварање чудовишта и "Гаме Овер".
2
• Здравствени интерфејс, додаје здравље играчу и чудовиштима.
• Стварање аутоматског оружја.
• Додавање ефеката када меци погоде чудовишта.
3
• Расипање метака и стварање ласера.
• Пребацивање између врста оружја помоћу дугмади на тастатури.
• Креирање бацача пламена и ласерских ефеката.
4
• Стварање самонавођених пројектила и ефеката сагоревања.
• Бодовање, дугме за поновно покретање.
• Израда комплета прве помоћи, побољшање система стварања чудовишта.
• Повећање тежине игре током времена (по тајмеру).
Други месец - игра Спаце Роцкс
1
• Креирање позадине, модела плејера и повезивање контрола.
• Израда ласера, развој система паљбе, ефекти мотора.
• Прављење астероида, попуњавање поља за игру астероидима.
2
• Додавање кретања астероидима, физика астероида, уништавање астероида.
• Додавање ефеката експлозије помоћу анимације.
• Телепортација играча кликом миша и ефектима.
3
• Креирање интерфејса – ниво енергије, победа и пораз.
• Креирање заштитног штита и бонуса којим се штит активира.
• Напредни астероиди који се распадају на мање делове.
4
• Додавање музике и звукова игри.
• Побољшан баланс игре, додавањем тајмера
Трећи месец - игра Товер Дефендерс
1
• Креирање позадине и панела интерфејса.
• Стварање основног непријатеља и његовог система кретања.
• Креирање купола, гађање купола, здравље непријатеља.
2
• Побољшан интерфејс и ефекти експлозије.
• Креирање система куповине куполе.
• Блокирање покушаја уградње купола на елементе интерфејса, путеве и постојеће куполе.
3
• Израда нове куполе и граната за њу.
• Додавање базе, поена и услова губитка.
4
• Систем управљања временом - нормална брзина, дупла брзина и пауза.
• Додавање резервоара.
• Повећање тежине игре, усавршавање кретања непријатеља