Spletne brihte
poganja logo

Моята първа 2D игра: Cookie Clicker 🍪

Текст: Бисквитка, бисквитка на екрана, кажи ми, колко точки ще получа в тази игра? 🍪 Създай Cookie Clicker в Scratch, добави бонуси, изображения и звуци! 🎮

Програмиране и игри
Програмиране на 2D игри
time icon

12 min

xp icon

525 точки

Нека започнем да програмираме игратаТекст: Cookie ClickerТЕКСТ: ! 🔥

Програмирането на твоята възраст звучи наистина готино! 💪

За да се разбираме по-лесно, нека първо изясним,какво е програмиране. Ще разработваме играта Cookie Clicker в средаТЕКСТ: Scratch, който позволява създаването на игри с блоково програмиране. 🧩

За първи път в Scratch?

Няма паника! Препоръчвам ти да се регистрираш, за да се запази твоят проект. В горния десен ъгъл ще намериш бутонПрисъедини се към Scratch. Избери сисилна парола, тъй като не искаме някой да ти влезе в акаунта. В горния ляв ъгъл кликни наСъздай, да направиш своята първа игра. 🤗

Текст: Лики илиСпрайтове

За да не ожаднееш твърде много заради английската дума, тук ще използваме просто словенската дума.ТЕКСТ: –ТЕКСТ: лик. За началото на проекта, разбира се, ни е необходим главният герой! Това е нашето бисквитка. 🍪

На долната снимка погледни къде е мястото за фигурите и с клик върхулилаво кръгчеизбери фигурата, която искаш да кТЕКСТ: ЛИКтати. Добра шега, нали? 😁

Програмиране на 2D игри

За фон кликни навтори лилав кръгв десния долен ъгъл. Препоръчвам ти да избереш вселената, защото е готина! Особено ако в нея обитават толкова откачени планети катоБрихтин,Сплетрон,КликановаиКодирионТЕКСТ: . 🪐

Главно меню

Ясно е, че всяка готина игра има бутони катоИграйте, Как да играетеиКредити. За всеки създай свой герой, като отидеш с мишката на лилавото кръгче и след това изберешчетка. Ако междувременно случайнокликналнатиснете бутона, повторете упражнението. 😉

При рисуването с инструменти кликвай колкото се може повече, тъй като така ще научиш най-много. Когато имаш нарисувани бутони, започни с кода. Разбира се, можеш да си помогнеш свече направен проект, но искам да разбереш кода, иначе няма да можеш да го направиш сам. Това е най-важното в програмирането. 😎

Бутоните работят с помощта наскрити съобщенияТЕКСТ: (транслация).📬 Това са жълтите блокове, които ще намериш в разделаСъбития. БлокПубликувай съобщениеработи като суфльор в театъра. Ако актьорът забрави текста, суфльорът му напомня, че е негов ред. 🎭 Същата роля има този блок. Когато го поставиш в работното пространство, кликваш върху него и му даваш кратко име. В игратаТекст: Cookie Clickerвсеки бутон, когато бъде натиснат, публикува съобщение със своето име. Останалите бутони получават това съобщение и едва тогава започват да изпълняват своята задача. ⚙️

Програмиране на 2D игри

👉 Ако скритите съобщения ти създават главоболия, прочети още веднъж написаното по-горе. Мисля, че ще успееш! Иначе, нека бъде така, можеш да направиш играта и без главното меню. 🧠

Програмиране на главния герой

  1. Кликване🖱️

Тук определяме какво искаме да се случи с бисквитката при кликване. Разбира се, добре е да измислим някакъв ефект, например светлинен, увеличаване или намаляване и т.н. Всичко това ще намериш под виолетовия раздел.Изгледи. Колкото повече блокове имаш, толкова по-щура ще бъде играта! И вероятно също така ще засече … 😅

Програмиране на 2D игри
  1. Точки🏆

