ARCHIVES


Reflexion
[SRC] TI Chess[Archive Ti-Fr v2]
Taille du fichier : 123.665 Ko
Nombre de téléchargements : 1335
Nombre de vues : 10316
Description rapide : Un jeu d'echec avec tout ce que l'on demande a un jeu d'echec : situation type, posibilite de jouer contre la calculatrice, IA performante...
Auteur de l'archive : TICT
Calculatrices concernées : TI-89 TI-92+
Hardware concernés : HW1 HW2
ROMs (AMS) supportés : AMS1.00~1.05 AMS2.01~2.05
Langage de programmation utilisé : C
Description Complète : *******************************************************************************
* *
* TTTTTTTTTTT III CCCCC HH HH EEEEEEEE SSSS SSSS *
* TTTTTTTTTTT III CCCCCCC HH HH EEEEEEEE SSSSSSSS SSSSSSSS *
* TTT III CCC CC HH HH EE SSS SSS *
* TTT III XXX CC HHHHHHHH EEEEEEEE SSSSSS SSSSSS *
* TTT III XXX CC HHHHHHHH EEEEEEEE SSSSSS SSSSSS *
* TTT III CCC CC HH HH EE SSS SSS *
* TTT III CCCCCCC HH HH EEEEEEEE SSSSSSSS SSSSSSSS *
* TTT III CCCCC HH HH EEEEEEEE SSSS SSSS *
* *
* *
* TI-Chess for TI89/TI-92plus (v3.30) *
* *
* by *
* *
* The TI-Chess Team *
* *
* *
* release date: 20/06/2001 *
* *
* *
* *
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *
* + + *
* + VISIT The TI-Chess HOMEPAGE at: http://tict.ticalc.org + *
* + + *
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *
* *
*******************************************************************************
$Id: readme.txt,v 1.9 2001/06/20 20:34:47 Thomas Nussbaumer Exp $


-------------------------------------------------------------------------------
What is TI-Chess?
-------------------------------------------------------------------------------

(1) a full featured chess playing game for the TI89 and TI-92plus which ALL
AMS versions up to AMS 2.05
(2) implements all chess rules including repetition and 50-ply rule
(3) supports grayscale GFX,a graphical menu system and chess clocks
(4) comes with 2 different piecesets
(5) which should be competitive for beginners and intermediate chess
players (5 levels -> level 1 to level 5)
NOTE: Level 5 may take more than 30 minutes per move
(6) the program is completely written in C using the phantastic GNU C port
from the DOORS team
(7) NOSTUB program (runs without any kernel on all AMS versions up to 2.05)
(8) supports HW1 and HW2 calculators
(9) comes with a set of chess puzzles for training (75 puzzles)
(10) includes multiple save slots and export-to-textvariable feature
(11) may run from archive
(12) comes exepacked to reduce memory usage (should be archived for max. effect)



-------------------------------------------------------------------------------
CONTENTS
-------------------------------------------------------------------------------

directory src ... the source (examine src\readme.txt for details)
directory tools ... contains a tool to generate chess puzzle files
directory bin89 ... exepacked TI89 version + corresponding launcher
directory bin92p ... exepacked TI92p version + corresponding launcher



-------------------------------------------------------------------------------
!!!!!!!!! IMPORTANT NOTICE !!!!!!!!!!
-------------------------------------------------------------------------------

Always start TI-Chess from the commandline and not from any explorer-like
program to prevent crashes. Most of the available explorer-like programs cannot
handle large nostub programs correctly, even if they may start them your
calculator may crash some time later.

UPDATE:

The only available explorer which handles TI-Chess correctly is the
TICT-Explorer. With the TICT-Explorer you don't even need the launcher program,
but you can start file tichess.ppg directly.


-------------------------------------------------------------------------------
STARTING TI-CHESS
-------------------------------------------------------------------------------

The necessary files for the TI89 can be found in directory bin89 and for the
TI-92plus in directory bin92p.

Steps:

(1) if you have a previous version of TI-Chess on your calculator, please
delete it first!

(2) upload ticstart.9xz and tichess.9xy to your TI92plus
or ticstart.89z and tichess.89y to your TI89

(3) archive file tichess.ppg for better memory usage

(4) type: ticstart() and press [ENTER]

NOTE: If you want to solve the chess puzzle which comes with TI-Chess
upload file ticpro.9xs into your TI92plus or ticpro.89s into your
TI89



-------------------------------------------------------------------------------
THE MENU SYSTEM
-------------------------------------------------------------------------------

The main menu can be reached from the game window by pressing [ESC] if it's
your turn. Press [ESC] again to go back to the game window.

To select a menu entry just locate the cursor on it by using the cursor keys
([LEFT] and [RIGHT]) and press [ENTER] or [DOWN].

(1) NEW GAME: Starts a new game

(2) LOAD/SAVE: Loads, saves or exports a game. The used slot may be selected by
using [UP] and [DOWN].
Press [ENTER] to load or save or [ESC] to cancel.
Note: game slot ticsave0 cannot be used for saving, because
it is used by the automatic load/save mechanism.

EXPORT Game will write the moves so far to textvariable "ticexpt".
This variable can be directly viewed on the calculator with
its text editor or you can download it to your computer for
further processing.

(3) TRAIN (Train your Brain):
Loads chess puzzles. The chess puzzle may be selected by
using [LEFT] and [RIGHT].
Press [ENTER] to load the selected puzzle or [ESC] to cancel.

NOTE: "Mate in 2" puzzles may be solved by TI-Chess.
Load a chess puzzle, set the level 3 and change the
side so that the program calculates the next move.
"Mate in 3" puzzles may be solved at level 5.
"Mate in 4" puzzles cannot be solved by TI-Chess
correctly until now, because level 7 would be
necessary for it.

(4) OPTIONS: To change any of the settings locate the cursor on it
and press [LEFT] or [RIGHT]. Pressing [ESC] will leave
the settings menu and stores the new settings.

entry STRENGTH ... Strength of calculator's AI
entry AUTOLOAD ... Enables/disables automatically loading
from game slot ticsave0 at program start
entry AUTOSAVE ... Enables/disables automatically saving
to game slot ticsave0 at program exit
entry HASHING ... If hashing is ON the program will allocate
additionally memory (+20kB) during runtime
to speedup its calculations. The program
must be restarted if you change this
parameter !!!
entry REQUESTS ... Enables/disables YES/NO requests.
entry SAVE MVS ... Enables/disables storing of moves in save
slot. If disabled just the position is saved.
entry PIECESET ... sets the active pieceset (1 or 2)

(5) HELP: Displays help page

(6) ABOUT: Displays credits page

(7) EXIT: Leaves program (key F5 as shortcut for exit everywhere !)



-------------------------------------------------------------------------------
NOTE ABOUT TAKE BACK AND MOVE STORING FEATURE
-------------------------------------------------------------------------------
Only the last 300 moves can be taken back. The same holds for move storing in
the save file.



-------------------------------------------------------------------------------
KEY LIST FOR TI89
-------------------------------------------------------------------------------

[F1] Shows Help Page
[UP] Move Cursor Up
[DOWN] Move Cursor Down
[LEFT] Move Cursor Left
[RIGHT] Move Cursor Right
[ENTER],[2ND],[Y] YES on Dialogs/Select Figure/Make Move/Open Menu Entry
[ESC],[N] NO on Dialogs/Enter or Leave MainMenu/Unselect Figure
[(] Level Down
[)] Level Up
[STO] Load/Save Game
[0] Toggle Automatic Play
[CATALOG] Change Sides
[BACK] Take back a Move
[CLEAR] Undo take back
[HOME] Rotate board by 180 degree
[2] Toggle 2-Player Mode
[ON] Turn calculator OFF
[+] Contrast Up
[-] Contrast Down
[.] Show Moves So Far
[F5] Boss Key (exit program immediately without any further
requests)
[F2][F3] increase/decrease screen refresh rate on HW2 calculators
for better grayscales
NOTE: since version 3.20 this keys shouldn't be necessary
anymore


-------------------------------------------------------------------------------
KEY LIST FOR TI92p
-------------------------------------------------------------------------------

