Anforderungen an das finale Spiel:
- Das Spiel muss einen eigenen, kreativen Spielnamen besitzen, der auch im Spiel angezeigt wird und dem Spiel Wiedererkennungswert gibt.
- Das Spiel muss ein Menü inklusive einer Hilfe-Seite enthalten, in der die Steuerung und die Spielmechanik und das Spielziel erklärt wird. Ist ein Tutoriallevel eingebaut, in dem die Bedienung intuitiv erklärt wird ist die Hilfeseite nicht notwendig.
- Das Spiel muss ein Sounddesign enthalten
- Das Spiel muss fehlerfrei sein. Etwaige Glitches müssen behoben werden, Bugs werden nicht zu Features erklärt.
- Das Spiel muss einen Spielumfang von mindestens 5 Minuten Spielzeit besitzen.
- Alle Sprites müssen in die Spielwelt passen, eine bestimmte Schöpfungshöhe besitzen, frei von Pixelfehlern und in ausreichender Auflösung vorhanden sein. Animationen müssen in einer angemessenen Qualität vorhanden sein
- Bei Spielen mit längeren Leveln muss eine Speichermechanik integriert sein, sodass man nicht von ganz vorn starten muss
- Das Spiel muss an einer Stelle die Credits der Entwickler (Ihr) enthalten, d.h. das Einbinden der Schülernamen der Ersteller z.B. in ein eigenes Menü oder in die Level selbst
Bonuspunkte für:
- Ein integriertes Leaderboard/Bestenliste
- Einen aktivierbaren Cheatmode/Debugmode
- Extra viel Mühe
- usw.
Infos zur Abgabe/Benotung:
- Die Note für das Spiel setzt sich wie folgt zusammen:
- 30% Spielbarkeit: Das Spiel ist fehlerfrei und lässt sich nicht zum Absturz bringen. Außerdem ist man nie in einem Raum gefangen, sodass man es nicht mehr ordnungsgemäß beenden kann.
- 30% Design: Die Grafik-, Sound- und Animationsqualität ist stimmig und qualitativ hochwertig. Es wurde ein sich durchziehendes Design verwendet. D.h.:
- Keine Verwendung von verschiedensten Schriftarten, lesbare Schrift
- Keine Verwendung unterschiedlichster Grafikqualitäten (Verpixelt und hochaufgelöst direkt beieinander oder verzerrte Bilder)
- Animationen mit ausreichend Frames um flüssig zu wirken
- Die Story ist originell, d.h. sie existiert nicht genau so schon einmal, sie ist eure (Neu-)erfindung.
- 20% Umfang: Der Umfang ist der Gruppengröße angemessen, das betrifft die Summe an Objekten, Sprites, Rooms, Backgrounds, Events und Befehlen.
- 10% Funktionalität:
- Die Programmierung enthält keine sinnlosen Objekte, Sprites, Events, Blöcke usw. die nach dem Kopieren aus anderen Projekten vergessen wurden
- Das Spielfenster ist sinnvoll auf den Bildschirm angepasst und ragt nicht darüber hinaus.
- Es wurden sinnvolle Objekt-/Sprite-/Room- und Variablennamen verwendet (Auch innerhalb von Skripts, falls verwendet)
- 10% Ergonomie (Benutzerfreundlichkeit):
- Die Steuerungs-Events (Tastendruck, mausklick usw.) sind sinnvoll ausgewählt, sodass man das Spiel einfach bedienen kann.
- Die Steuerung wird im Spiel erklärt: man muss niemals rätseln wie die Bedienung funktioniert
- Jede Kategorie wird mit 0 (nicht erfüllt), 1(in Ansätzen/teilweise erfüllt) oder 2 (größtenteils/voll erfüllt) Punkten bewertet und danach entsprechend der Prozentwerte gewichtet. Daraus ergibt sich eine Kommazahl-Punktzahl von 0,0 (0%) bis 2,0 (100%), woraus sich wiederum die Note ergibt.
- Beispiel:
- Spielbarkeit: 2 (größtenteils erfüllt) => 0.3 x 2 = 0.6
- Design: 1 (teilweise erfüllt) => 0.3 x 1 = 0.3
- Umfang: 2 (voll erfüllt) => 0.2 x 2 = 0.4
- Funktionalität: 1 (teilweise erfüllt) => 0.1 x 1 = 0.1
- Ergonomie: 2 (voll erfüllt) => 0.1 x 2 = 0.2
- Summe = 0.6 + 0.3 + 0.4 + 0.1 + 0.2 = 1.6
- 1.6 von 2.0 entspricht 80%, also Note 2
- Als Bonus kann auf die Bewertungssumme 0.2 addiert werden. (Bedingungen siehe oben)
Infos zum Prozess:
- GameMaker 8.1 kann im Post unten heruntergeladen werden, sobald ihr euch eingeloggt habt. Auf diese Weise könnt ihr ihn auch zu Hause benutzen. (Erst GameMaker installieren, dann Patcher ausführen.
- Ihr könnt selbstverständlich auch in der Bibliothek weiterarbeiten.
- Zum Austausch von Sprites/Inhalten/Projektdateien dient z.B. das Tausch-Verzeichnis auf den Schülercomputern oder Lernsax, wo ihr euch die Inhalte gegenseitig hochladen oder schicken könnt.
- Tipps zu Hilfsmitteln:
- ChatGPT nach GameMaker 8.1 fragen
- Beispielprojekte im Materialverzeichnis -> Informatik Heyde -> Klasse 8 -> GameMaker können jederzeit vollumfänglich benutzt werden, solange das Egebnis dann ein eigenes Werk ist
- Jedes Youtube-Tutorial ist erlaubt, alle Onlinehilfen und Info-Skripts
- Das Abgabedatum ist spätestens der 06. Januar 2025 um spätestens 23:59 Uhr per Mail an mail@paulheyde.de oder heyde@goethegym-leipzig.lernsax.de unter Angabe der Namen aller Gruppenmitglieder und der Gruppe (Klassenstufe und A/B-Gruppe) als gm81-Datei, die nach dem Namen des Spiels benannt ist (Spielname.gm81).
- Wer diese oben genannten Abgabeformalitäten nicht einhält, bekommt in der Bewertungskategorie "Umfang" einen Punkt abgezogen (z.B. 0 statt 1 oder 1 statt 2).