Allegro.cc
Projects
Action252
Adventure22
Arcade216
Board Games30
Demos24
Emulators10
Other68
Puzzle139
Role Playing40
Sports25
Strategy58
Utilities46
Resource Directory
Code Gallery3
Compilers12
Help & Documents13
Libraries63
Media2
Tools8
Depot Games: Naughts and Crosses

Current Version: 0.83

Project Status: On Hold

Links: Web Site, Project page, Ubuntu repository info

Category: Tic-Tac-Toe

Developers: jamyskis

Number of Players: 2 (Turn Based (Local))

Ports: Linux, Windows

Source Code: Available

Author's Description: A simple tic-tac-toe game - with a twist. There's an extra mode designed to add a bit of strategy to the proceedings. It was originally written for the console, but has since undergone a minor rewrite to use the Allegro library. Classic-style tic-tac-toe is here, with one and two player modes, as well as variable AI difficulty and board sizes. A variant of the game is also available to play, where each player only has a limited amount of stones which have to be moved around to create a line.

Downloads

Name Comments Size Date
Naughts and Crosses 0.8.exe 590,960 11/10/2006 2:50 PM
naughts_and_crosses-0.83.tar.gz 641,713 02/28/2007 3:43 AM
naughts_binary_linux-0.83.tar.gz 380,277 05/28/2007 2:41 PM
naughts_binary_windows-0.8.zip 527,367 11/10/2006 2:51 PM

What's New:

0.83
* Added check in configure script when compiling from source to ensure that Allegro 4.2.0 development libraries are installed.
* Added additional "kill screen" function to ensure that the desktop resolution is restored when the game exits (I hope!)
* All files except jamyskissound.wav are checked for their existence and the game aborts with a proper error message and exits cleanly if need be. jamyskissound.wav is simply not played if absent, as it is not crucial to the game.
* The game can now be installed properly to any directory from a source install.

0.82
* Included sample to go with Jamyskis logo.
* Added scrolling background.
* Added new game mode "arcade mode", whereby the player is rewarded based on speed and technique.
* AI completely rewritten, as it was getting bulky, unwieldy and was still full of bugs.

0.81
* New title screen.
* 20 difficulty levels instead of 10.
* Game now exits properly, only exits when requested.
* Fixed several AI bugs.
* Made it impossible to replace stone in the same square that player (or AI)
removed from.
* Difficulty level system changed to make more sense - lower number now mean
easier levels.
* Added "Designed for Linux" screen :-p

0.83
* Bug fixes, mainly related to installing from source on Linux.

0.82 FINAL
* Added scrolly background.
* AI fixes.
* New "arcade mode".

0.8
* Added new graphics engine, with the possibility of
replacing the graphics, perhaps themes later on when
level system is implemented. This includes proper
graphics (256 colour) for the board and a centered
board.
* Changed resolution to 800x600, to allow for higher
resolution graphics.
* Made it possible to change the colour of the text when
entering it as a parameter to the function.
* Fixed bug whereby cursor colour was inconsistent when
typing.
* Further AI optimisations.

0.73
* AI further fine tuned.
* Added command line functionality, ability to select fullscreen or windowed mode.

0.72
* AI now definitely fixed.
* Readded drawn game detection.
* Added "entry invalid" message to the main game window (was previously in
console window)
* Fixed bug relating to file loader.

Screenshots
The brand new title screen
The brand new title screen
Public Opinion
The Developer
jamyskis
jamyskisI'm 25 years old, I work as a translator and English teacher, living in the good ol' city of Paderborn here in Germany. In my spare time I like to program (obviously, else I wouldn't be here), write poetry and generally get out and about. (View Profile)