[H] Shows Help Page
[UP] Move Cursor Up
[DOWN] Move Cursor Down
[LEFT] Move Cursor Left
[RIGHT] Move Cursor Right
[ENTER],[F1],[Y] YES on Dialogs/Select Figure/Make Move
[ESC],[N] NO on Dialogs/Enter or Leave Main-Menu/Unselect Figure
[(] Level Down
[)] Level Up
[STO] Load/Save Game
[A] Toggle Automatic Play
[C] Change Sides
[BACK] or [B] Take Back a Move
[F] Undo take Back Move
[R] Rotate board by 180 degree
[2] Toggle 2-Player Mode
[ON] Turn calculator OFF
[+] Contrast Up
[-] Contrast Down
[S] Show Moves So Far
[F5] Boss Key (exit program immediately without any further
requests)
[F2][F3] increase/decrease screen refresh rate on HW2 calculators
for better grayscales
NOTE: since version 3.20 this keys shouldn't be necessary
anymore




-------------------------------------------------------------------------------
future extensions (unsorted list)
-------------------------------------------------------------------------------

(1) Improving endgame strategy
(2) Usage of opening books
(3) LinkPlay option
(4) Speedup of the engine by using new hashing and tree search algorithms
(5) Support for grandmaster games databases
(6) Maybe animations ...
(7) A "real" beginner level where the program will make minor mistakes
(8) Strength settings using a preset thinking time
(9) Utilization of the PGN format (Standard format for Chess Game Notation)
(10) Feature to setup position on the calculator



-------------------------------------------------------------------------------
... and the credits go to ...
-------------------------------------------------------------------------------

(1) Ch.Donninger and D.Steinwender for their MINIMAX chess engine

(2) The TIGCC team for the GNU C port and its extensions

(3) Zeljko Juric, for his great library coming with TIGCC.

(4) Rusty Wagner (rusty@acz.org) for his incredible Virtual TI

(5) Marcos Lopez (marcos.lopez@gmx.net) for his excellent graphics and his
"never-ending" criticism.

(6) Beta Testers who sent me suggestions or bug reports:
[sorted by their join time]

Marcos Lopez (marcos.lopez@gmx.net)
Ralf Fichtner (R.Fichtner@t-online.de)
James J. Marshall (marshall@astro.umd.edu)
Noah Taber (tabern@purdue.edu)
Colin Squier (cwsquier@mediaone.net)
David Hatch (Hatch99@email.msn.com)
Case Cantrell (slowwarp@hotmail.com)
A.J. Franks (kaizer_911@yahoo.com)
Mikael P. Johansson (mpjohans@cc.helsinki.fi)
Benoît Charpentier (Bencharp@ifrance.com)
James Griffith (JamesGriffith@aol.com)
Flament Olivier (bilbot.hobbit@ifrance.com)
Kevin Ka (badpeon@jps.net)
Kai Brinker (kai@newkai.com)
taytrefenwyd@yahoo.com (for testing v3.05 RC)

(7) Myself (thomas.nussbaumer@gmx.net) for the coding and the coordination

(8) ... and last but not least everyone who helped me with suggestions to make
TI-Chess better



-------------------------------------------------------------------------------
Notes about the copyleft
-------------------------------------------------------------------------------

This program may be distributed by any other website for non-commercial use only.
DISTRIBUTIONS ON ANY OTHER MEDIUM (Disc,CD-ROM,DVD etc.) are PROHIBITED without
separate allowance of the author.

The author makes no representations or warranties about the suitability
of the software and/or the data files, either express or implied.
The author shall not be liable for any damages suffered as a result of using
or distributing this software and/or data files.

You are free to re-use any part of the sourcecode in your products as long as
you give credits including a reference to the TICT-HQ (http://tict.ticalc.org).


-------------------------------------------------------------------------------
Contact team members
-------------------------------------------------------------------------------

Coding/TI92 beta testing: Thomas Nussbaumer <thomas.nussbaumer@gmx.net>
Gfx/TI89 beta testing: Marcos Lopez <marcos.lopez@gmx.net>


Use our messageboard (http://pub26.ezboard.com/btichessteamhq) to post
suggestions, bug reports and similar.

Archive mise en ligne par : Flanker
Date de mise en ligne : 9/07/2004 à 22:02:31

- Ti FR v3 - Ce site n'est pas le site officiel de texas instruments. En cas de problèmes techniques sur le site veuillez contacter l'administrateur. Merci de vos visites !
page générée en 1927 ms