Programm

Kryptographie Programm

Dies ist ein Kryptographieprogramm.
Es beherrscht folgende Verfahren:
Caesar (klassisch anhand eines Buchstabens (A= ) oder anhand der Anzahl an verschiebungen nach rechts)
Monoalphabetische Ersetzung (Atbash) (entweder mit Ersetzungsalphabet oder mit Schlüsselwort und -buchstaben)
RSA (entweder hanhand der ASCII-Zahlen oder einem Text)(hierbei ist zu beachten, dass es sich um ein asymetrisches Verschlüsselungsverfahren handelt und somit das Programm nicht zwischen drücken des Ver- und Entschlüsselungsbuttons unterscheidet.)

Material

Ping Pong

Ich habe hier für euch mein erstes Spiel Online gestellt =)

Es handelt sich um Ping Pong, ein ganz einfaches Spiel:
2Spieler treten gegeneinander an und müssen den Ball je hinter den Bumper des anderen Spielers schleudern, hierbei steuert der 1.Spieler seinen Bumper mit F1 und F2, der 2. Mit Pfeil Hoch und Pfeil Runter.

Viel Spaß

Starte Ping Pong

MatheParser

Dies ist ein Matheparser, der in andere Javaprogramme eingebunden werden kann. Er lässt sich mit dem im Zip enthaltenen Jar folgend testen: java -jar MatheParser.jar.

Das einbinden im Programm kann folgend funktionieren:

package math.parser;

public class Example {
public static String getValue(String expression) {
double v = 0;
try {
v = new Function(expression).getValue();
} catch (Exception ex) {
}
return String.valueOf(v);
}
}

Türme von Nonnenwerth

Das Spiel "Türme von Nonnenwerth" lehnt an das berühmte Spiel "Türme von Hanoi" an.
Dabei müssen verschieden farbige Scheiben von einem Startturm taktisch klug mit Hilfe eines Zwischenturms in ursprünglicher Reihenfolge auf einen Endturm verschoben werden. Doch die Regel, dass keine dunklere Scheibe auf eine hellere Scheibe gelegt werden darf, erschwärt dies ungemein.

Material

Pong

Dies ist meine Version von Pong, einem der ersten Computerspiele überhaupt. Ziel des Spiels ist es den Ball hinter den Schläger des Gegenspielers zu bringen und so möglichst viele Punkte zu machen.

Spieleinstellungen können in der Klasse Settings geändert werden.

Die Tastatureingaben funktionieren in der aktuellen Version noch nicht.

Mit den Pfeiltasten steuert man den Schläger von Spieler 1 (rechts), mit W und S den von Spieler 2(links). Den Standartmäßig aktiven Computerspieler kann man mit C an- und ausschalten.

Die aktuelle Version von Pong2 ist nun komplett funktionstüchtig.

Material

Graphischer Taschenrechner

Der von Steffen Schülzchen im Rahmen des Informatikunterrichts der MSS 12 programmierte Graphische Taschenrechner ist in der Lage, viele verschiedene Funktionen graphisch darzustellen. Es gibt die Möglichkeit jegliche Funktionsterme eiunzugeben oder Skalierungen individuell vorzunehmen.

Der Plotter wurde vom Schüler Martin Kaesberger programmiert und berechnet jegliche Funktionen äußerst exakt. Für weitere Informationen kann sein Projekt selbst betrachtet werden.

Material

Sleep-Timer

Der Sleep-Timer ermöglicht dem Benutzer seinen Computer nach einer bestimmten Zeit (in Minuten) herunterzufahren oder sein Benutzerkonto abzumelden.

Vier Gewinnt

Ich habe das altbekannte Spiel 4-Gewinnt programmiert. Das Ziel des Spiels ist es auf einem Feld von 7 mal 6 Feldern, 4 aufeinanderfolgende Steine zu platzieren. Diese dürfen vertikal, horizontal oder diagonal angeordnet sein.
Beide Spieler setzen abwechselnd einen Stein in eine der 7 Spalten. Sollte nach 42 Spielzügen kein Gewinner feststehen endet das Spiel unentschieden.

Im Anhang befindet sich die Beschreibung und Erklärung zum Spiel 4 Gewinnt.

Material

Snake

Snake ist ursprünglich ein Handy-Spiel. Man läuft mit einer Schlange in einem festgelegten Spielfeld umher und versucht Äpfel einzusammeln. Wenn man einen Apfel frisst, bekommt man Punkte und wächst.
Verloren hat man, wenn man sich selbst frisst oder gegen die Spielfeldbegrenzung läuft.

Snake starten

Weitere Informationen in der Dokumentation.

Material
Inhalt abgleichen