Bachelor's thesis

Builder Game: Block-based Programming Game Prototype

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

Eva Škopová
Abstract

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 …more

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 …more

Thesis description

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.

The thesis has been checked:
19/5/2023 10:51, doc. Mgr. Radek Pelánek, Ph.D., UČO 4297
Language used
Czech Czech
Defence date
27/6/2023
The thesis was defended successfully

Supervisor

doc. Mgr. Radek Pelánek, Ph.D., UČO 4297
KSUZD FI MU

Reader

RNDr. Tomáš Effenberger, Ph.D., UČO 410350
KTP FI MU

Literature

  • PELÁNEK, Radek and Tomáš EFFENBERGER. Design and analysis of microworlds and puzzles for block-based programming. Computer Science Education. Routledge, 2022, vol. 32, No 1, p. 66-104. ISSN 0899-3408. Available from: https://doi.org/10.1080/08993408.2020.1832813.

Masaryk University Faculty of Informatics
Programme
Plan
Informatics
  • 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.