Skip to content

LouiDev/DuckCoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Informationen - Work in progress

© DuckCoder 2024 - A solo dev project

DuckCoder ist ein skriptbasiertes Lerntool zum Programmieren. Mittels eigner Programmiersprache (DuckScript), kann eine Ente innerhalb eines zweidimensionalem 12x12 Feld gesteuert werden. Alle Befehle sind auf Deutsch und intuitiv zu verstehen, wie z.B. "vorwärtslaufen". Das Programm enthält Elemente einer Registermaschine, jedoch werden hier nur Funktionsweisen übernommen. Das Ausführen von einem DuckScript wird mittels Befehlszeiger bewerkstelligt. Dadurch wir das Skript Zeile für Zeile abgearbeitet. Durch Befehle wie "springen" kann der Befehlszeiger manuell während des Skripts überschrieben werden. Somit können einfache "if-Abfragen" oder Schleifen durch "springewenn" oder "springenichtwenn" umgesetzt werden. Außerdem enthält das Programm 20 Register, wo ganze (auch negative) Ganzzahlen gespeichert und später im Skript verwendet werden können.

DuckCoder ist noch in Entwicklung und unvollständig. Grundlegende Funktionen sind aber schon realisiert. Aktuell werden weitere Befehle dem Programm hinzugefügt. Auf dem DuckCoder Discord Server werden regelmäßig updates und Ankündigungen gepostet. Dort findet man auch alle wichtigen Dateien, Dokumentationen und anderes an einem Ort. Außerdem gibt es dort die Möglichkeit für Feedback und Feature Vorschläge.

Downloads

Zurzeit gibt es zwei einen Alpha Release als Download zum Austesten der aktuellen Funktionen. In Zukunft werden hier alle möglichen Downloads aufgelistet.

Alle nötigen Infos sind in "README.txt" und "DuckScript-Dokumentation.txt" enthalten.

Alpha Releases

About

Ein skriptbasiertes Lerntool für den Einstieg ins Programmieren

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages