Bakalářská práce

Stavitel: prototyp hry pro výuku blokového programování

Builder Game: Block-based Programming Game Prototype

Eva Škopová
Anotace

Bakalářská práce se zabývá návrhem hry pro výuku programování se zaměřením na cykly s podmínkou. V teoretické části rozebírám základní aspekty blokového programování a analyzuji existující hry s podobným zaměřením. V praktické části popisuji dílčí prvky hry, jejich význam a možné alternativní úpravy. Dále se věnuji implementaci, vytvoření konkrétních sad zadání a uživatelskému testovaní. Výstupem je …více

Abstract

The bachelor thesis deals with the design of block-based programming game with focus on while loops. In the theoretical part, I analyze the basic aspects of block-based programming and examine existing games with a similar focus. In the practical part, I describe partial game features, its' meaning and possible alternative modifications. I also deal with implementation, creating specific sets of assignments …více

Zadání práce

Cílem práce je vytvořit prototyp hry pro výuku programování pomocí blokového programování. Základní princip hry bude vycházet z často používaného prostředí „robot na mřížce“ (Robot Karel), hlavní nový prvek bude „stavění“. V prostředí se bude pohybovat agent, který sbírá stavební materiál a s jeho pomocí staví stavby. Po programátorské stránce se hra bude zaměřovat především na procvičení while cyklů.

Konkrétní cíle:

  • Implementovat interaktivní prototyp hry v JavaScriptu.
  • Navrhnout a realizovat sadu minimálně 20 konkrétních zadání různé obtížnosti (od jednoduchých tutoriálových až po zajímavé úlohy na cykly).
  • Provést testování hry na minimálně 5 lidech. Posbírat zpětnou vazbu a zhodnotit použitelnost dílčích herních prvků a navržených sad.

Práce zkontrolována:
19. 5. 2023 10:51, doc. Mgr. Radek Pelánek, Ph.D., učo 4297
Jazyk práce
čeština čeština
Termín obhajoby
27. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

doc. Mgr. Radek Pelánek, Ph.D., učo 4297
KSUZD FI MU

Oponent

RNDr. Tomáš Effenberger, Ph.D., učo 410350
KTP FI MU

Literatura

  • PELÁNEK, Radek a Tomáš EFFENBERGER. Design and analysis of microworlds and puzzles for block-based programming. Computer Science Education. Routledge, 2022, roč. 32, č. 1, s. 66-104. ISSN 0899-3408. Dostupné z: https://doi.org/10.1080/08993408.2020.1832813.

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.