Downloadliste

Projektbeschreibung

G2F3 (Generic Game Framework in eiFFel) aims to
simplify the development of two player zero sum
strategy games by separating game specific code
from reusable generic code. So far, abstract board
games are best supported. This software is written
using GNU SmartEiffel. The package comes with six
example games.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-07-05 16:13
0.7.3

Mark Steere's abstract Strategiespiel Tanbo wurde an den Beispielen hinzugefügt. Einige der Brettspiele können jetzt für verschiedene Brettgrößen kompiliert werden. Drei Fehler wurden behoben: ein, dass schwache Computer bewegt sich in "verursacht Breakthgrough" und zwei Bugs in Bezug auf Speicher. Einige Verbesserungen und Ergänzungen zu den Kern-Code vorgenommen. Diese Version benötigt eine neuere Entwicklung Momentaufnahme smarteiffel-2.2.
Tags: Major feature enhancements
Mark Steere's abstract strategy game Tanbo has
been added to the examples. Some of the board
games can now be compiled for different board
sizes. Three bugs have been fixed: one that caused
weak computer moves in "Breakthgrough" and two
memory related bugs. Several improvements and
additions to the core code were made. This release
requires a recent development snapshot of
SmartEiffel-2.2.

2005-05-09 15:00
0.7.2

Die Computer-Gegner in der Durchbruch Spiel viel stärker. Die Umsetzung der heuristischen bewegen Bestellung (Geschichte Tabelle) wurde mit dem Ergebnis einer API Vereinfachungen aufgeräumt. Allgemeine Aufräumarbeiten, kleinere Bugfixes und einige Anpassungen an smarteiffel-2.2-beta stattgefunden haben.
Tags: Code cleanup
The computer opponents in the Breakthrough game
play much more strongly. The implementation of
heuristic move ordering (history table) has been
cleaned up with the result of some API
simplifications. General code cleanups, minor
bugfixes, and some adaptions to
SmartEiffel-2.2-beta have taken place.

2005-03-08 14:04
0.7.1

Die Node-Explorer funktioniert nun wieder. Dies ist ein nützliches Werkzeug mit einer GTK-Oberfläche, die der Entwickler auf einfache Weise den Code für Generation zu bewegen, bewegen Anwendung testen können, und der Knoten-Bewertung. Kleinere Bugfixes, Aufräumarbeiten und Dokumentations-Updates gemacht wurden.
Tags: Major feature enhancements
The Node Explorer now works again. This is a useful tool with a GTK interface that allows the developer to easily test the code for move generation, move application, and node evaluation. Minor bugfixes, code cleanups, and documentation updates were made.

2005-03-01 17:30
0.7

GTK-2 ist jetzt als GUI-Toolkit unterstützt. FLTK wird weiterhin unterstützt, aber das GTK GUIs viel besser aussehen. Bessere Animation der Bewegung und verschiedenen Korrekturen und Verbesserungen vorgenommen wurden. Die Dokumentation wurde aktualisiert und die Struktur der Quell-Verzeichnis wurde neu organisiert. Smarteiffel-2.1 sollte nun genutzt werden, um die Probe Spiele zu erstellen.
Tags: Major feature enhancements
GTK-2 is now supported as the GUI toolkit. FLTK is
still supported, but the GTK GUIs look much
better. Better animation of movement and various
fixes and improvements have been made. The
documentation was updated and the structure of the
source directory was reorganized. SmartEiffel-2.1
should now be used to compile the sample games.

2004-12-20 18:15
0.6

Das Spiel Baum Suchalgorithmen können nun nutzen History Heuristics (verbesserte bewegen Bestellung), geändert durch Jonathan Schaeffer beschrieben. Die Bewertungsfunktion für den Durchbruch Spiel wurde verfeinert (der Computer wird nach und spielt intelligent). Es gibt aktualisierte Dokumentation wurde.
Tags: Major feature enhancements
The game tree search algorithms can now exploit History Heuristics
(improved move ordering) as described by Jonathan Schaeffer. The
evaluation function for the Breakthrough game has been refined
(the computer is gradually playing intelligently). There have been
documentation updates.

Project Resources