Lukáš Josefík

Tento uživatel doposud nenapsal žádné informace o sobě


Příspěvky od Lukáš Josefík

Robomise a cube composer

RoboMise

Zkuste úkoly z Robomise

Zkuste úkoly z funkcionálního programování

cube composer (david-peter.de)

Kódovací hra

W3Schools Code Game

Želva

Turtle Academy

Králík

https://doodles.google/doodle/celebrating-50-years-of-kids-coding

Easy tetris

Easy Tetris podle Soutěž v programování (talentovani.cz)

https://talentovani.cz/souteze/soutez-v-programovani/archive#tasks137

2023

Úloha 4 – Easy Tetris (koeficient 3)
Naprogramuj zjednodušenou počítačovou hru Tetris, ve které hráč skládá shora padající kostičky do
úhledných řad, které posléze zmizí, a snaží se vydržet ve hře co nejdéle, než kostičky zaplní celou
hrací plochu. Hru si můžete zahrát na https://tetris.com/play-tetris.
V této úloze konkrétně:

  • Zobrazení plochy. Zobrazte hrací plochu 10×20 čtverečků (s viditelnou mřížkou).
  • Nové kostičky. Ve vrchní dvou řadách plochy vygenerujte (horizontálně zhruba uprostřed
    hracího pole) žlutou kostičku sestávající z 2×2 čtverečků.
    o Pokud by se měla vygenerovat kostička tak, že by byla na stejném místě jako už
    vyplněný čtvereček, tak hra končí. Pogratulujte hráči a řekněte mu, kolik za hru získal
    bodů.
  • Ovládání. Umožněte hráči kurzorovými klávesami:
    o šipkou vlevo posunout kostičku o políčko doleva;
    o šipkou vpravo posunout kostičku o políčko doprava;
    o šipkou dolů kostičku „shodit až dolů“, dokud nenarazí na spodní hranu hracího pole
    nebo už spadlý čtvereček;
  • Shození až dolů.
    o Když hráč shodí kostičku až dolů, tak spadlá kostička okamžitě „přimrzne“ tam, kde
    spadla. Současně s tím se stanou dvě věci:
    ▪ Pokud se tímto vytvořila 1 nebo více horizontálních souvislých řad 10
    vyplněných čtverečků, tak všechny tyto řady zmizí, a všechny vyplněné
    čtverečky nad nimi se posunou o tolik čtverečků dolů. Hráči připište 1 bod za
    každou takto zmizelou řadu.
    ▪ Okamžitě vygenerujte další kostičku ve vrchní části obrazovky, se kterou hráč
    může dále pohybovat.
  • Bonusový úkol: Modrá kostička. Místo toho, aby vždy padala 2×2 žlutá kostička, tak
    v polovině případů místo toho vygenerujte horizontální modrou kostičku 4×1. Umožněte
    navíc hráči šipkou nahoru otočit takovou kostičkou o 90 stupňů doprava. Pokud by v hracím
    poli na takovou změnu nebyl prostor, tak povel hráče ignorujte a kostičku neotáčejte

Extensions v Makecode arcade

Settings – Filip

https://arcade.makecode.com/S20446-08800-28061-74443

3D a status bar – Tobiáš

https://arcade.makecode.com/S63200-34917-35662-01022

Síň slávy 31.1.2024

Marek
pizza party

Dominik
Bludiště

Tobiáš
backroom story

Robin
Pizza park

Dominik

https://makecode.com/_i4KRCHCy8FH7
mario
https://makecode.com/_i4KRCHCy8FH7
plosinovka
https://makecode.com/_8Cv28f3Vh5JW
bunny hop
https://makecode.com/_Um1HwCgyP37x
jumpy platformer
https://makecode.com/_Um1HwCgyP37x

Síň slávy 22.11.

Dan HTTPS://MAKECODE.COM/_T7x9KVE9tXAV

Jiří HTTPS://MAKECODE.COM/_c4s69qWcs3ef

Zdeněk HTTPS://MAKECODE.COM/_X190ksX2yaAo

Teodor HTTPS://MAKECODE.COM/_M4rcU2LdTL9W

Sebastian HTTPS://MAKECODE.COM/_MLi1AtMvai1s

Síň slávy 18.10.2023

Jirka HTTPS://MAKECODE.COM/_2aLCVHKD0T0K

Adam HTTPS://MAKECODE.COM/_5APdsRFz4E3D
Dan HTTPS://MAKECODE.COM/_gukcmjeVhi4D