SAS-Software

"Shapes and Sprites"

Eine Java-Grafikbibliothek für den Informatikunterricht

Seit dem Schuljahresbeginn 2017/ 2018 ist die Entwicklung der Einführungsphase des Online-Informatikbuches für die gymnasiale Oberstufe nrw20.net-informatikbuch.de abgeschlossen. Das Lehrwerk orientiert sich am aktuellen Lehrplan Informatik für die gymnasiale Oberstufe in Nordrhein-Westfalen und führt mit der 2D-Grafikbibliothek Shapes and Sprites in die objektorietentierte Modellierung und Programmierung ein.

Wir bieten zur Erprobung von nrw20.net-informatikbuch.de kostenlose zeitlich begrenzte Gastzugänge für Lehrkräfte an. Bitte senden Sie eine Email an benutzerverwaltung@net-schulbuch.de mit ihrem Namen, der Anschrift Ihrer Schule und der Anzahl der Schüler/innen in dem Kurs, den Sie für die Erprobung nutzen wollen. Nachfragen und Anregungen erbitten wir an folgende E-Mail-Adresse: redaktion@nrw20.net-informatikbuch.de oder klaus@dingemann.de

Downloads

SAS-Bibliothek Version 5.7 als jar-Datei

Dokumentation SaS Version 5.7

Spiele mit SaS

Abbildung Name Informatikinhalte
Pfeilwurf Schleifen, Verzweigungen, Tastaturereignisse
Torwand Schleifen, Verzweigungen, Tastaturereignisse
Bälle fangen Schleifen, Verzweigungen, Arrays, Tastaturereignisse
Breakout Schleifen, Verzweigungen, Arrays, Tastaturereignisse
Tangram Schleifen, Verzweigungen, Arrays, Mausereignisse
Bälle klicken Schleifen, Verzweigungen, Arrays, Mausereignisse, Textdateien
Autorennen Klassen, Assoziationen, Tastaturereignisse
Ufo-Spiel Klassen, Assoziationen, Tastaturereignisse
Nimm 15 Button
Worte raten Textdateien, String-Verarbeitung, Button, Textfield
Aquarium Projekt, Grafikspiel, Mausereignisse
Schatzsuche Projekt, Grafikspiel, Tastaturereignisse
Pong Projekt, Grafikspiel, Tastaturereignisse
Silly Bird Projekt, Grafikspiel, Tastaturereignisse
Tic Tac Toe Projekt, Strategiespiel, Mausereignisse
Wolf und Schafe Projekt, Strategiespiel, Mausereignisse
Nim Projekt, Strategiespiel, Button, Textfield
Mastermind Projekt, Logikspiel, Mausereignisse
Sudoku Projekt, Logikspiel, Button, Textfield
Download der Quelltexte aller Spiele als BlueJ-Projekte

Versionen

Änderungen Version 5.0 gegenüber 4.5
(1) Klasse TextInput im Paket sasio: erzeugt ein editierbares Eingabefeld
(2) Klasse Button im Paket sasio: erzeugt einen klickbaren Button
(3) Statische Methode message in der Klasse Tools, zur Ausgabe eines Meldungsfensters

Version 5.1
Beseitigung zweier Fehler in der reset-Anweisung sowie beim Skalieren.

Änderungen Version 5.2
Ein Fehler beim Zeichnen von Polygonen wurde beseitigt.
Der Winkel eines Grafikobjekts hat jetzt immer einen Wert von 0 bis 360 Grad.

Version 5.3
Ein Fehler beim klonen eines Objektes der Klasse Text wurde beseitigt.

Version 5.4.1
(1) Neue Methoden der Klasse View zur Abfrage der Breite und Höhe des sichtbaren Zeichenfensters: getWidth(), getHeight()
(2) Neue Statische Methode zum Anzeigen von modalen Dialogen (confirmDialog, inputDialog)
(3) Neue Klasse StringFileTools mit statischen Methoden zum Speichern und Laden von String-Files

Version 5.5
(1) Die Klasse TextInput wurde in Textfield umbenannt und ist jetzt nebenläufig

Version 5.6
(1) Die Klassen Textfield und Button wurden um wenige Methoden erweitert. (2) Neue KLasse Label im Paket sasio. (3) Bug in der Klasse Text wurde beseitigt

(1) Version 5.6.3 Weiterer Konstruktor mit weniger Parametern der KLasse Label
(2) Verbesserung der Geschwindigkeit bei der Erzeugung von Picture-Objekten im png-Format mit transparenten Bereichen

Version 5.6.4 Fehler beim Zeichnen von Polygonen mit Textur beseitigt

Version 5.7.
Die Klasse Shapes ist jetzt public , d.h. es können arrays vom Typ Shapes[] deklariert werden, die beliebiebige Shapes-Objekte (Circle, Rectangle, Picture, ..) als Komponentent enthalten. Da die KLasse Shapes abstrakt ist, können keien Objekte von diesem Type generiert werden.

copyright
Klaus Dingemann
Prins-Claus-Str. 46
48159 Münster
E-Mail: klaus@dingemann.de