Профил
Уроци › Направи своя игра с MakeCode Arcade

Направи своя игра с MakeCode Arcade

Пет урока, които НЕ са каталог, а стълба: всеки стъпва върху предишния и добавя точно по едно ново понятие. От герой, който се движи, до игра с врагове, животи и нива, чиято трудност се изчислява, а не се преписва. Детето не играе чужда игра - прави своя, блок по блок, и на всяка стъпка вижда какво точно е променил новият блок. Конзола не е задължителна за първия час - всичко върви в браузъра на arcade.makecode.com, а конзолата добавя физическите бутони и това, че играта излиза от компютъра. Редакторът е на английски (Arcade още няма български превод), но имената на променливите приемат кирилица и в целия курс са на български: играч, храна, враг, ниво.

5 урока в тази област

1 Герой, който се движи
8 части · 4 стъпки код · 3 въпроса · трудност ★☆☆☆☆
Първият урок: герой на екрана и бутони, които го движат. Въвежда спрайта и вида му (Player, Food, Enemy) - етикетът, върху който стъпват всички следващи уроци.
2 Събирай точките
8 части · 4 стъпки код · 3 въпроса · трудност ★★☆☆☆
Вторият спрайт и първото СЪБИТИЕ: при допир точките растат, а храната отскача другаде. Тук класът вижда разликата между „прави се при старт" и „чака да се случи".
3 Часовник, победа и край на играта
8 части · 4 стъпки код · 3 въпроса · трудност ★★★☆☆
Играта получава край. Часовник, който брои назад, цел от 10 точки и два изхода - победа или загуба. Първият урок, в който програмата има състояние.
4 Враг, животи и изстрел
8 части · 6 стъпки код · 3 въпроса · трудност ★★★★☆
Появява се противник. Враг, който преследва играча, три живота вместо един край и изстрел с бутон A. Две събития за допир работят едновременно, без да се бъркат.
5 Нива и нарастваща трудност
8 части · 6 стъпки код · 3 въпроса · трудност ★★★★★
Последният урок: функция със свое име и променлива „ниво", от която се ИЗЧИСЛЯВА скоростта на враговете. Трудността вече не е записана в кода, а расте сама.