Re: A86: Chess Engine
[Prev][Next][Index][Thread]
Re: A86: Chess Engine
David Piper wrote:
>
> I have decided to make Chess Master 86, It will have a computer to play
> against...
>
> This is my problem, how do I effectivily make a good computer apponent
> without the program being massive....
>
> I have decided to make it so you can choose which computer apponent you
> want, the computer apponents will be stored in sperate files. (I hope,
> I may just go with the best one)
>
> Here are the details so far
>
> Refer to a location called "Chess" for the current board
> and "ChessTemp" is a area that will mirror Chess when your file is
> started. This is for Read/Write opperations, ChessTemp is designed to
> be destroyed.
>
> When you program is finished it needs to return the Location, it needs
> to store the Peace type to be moved in "P_Type", and it needs to store
> the orriginal position of the peace in "P_Start", and the End Position
> in "P_End"
>
> If you need to check to see weather a move is valid, I will have a call
> available called "M_Check" with A as the Type, and bc as (Start/End),
> nothing will be destroyed.
>
> The board will be one of the following, use which ever one you like the
> best, or you can submit me a new lay out....I will change it to the
> best one
>
> 11 12 13 14 15 16 17 18 or 01 01 03 04 05 06 07 08
> 21 22 23 24 25 26 27 28 09 10 11 12 13 14 15 16
> 31 32 33 34 35 36 37 38 17 18 19 20 21 22 23 24
> 41 42 43 44 45 46 47 48 25 26 27 28 29 30 31 32
> 51 52 53 54 55 56 57 58 33 34 35 36 37 38 39 40
> 61 62 63 64 65 66 67 68 41 42 43 44 45 46 47 48
> 71 72 73 74 75 76 77 78 49 50 51 52 53 54 55 56
> 81 82 83 84 85 86 87 88 57 58 59 60 61 62 63 64
>
> Any one who helps me with this will get the credit they are do in the
> program (and if I release the source).
>
> Thank you, any questions EMAIL me at piperc@jcave.com, or message me on
> ICQ at 1578263 or I am also Moroni on EFNET.
>
> Thank you for your time,
>
> David Piper
can you send me a copy of the game when you finish it
References: