FH-Hof Reversi: Erweiterungen für den AutoClient Richard Göbel.

Slides:



Advertisements
Ähnliche Präsentationen
FH-Hof Tools Richard Göbel. FH-Hof Tools für die Veranstaltung JUnit: Testen ANT: Build-Tool Eclipse: Entwicklungsumgebung.
Advertisements

Threads Richard Göbel.
Spielbäume Richard Göbel.
Binäre Bäume Richard Göbel.
Java: Reversi Spielbrett
Sortieren mit Binären Bäumen
Suchbäume Richard Göbel.
Sortierverfahren Richard Göbel.
FH-Hof Künstliche Intelligenz - Suchbäume Richard Göbel.
Listen Richard Göbel.
Sortierverfahren Richard Göbel.
FH-Hof Eine kleine Theorie der Zeit Richard Göbel.
FH-Hof Servlets Richard Göbel. FH-Hof Konzept Servlets werden auf der Server-Seite durch ein Formular aufgerufen werten die Eingaben aus einem Formular.
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
FH-Hof Effizienz - Grundlagen Richard Göbel. FH-Hof Inhalt Einführung Aufwand für Anfragen ohne Indexierung Indexstrukturen für Anfragen an eine Tabelle.
Indirekte Adressierung
FH-Hof Sockets in Java Richard Göbel. FH-Hof Kommunikation über das Internet - Grundlagen Ein Rechner wird im Internet über die so genannte IP- Adresse.
FH-Hof Alternative Darstellungsformen für Grammatiken Richard Göbel.
Parser für CH3-Sprachen
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
FH-Hof Animation - Teil 1 Richard Göbel. FH-Hof Themen Darstellung der Geometrie ändern (Transformation, Appearance, etc.) Geometrie ändern (Morphing)
FH-Hof SQLJ Richard Göbel. FH-Hof SQLJ - Idee Erweiterung von Java um SQL Die Verwendung von SQL-Anweisungen innerhalb einer Programmiersprache wird vereinfacht.
Einfache Komponenten in SWING
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Java: Grundlagen der Sprache
FH-Hof Effizienz - Anweisungen für Indexstrukturen Richard Göbel.
JTree Richard Göbel.
FH-Hof Interaktion Richard Göbel. FH-Hof Interaktion mit der Klasse Behavior Behavior-Objekte sind Knoten des Szenengraphen. Behavior-Objekte werden durch.
Strategy Pattern Richard Göbel.
Bildverarbeitung Richard Göbel.
FH-Hof Konturen in Rasterdaten Richard Göbel. FH-Hof Idee Identifiziere Konturen (Linien als Grenzen) zwischen verschiedenen Bereichen Kontur ist durch.
FH-Hof DBS II: Übersicht über die Vorlesung Richard Göbel.
Einführung Richard Göbel.
Motivation Richard Göbel.
FH-Hof Analyse des R-Baums Richard Göbel. FH-Hof Ansatz Annahme: Die Bearbeitungszeit für eine Anfrage wird dominiert von der Ladezeit der Knoten von.
FH-Hof Einführung in GRASS Richard Göbel. FH-Hof Geographic Resources Analysis Support System Ursprünglich vom U.S. Army Construction Engineering Research.
FH-Hof Georeferenzieren Richard Göbel. FH-Hof Geographische Positionen in Bilddaten Bilddaten werden von Kameras (Sensoren): auf Flugzeugen oder auf Satelliten.
Java: Referenzen und Zeichenketten
Baumstrukturen Richard Göbel.
FH-Hof Java Packages Richard Göbel. FH-Hof Das Modulkonzept für Java Packages dienen zur Strukturierung größerer Java- Programme Ein Package kann: eigene.
Java: Grundlagen der Objektorientierung
FH-Hof Fehlerbehandlung Richard Göbel. FH-Hof Konzept Fehler können mit dem Operator throw einer übergeordneten Funktion signalisiert werden. Parameter.
WHILE - Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
DO...WHILE Anweisung.
3.1.4 Leser/Schreiber-Ausschluß (reader/writer exclusion)
Bestimmung des ggT zweier Zahlen
Verzweigung.
FH-Hof Sortieren mit Binären Bäumen Richard Göbel.
FH-Hof Analyse des R-Baums - Teil 1 Richard Göbel.
Rekursion Richard Göbel.
Template Pattern Richard Göbel.
FH-Hof Algorithmen und Datenstrukturen - Einführung Richard Göbel.
FH-Hof Java2D - Grundlagen Richard Göbel. FH-Hof Java2D - Funktionen Java2D unterstützt: das Zeichnen von Grafiken die Darstellung von Texten die Darstellung.
Seite 1 Interface - Konzept Ein Interface führt einen neuen Datentyp ein: interface Frau {... } Das Interface enthält Deklarationen ( keine Definitionen.
FH-Hof Adapter & Facade Pattern Richard Göbel. FH-Hof Motivation Gegeben ist eine Klasse mit vorhandenen Methoden Gefordert ist eine Klasse, die ein bestimmtes.
FH-Hof Singleton Pattern Richard Göbel. FH-Hof Motivation Bestimmte Klassen sollen nur ein Objekt haben Nur ein Fabrikobjekt für eine Fabrikklasse Zentraler.
Rekursive Funktionen (Fakultät)
Die Zählschleife int s = 0 for (int k=1; k
Spielprogrammierung mit LabView
Programmierung von Agenten in Java: Implementierung einer Supply-Chain
Programmiervorkurs WS 2014/15 Methoden
Programmiervorkurs WS 2014/15 Schleifen
Selection-Sort Insertion-Sort Bubble-Sort.
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Objektorientierung Gliederung von Daten und Funktionen zu Objekten
Vererbung.
Grundkurs Informatik mit Java
Schleifen mit der Turtle
Raphael Fischer Informatik II - Übung 10 Raphael Fischer
 Präsentation transkript:

FH-Hof Reversi: Erweiterungen für den AutoClient Richard Göbel

FH-Hof Erweiterung der internen Darstellung class ReversiBoard {... public static int [][] weight = { }; public ReversiBoard(ReversiBoard b) { } public int assess () { }... }

FH-Hof Bewertungsfunktion public static int [][] weight = { { 90, -9, 5, 5, 5, 5, -9, 90 }, { -9,-18,-2,-2,-2,-2,-18, -9 }, { 5, -2, 1, 0, 0, 1, -2, 5 }, { 5, -2, 0, 0, 0, 0, -2, 5 }, { 5, -2, 1, 0, 0, 1, -2, 5 }, { -9,-18,-2,-2,-2,-2,-18, -9 }, { 90, -9, 5, 5, 5, 5, -9, 90 }, };

FH-Hof Min-Max-Strategie class ReversiBoard { public int searchMax(int depth, BoardPos bestMove) {... } public int searchMin(int depth, BoardPos bestMove) {... } public int bestMove(byte col, int depth, BoardPos bestMove) {... }