З уроків

Проєкти учнів

Такі речі діти збирають на заняттях. Натисніть картку, щоб відкрити код.

Відео з цих проєктів є в TikTok.

Код після заявки

bot.py
def reply(text):
    if text == "привіт":
        return "Привіт! Я бот Codes Vibe."
    return "Напиши: привіт"

print(reply("привіт"))

Ігри та Telegram-боти

Бот, який вітається

Пишеш «привіт» — бот відповідає. Перший скрипт, який уже щось робить у чаті.

Код після заявки

guess.py
secret = 7
guess = int(input("Число від 1 до 10: "))
if guess == secret:
    print("Вгадала!")
else:
    print("Спробуй ще.")

Ігри та Telegram-боти

Вгадай число

Гра в консолі: програма порівнює відповідь із загаданим числом.

Код після заявки

score.py
score = 0

def coin():
    global score
    score = score + 10
    print("Очки:", score)

coin()
coin()

Ігри та Telegram-боти

Лічильник очок

Кожна монета додає 10 очок. Так у грі з’являється рахунок.

Код після заявки

coin.lua
local coin = script.Parent

coin.Touched:Connect(function(hit)
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player then
        coin.Transparency = 1
    end
end)

Розробка 3D-ігор

Монета в Roblox

Гравець торкається монети — вона зникає. Перший скрипт у Studio.

Код після заявки

door.lua
local door = script.Parent

local function open()
    door.CanCollide = false
    door.Transparency = 0.5
end

door.Touched:Connect(open)

Розробка 3D-ігор

Двері, що відчиняються

Дотик до дверей вимикає стіну: крізь неї можна пройти.

Код після заявки

wall.js
player.onChat("стіна", function () {
    for (let i = 0; i < 5; i++) {
        blocks.place(STONE, pos(i, 0, 0))
        blocks.place(STONE, pos(i, 1, 0))
    }
})

Візуальне програмування

Стіна по команді

У чаті гри дитина пише «стіна» — і з’являється ряд блоків.