Smalltalk Games 4Win and Reversi       by J. Braeuchi ( 100014,567 )
--------------------------------

4Win	: the player with 4 circles in sequence (horizontal, vertical or diagonal)
          is the winner

Reversi	: also known as Othello, flip the circles of your enemy



This ZIP-File contains two games written in Smalltalk/V for Windows.
Both games are based on the same classes :

- GameBoard	: the game board, it supports x @ y and linear addressing

- GameLogic	: the game model with minimax and alpha-beta cutoff
- GameFourWin	: subclass of GameLogic, 4Win specific functions   
- GameReversi	: subclass of GameLogic, Reversi specific functions  

- GameViewer	: this class displays the game board

- G4Win		: subclass of ViewManager, 4Win Controller
- GReversi	: subclass of ViewManager, Reversi Controller

- GameOptions	: subclass of WindowDialog, change lookahead, dimension and beginner



To play 4Win fileIn G4WIN.ST, for Reversi use GREVERSI.ST 

Remarks:

  This is my first try in real OOP, so if you find any mistakes in design an function
please let me know. Reversi is still not completed, and there is a problem with the
buttons in 4Win. If the buttons dont behave correctly simply resize the window.

enjoy and have fun

Jakob Braeuchi 100014,567	 