Customizable PC-versus-PC chess module featuring audio feedback, partial move validation, and built-in problem and opening demonstrations
Customizable PC-versus-PC chess module featuring audio feedback, partial move validation, and built-in problem and opening demonstrations
Vote: (16 votes)
Created: 2002-07-30
MD5: 128e15d721048b92f660fc211cdf209c
Size: 105.4 KB
Vote
(16 votes)
Created
2002-07-30
MD5
128e15d721048b92f660fc211cdf209c
Size
105.4 KB
PC vs PC chess with partial movegame. With features to
setup and demonstrate chess problems and openings.
Chess Court Version 1.10
PC vs PC chess with partial movegame. With features to
setup and demonstrate chess problems and openings. A PC can play a game
of chess with another PC by having conversations with the NPC chessmasters
or by usiung the Magic Staff. If you settup a chess opening or problem,
audio clues will let you know when you made the correct move. You can
have the chessmaster show you the solution if you give up.
The chess court area can be easily modified to create a "Harry Potter" style problem
that you can add to your own Module for your PC's to solve.
Chess problems from "1001 Brilliant Ways to Checkmate" by Fred ReinFeld.
v1.10
- partial move validation
V1.9
- added chess problems and openings
- prevent pieces from taking themselves
- added system to setup a position from a string
- added a sysetem to make a move from a string
- system now announces moves and keeps a move list
- made pieces plot items to prevent thier destruction
Created using itools_chess script v1.13 include file written by:
Last modified 7/30/02
I plan to improve chess rule enforcement and add battles when pieces are captured.
I realize that Jonathan Epp of Bioware has released a chess module and from
my first look at it, it seems to be of the outstanding quality I would expect
from Bioware. My main intention in creating this module was as a demonstaration
of the include file itools_chess. I wrote this include file to make it easy for
other builders to create chess content in their own mods. I want those builders
to know that I am commited to fininshing this project to create a library of
functions including full move validation ( yes, even en pessant, not allowing
casteling through check, etc ).
I want to encourage the other chess module builders
and scripters to continue their good work.
I want to specifically thank UnTorn and acknowledge that the move validation
logic I wrote was inspired by his code. ( UnTorn , I am going to use some your good
ideas in your SlideMove coomand next! ).
I specifically want to encourage Ztilleto and Zekmyr to continue with their work.
Have fun making those chess related mods all and let me know how you have used this
inlude file or if want something added to it.