Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 3.11 KB

introduction.md

File metadata and controls

27 lines (15 loc) · 3.11 KB
title Blockly: Intro

Einleitung

Einführung

Spielerisches Programmieren mit "Blockly-Dungeon"

In einer Zeit, in der digitale Fähigkeiten und Programmierkenntnisse immer wichtiger werden, ist es entscheidend, jungen Menschen auf unterhaltsame und ansprechende Weise Zugang zur Welt des Programmierens zu verschaffen. Genau hier setzt "Blockly-Dungeon" an. Die Applikation bietet eine spielerische Einführung in die Programmierung und vermittelt die Grundlagen des Programmierens auf eine unterhaltsame und ansprechende Weise. Die Applikation wird im Zusammenspiel mit dem Projekt "Dungeon" entwickelt, das an der Hochschule Bielefeld (Campus Minden) entsteht. "Blockly-Dungeon" ist eine webbasierte Applikation, welche dafür genutzt werden kann, den Charakter des Dungeons Spiels zu steuern. Anstatt selber programmieren zu müssen, können die Spieler Blöcke mit Befehlen auswählen und diese in einer bestimmten Reihenfolge anordnen. Die Blöcke werden dann in den Programmcode übersetzt und der Charakter führt die entsprechenden Aktionen aus. Die Applikation ist modular aufgebaut und kann leicht an die Bedürfnisse der Spieler angepasst werden. Die Blöcke können erweitert oder angepasst werden, um neue Funktionen zu implementieren oder die bestehenden Funktionen zu ändern.

Blockly

Das Herzstück von "Blocky-Dungeon" ist die Verwendung der Blockly-Bibliothek. Blockly ist eine Open-Source-Bibliothek, die von Google entwickelt wurde und in vielen Projekten eingesetzt wird. Die Bibliothek ist in JavaScript/TypeScript geschrieben und kann in jede Webanwendung integriert werden. Die Blockly-Bibliothek ist in verschiedene Sprachen übersetzt worden und wird von einer großen Community unterstützt. Weitere Informationen zu Blockly sind auf der offiziellen Website zu finden.

TypeScript

"Blocky-Dungeon" nutzt die Programmiersprache TypeScript als Basis für die Applikationsentwicklung. TypeScript erweitert JavaScript um statische Typisierung. Dies hat den Vorteil, dass Fehler bereits zur Entwicklungszeit erkannt werden können. Die statische Typisierung ermöglicht es, die Codequalität zu verbessern und die Wartbarkeit zu erhöhen. TypeScript ist eine Open-Source-Programmiersprache, die von Microsoft entwickelt wurde und auf JavaScript aufbaut. Weitere Informationen zu TypeScript sind auf der offiziellen Website zu finden.

Vite

Die Anwendung nutzt Vite als Basis für die Entwicklung. Vite ist ein modernes Build-Tool und Entwicklungsserver für Webanwendungen, das durch seine schnellen Build-Zeiten, modulare Architektur und nativen TypeScript-Support ideal für die Entwicklung ist. Weitere Informationen zu Vite sind auf der offiziellen Website zu finden.

Warum "Blockly-Dungeon"?

Spielerische Lernmethode: Anstatt Code zu schreiben, werden Blöcke in einer visuellen Benutzeroberfläche verschoben. Dies erleichtert das Verständnis und erhöht die Motivation, indem es das Programmieren in ein unterhaltsames Abenteuer verwandelt.