Projekt:2021/Programmierprojekt: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 34: Zeile 34:


Zu jedem Projekt gehört außerdem eine '''Bedienungsanleitung''', die die Projektidee und das finale Produkt beschreibt und genau erklärt, wie es gestartet und ggf. gesteuert wird. Dies kann als bebildertes PDF-Dokument oder als kleines Video umgesetzt werden.
Zu jedem Projekt gehört außerdem eine '''Bedienungsanleitung''', die die Projektidee und das finale Produkt beschreibt und genau erklärt, wie es gestartet und ggf. gesteuert wird. Dies kann als bebildertes PDF-Dokument oder als kleines Video umgesetzt werden.
=== Inhalt der Bedienungsanleitung ===
Die schriftliche Abgabe zum Projekt nimmt einen '''wesentlichen Teil''' der Bewertung ein. Die Gestaltung ist  eigenständig zu erledigen und sollte an euer Projekt angepasst werden. Das bedeutet einige Aspekte sind in eurer Anleitung ggf. unwichtiger und andere wichtiger. Teil der Aufgabe ist es, ein '''sinnvolles schriftliches Begleitdokument''' zu erarbeiten.
Folgende Aspekte sollten im Dokument berührt werden:
# Einleitung
# Beschreibung der Projektidee
# Beschreibung des Produktes (was wurde umgesetzt, was wurde ggf. nicht geschafft, wo lagen Probleme)
# Bedienungsanleitung des Produktes
#* Wie wird das Programm gestartet?
#* Wie wird es ggf. gesteuert?
#* Wo könnten Probleme / Fehler auftreten? Was macht man dann?
#* ggf. Spielregeln erläutern (bei Spielen).


== Bewertungskriterien ==
== Bewertungskriterien ==
Zeile 91: Zeile 106:
* [https://programmierkonzepte.ch/engl/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=gamegrid/gamegrid.inc.php Tutorial zum GameGrid]
* [https://programmierkonzepte.ch/engl/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=gamegrid/gamegrid.inc.php Tutorial zum GameGrid]
* [https://programmierkonzepte.ch/engl/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=gamegrid/gamegriddoc.html Dokumentation der verfügbaren Funktionen]
* [https://programmierkonzepte.ch/engl/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=gamegrid/gamegriddoc.html Dokumentation der verfügbaren Funktionen]
** {{Hinweis|Immer, wenn von <code>pixel coordinates</code> die Rede ist, wird ein <code>Point</code> verlangt. Im Vergleich zu <code>Location</code> bezeichnet ein <code>Point</code> nicht die Zelle und Spalte einer GameGrid Zelle, sondern die x- und y-Koordinate eines Pixels:
{{Hinweis|Immer, wenn von <code>pixel coordinates</code> die Rede ist, wird ein <code>Point</code> verlangt. Im Vergleich zu <code>Location</code> bezeichnet ein <code>Point</code> nicht die Zelle und Spalte einer GameGrid Zelle, sondern die x- und y-Koordinate eines Pixels:
**: <code>bg.drawCircle(Point(100,140), 10)</code>
 
<code>bg.drawCircle(Point(100,140), 10)</code>}}
 
=== micro:bit ===
* [[Lernpfad:Einführung in den micro:bit]]
* [[Lernpfad:Das micro:glow]]
* [https://microbit-micropython.readthedocs.io/en/latest/tutorials/images.html Dokumentation der verfügbaren Funktionen]
8.581

Bearbeitungen