Точки получаваш, като кликнеш върху оранжевия раздел.Променливии кликнеш наСъздайте променлива. Дай ѝ имеТочкии така можеш да започнеш да използваш оранжевите блокове за промяна и задаване на променливата. Внимание! 📢 БлокЗадай променливатаще използваш при флагчето, тоест в началото на играта, тъй като искаме точките да се нулират на 0 с всяко кликване върху флагчето. Когато искаш да добавяш точки, използваш блокПромени точки за 1.Малко си поиграх и със скриването и показването на променливи, тъй като в началото имам главно меню. Ще бъде наистина забавно, ако точките се броят още там! 😛

Създай също променлива време, тъй като това е целта на играта.ТЕКСТ: –в определено време да постигнете възможно най-висок брой точки. ⏱️

Програмиране на 2D игри
  1. Край на играта

Текст: Щраквай колкото можеш по-бързо, за да събереш точки! Времето изтича! Ох, горката мишка... 🐭 Както виждаш, в тази игра много бързаме. Доста напрежение, ако питаш мен. Но добре, почти сме завършили цялата игра, така че нека я завършим. 🏁

Какво е условието, какво трябва да се случи, за да загубим? Да, времето изтича. ⌛ Програмистки или на счупен словенски, това би се записало така:Ако времето е 5 → спри всички команди. Също така искам бисквитката да ми каже колко точки съм събрал, затова използвах лилавия блок.Кажи. Проблемът възниква, ако не добавя кода, ако времето е по-голямо от 4. Тогава мога да кликвам до безкрай. 🤙

Вярвам, че ще ти бъде забавно безкрайно да получаваш точки, но играта трябва да функционира, така че просто добави и тази част от кода. 😎

Програмиране на 2D игри

Трарааа! 🥳 ИгратаТЕКСТ: Cookie Clickerе успешно завършена. Надявам се. 🤨

Доверявам ти, че си направил и двата проекта. 🤗 Ако си направил Cookie Clicker преди Flappy Bird, ти препоръчвам да изследваш ощетази игра. Иначе имам нещо специално за теб … Ако искаш чрез Coda и Scratch да напреднеш до създаване на уебсайтове в HTML/CSS и програмиране на Python, те каня да се присъединиш с приятеликурс по програмиране в Digital School. 😎💻

Обещавам, че ще се забавляваш и ще се запознаеш с поне 5 нови приятели! 👨‍👧‍👧

Умен въпрос

Какви цветове са блоковете за променливи?

banner-graphicbanner-graphicbanner-graphicbanner-graphic

Това съдържание е заключено

vote left graphicvote right graphic

Хареса ли ти публикацията?

Това съдържание е заключено

Познавaш ли вече всички програмни термини? Провери! 💻

Познавaш ли вече всички програмни термини? Провери! 💻

Тествай знанията си за програмиране! 🧮 Куизът ще те научи как работят алгоритъмът, променливата и събитието в игрите. Готов ли си? 🚀

time icon

10 min

xp icon

до 350 точки

Това съдържание е заключено

Ne ustavi se tukaj! Potopi se v še več koristnih in zabavnih vsebin!

Майнкрафт Образование
Програмиране и игри

Време за четене: 12 min

Използване на Minecraft Education в часовете 🎮

Как учителите могат да използват Minecraft Education за обучение по програмиране, безопасност в интернет и други предмети по забавен и интерактивен начин. 🚀

xp icon

до 175 точки

Още chevron right
ТЕКСТ: prompt-hero
Програмиране и игри

Време за четене: 10 min

Как да създадем отличен подтик за изкуствения интелект? 🔮

Прочетете как ефективно да използвате инструментите на изкуствения интелект и да съставите такъв prompt, че още при първия опит да получите отличен отговор.

xp icon

до 175 точки

Още chevron right
3D-игра-герой
Програмиране и игри

Време за четене: 10 min

Създай своята първа 3D игра в програмата Buildbox 3! 🕹️

Ела и научи дизайн и 3D програмиране в средата BuildBox 3! Следвай инструкциите в блога и ще успееш да създадеш своята първа 3D игра! 💥

xp icon

до 175 точки

Още chevron right

Как Слетните брилянти променят бъдещето?

Насърчаваме и обучаваме деца, родители и учители за успешна и безопасна употреба на технологиите в дигиталната епоха.

child emoji

34 000+

включени деца

school emoji

200+

включени училища

pencil emoji

20 000+

решени тестове

monocle emoji

4 leta

разпространяване на знания