Make your own free website on Tripod.com

Welcome to Taucher's 4-Wins-Script Homepage
it IS the best 4-in-a-row (connect 4) gamescript available for mIRC :)

Quick & easy installation
Intuitive point & click interface
Documentation for all those who like it :)
Works without .DLL .EXE or other binary files!
If you can irc, then you can play it across firewalls too!
Uses regular notice messages instead of sockets

just click to get it
(use right mouse button -> save link/target as...)


The script is tested with mIRC versions from 5.6 up to 6.21
and is still working
flawlessly - unchanged since 2002!

GETTING
PREPARED
First you copy the 4wins.txt file int your mircdir
Then type /load -rs 4wins.txt at status line

First connect to an IRC-server of your choice
Then find somebody who wants to play the
game with you - when loaded your opponent
will be able to auto-fetch the file from you
by using /ctcp <yournick> 4wins.txt

Of course you can send the script to your
opponent yourself or have him fetch the
script from the webpage

DOWNLOAD 4WINS.TXT 
Current Version: 2.0
(March 2008)

If you're using an older version:
there's no need to upgrade,

I just decided to take 6! flawless
years since the last release as
reason to increase the version
number to something stable :)

STARTING
A
GAME
Once both of you have the script you simply
hit the right (not the left :) mouse button in a
query to your opponent and select which game
you'd like to invite your opponent to play with
you.

Note:
You can use this context menu when right-
clicking on your opponents nick...
or you can send a request to a whole channel
and play with the first person who answers.
(use this function with care!)

The original 7x6 version and custom sizes
will be included in the upcoming version 2.x.

4 Wins >
menu_popup.png (1005 bytes)

The context menu which
pops up in channel,
nicklist or query.

NEW: Added an Enable/Disable item
wich is not shown in this screenshot

ACCEPTING
A
GAME
When you receive a game request and have the
script loaded, then a box like this ====>
should pop up and ask you for what to do

2s before the box pops up there will be a
line of text telling you about the incoming
request so you can stop typing before the box
intercepts it :)

ack_request.png (1189 bytes)
Just hit space to accept
Return or escape to ignore
or "R" to reject

GAMEPLAY       
PHASE I
(Init)
As soon as your opponent or you accept
a game a window will pop up.

If you requested the game then your window
will open as soon as your opponent sends
you his acknowledge.

The default text for "Waiting for Opponent"
has mainly the purpose to ensure that your
counterpart had no tech problem.
The ready message will be send at the end
of the code which draws the game window.

game_starting.png (2052 bytes)
PHASE II
(first move)
As seen in the picture to the right the game has
been established and now the first move should
be made...
Look at the => pointer at the blue name,
it tells you who's turn it is!

Because you're always the 1st nick you will
always play with your favourite color
=> You can change the colors via context
menu while NOT in game....
game_started.png (1677 bytes)
PART III
(gameplay)
Now you see how an example board could
look like after some moves... in this situation
both can nearly complete a 4-Wins match...

Note the "block 'o three"...
and notice that's it red's turn...
Because red can complete the
4 stones in a row first this means
that red will win the match...
(see below)
pre_end.png (1988 bytes)
PART IV
(game over)
One move later red won the match :)

If your opponent colses his window then
you will get a notification about this happening!

Because the game to the right is over,
there is no need for last move and
for the "next turn" indicator so i removed them!
game_over.png (1966 bytes)
Misc There is a context-popup-menu available when'
the game window is open which offers to
toggle logging or to take a screenshot!

in_game_popup.png (714 bytes)

PS: My Script is 100% virus and backdoor free - and because it's open source you can verify this yourself!
The script has been tested to work with many popular scripts like PnP and worked fine - it was designed to
be as compatible as possible, but one can never make a "prefect" code - so feel free to inform me of bugs
that you encounter. If you're concerned on performance and flood protection: i have done my best to ensure
that none of the script functions which automatically send out text are floodable, the protection which i used is
a bit "delayed" but it works great - especially because it does not differ between users but limits the effective
messages to one per 10-15 seconds - counting that there is NO request between - if there is, then the delay
is prolonged and the timer "overwritten" - so there should be no chance of flooding you off due to my script.
Changes 1.9e -> 1.9f: text representation problem with suite "Basic" on mIRC 5.71 fixed
Changes 1.9f -> 1.6g: forgot to add popup timer to the new dialog, that's fixed now - warns you 2s before popup
Changes 1.9g -> 1.9j:
Added a function to disable request-prompts
Changed a visible timer to silent mode
Added an automatic "return match" question and a corresponding on/off switch at the setup.
Changes 1.9j -> 1.9k: Changed events to trigger on any level
2.0: Cosmetic changes + just relabeled it for surviving 6 years of mIRC changes :)

DOWNLOAD 4WINS.TXT 

(C) 2002-2008 Taucher - tpau (at) mail.ru


Sign My Guestbook
View My Guestbook