ConnectFour3D is a Connect4 game faster than Mustrum or other popular
Connect 4 games I know. It finds the perfect move almost instantly and
has a simple 3D board based on OpenGL.

"Connect Four" or "4 in a row" is a simple
board game for two players. The two players move alternately by
dropping stones of their color in a 7x6 grid. The first player to get
four (or more) stones of his color in a row wins. If neither player can
get 4 in a row, the game ends in a draw. The default level is set to
"perfect". For most humans this is probably too strong.
Therefore you should lower the level to win a game.
Freeware Windows Game written with Delphi.
Written by Josef Schuetzenberger
ConnectFour3D runs under 32 bit MS Windows on Personal computers.
Download:
ConnectFour3D.zip
(530k)
Version 1.00
Last updated: January 11,2006
Installation
Download and unzip the ConnectFour3D.zip file into a folder on your
local
drive.
Start the game. The program will not modify your registry.
Download the Source Code
ConnectFour3D is written with the Borland Object Pascal language.
Performance critical functions (e.g. the whole move generator, some
evaluation functions etc.) are written in (Pentium optimized ) Intel
assembler code. The program uses the Borlands DELPHI Visual Component
Library and OpenGL for the Graphical User Interface and compiles with
the DELPHI 6, 7 or Delphi 2005. The source code is distributed under
GPL-Licence.
I placed all the sources for the project in a .ZIP file. This file contains:
- the main program (.DPR, .RES), and the main form (.PAS,.DFM)
- all units (.PAS)
- Resource files (Help,Book)
This .ZIP
- can be used from any folder (the paths are RELATIVE)
- will not modify your PC in any way beyond the path where
you placed the .ZIP (no registry changes, no path creation etc).
To use the .ZIP:
- create or select any folder of your choice
- unzip the downloaded file
- use Delphi to compile and execute
To remove the .ZIP simply delete the folder.
I think that the program can still be improved concerning speed and
graphic.(althought in this form it run's without a fancy 3D-Card) and...
If someone wants to improve the code, I would be delighted if I could
get a copy of that improved version.
mail:
schutzenberger.hotmail.com
Credits
ConnectFour3D is based on DeutFour an delphi open source
connect4 program written by Joe Deuter.
Thanks a lot to Joe Deuter for
sharing his source over the Internet.
www.deuter.co.uk/deutfour/intronew.htm
Victor Allis has published an advanced tutorial
of connect4, in which he gives the details on how he was able to show
that the game is a first player win. Victor Allis was one of the first
two persons to solve 4 in a row. The other
was James D Allen. The stratigic rules of ConnectFour3D are based on
this thesis.
Victor
Allis's Master's Thesis containing the solution of the game
Websniffer can monitor (using
winpcap)
a network, and for every HTTP transfer it sees, save a copy of the
transferred data. So while you are surfing with your favourite browser
all transferred files are saved onto your local filesystem. You have
the choice to preserve the directory structure of the visited site.
Freeware Windows Web
Application for Delphi.
Version 1.1, tested with Delphi 6.0 & 7.0
License: GPL
Written By Josef Schuetzenberger
Download:
WebSniffer.zip
(260k)
Last updated: April 10,2005
Installation
After downloading, unzip the Websniffer.zip file onto your local drive.
CAUTION :
to use the
websniffer,
you
MUST download and install
WPCAP.DLL from
http://winpcap.polito.it/install/default.htm
Download the Source Code
I placed all the sources for the project in a .ZIP file. This file
contains:
- the main program(.DPR, .RES), and the main form (.PAS,.DFM)
- all units (.PAS)
This .ZIP
- can be used from any folder (the paths are RELATIVE)
- will not modify your PC in any way beyond the path where
you placed the .ZIP (no registry changes, no path creation etc).
To use the .ZIP:
- create or select any folder of your choice
- unzip the downloaded file
- using Delphi, compile and execute
To remove the .ZIP simply delete the folder.
Credits
Inspired by
www.cockos.com\assniffer\index.html
Sometimes there are some restrictions
in effect on a computer. For example, if the
policy your company does not allow to disable the screensaver then it
can be quite annoying if you constantly have to logon after each short
break.
This program prevents the screensaver
from starting. It needs no installation nor writes it anything to the
registry and it will not change the system in any way. It just
simulates some activity on your computer. So the Screensaver is only
disabled during the lifespan of the application.
Download exe: AntiScreensaver.zip
(280 k)
Unzip the file in a
folder of your choice. Run the executable. To uninstall the program
just delete the file.
Tested on Win2000 and XP.
Download the Source Code
Version 1.0, tested with
Delphi 6 and 7
License: GPL
Written by
Josef Schuetzenberger
Last updated: April 27, 2005
I placed all the sources for the project in a .ZIP file.
- the main program (.DPR, .RES), and the main form (.PAS,.DFM)
- all units (.PAS)
This .ZIP
- can be used from any folder (the paths are RELATIVE)
- will not modify your PC in any way beyond the path where
you placed the .ZIP (no registry changes, no path creation etc).
To use the .ZIP:
- create or select any folder of your choice
- unzip the downloaded file
- using Delphi, compile and execute
To remove the .ZIP simply delete the folder.
A mathematical procedure
for finding the best fitting curve to a given set of points.
Below are a few Demos which are based on this method.
The linear
least squares fitting technique is the
simplest and most commonly applied form of linear regression and
provides a solution to the problem of finding the best fitting straight
line through a set of points.

For nonlinear least squares fitting to a number of unknown
parameters, linear least squares fitting may also be
applied. It is often possible to linearize a nonlinear function at the
outset and still use linear methods for determining fit parameters
without resorting to iterative procedures.

Download exe: XYGraph.zip
(310 k)
Least squares fitting is
also used in Multiple
Regression
which is giving conditional expectation values of a given variable in
terms of two or more other variables.

Download exe: MultipleRegress.zip
(280 k)
Unzip the file in a
folder of your choice. Run the executable.
To uninstall the program
just delete the file.
The Demo LSQScript.zip
shows how to use Least-Square-Fitting with VBScript and JScript.
Examples using Spreadsheets and HTML-Pages are
included.
Download exe: LSQScript.zip
(380 k)
Unzip the files in a
folder of your choice. Run the executable to install it for scripting.
To uninstall the program
run the file uninstall.bat and delete all files.
This Demo shows the plot of a regression model with 2 independent variables.
It also publishes the regression and plot methods for scripting.
(VBScript only) An Excel-Sheet demonstrating the use of this functionality is included.
The graphics in this demo is based on 'GLScene' from http://glscene.org
.

Download exe: Regression3DPlot.zip
(400k)
Unzip the file in a folder of your choice. Run the executable to install it for scripting.
To uninstall the program run the file uninstall.bat and delete all files.
The Online-Version using
an ActiveX-Control(830K) is available at RegressPlot.html.
Download the Source Code
The source code contains
the six demo projects which demonstrate the use of the Delphi component
"LeastSquareFit.pas". The
component needs no installation.
Version 1.1, tested with
Delphi 6 and 7
License: GPL
Written by Josef Schuetzenberger
Last updated: May 30, 2005
SJScheduler

Start programs at scheduled time automatically.
So one can run the backup every night or once a week.
Version 1.0, tested with Delphi 7.0
Source available on request.
Download:
SJSchedule.zip
(280 k)
Last updated: January 02, 2004
Sends automatically Mails(needs Outlook).
Version 1.0, tested with Delphi 3.0
Source available on request.
Download:
SJSendMail.zip
(190 k)
Last updated: August 28, 2001