Outside The Box Programming Forum Index Outside The Box Programming
Go to our home page
 
 Watched TopicsWatched Topics   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Features

 
Post new topic   Reply to topic    Outside The Box Programming Forum Index -> Chess
View previous topic :: View next topic  
Author Message
b-flat
Admintastic


Joined: 20 Jan 2007
Posts: 315

PostPosted: Fri Mar 30, 2007 4:07 pm    Post subject: Features Reply with quote

Currently, here is what will be created (# indicates already made):

*  Move pieces #
*  board drawn #
*  record game #
*  endgame detection
*  prevent illegal moving/capturing

Currently, the Rook cannot move illegally and I am working on the pawns.

Otherwise, the gameplay is nice!
_________________
Outside The Box Programming
Progress:
Nibls With Music:  100% - Download it!
COTOR:  1%
MathProgram 2.6:  100% - Download it!
Back to top
View user's profile Send private message
Curious Onlooker
Admintastic


Joined: 23 Jan 2007
Posts: 51
Location: Onlooking curiously

PostPosted: Fri Mar 30, 2007 4:10 pm    Post subject: Reply with quote

Have fun making the greyscale ASM version  Wink
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Pseudoprogrammer
Modtastic


Joined: 18 Jan 2007
Posts: 44
Location: Down South Y'all

PostPosted: Sun Oct 14, 2007 8:16 pm    Post subject: Reply with quote

How about the AI? Razz
_________________
I am teh uber pwnage.
Back to top
View user's profile Send private message Send e-mail AIM Address Yahoo Messenger
Xphoenix
Modtastic


Joined: 20 Jun 2007
Posts: 82
Location: [varies]

PostPosted: Mon Oct 15, 2007 9:44 pm    Post subject: Reply with quote

Screenies? Plz?

Also, can you add game saving/loading?
_________________
如果你能看得懂這個句子,送我一個PM。

Once an Xp...Always an Xp. Very Happy
Back to top
View user's profile Send private message
Sting::Ray
Admintastic


Joined: 28 May 2007
Posts: 393
Location: The lesser-known Area 51

PostPosted: Tue Oct 16, 2007 8:04 pm    Post subject: Reply with quote

Don't forget to put in castling, and pawns getting to the end of the board and being able to be turned into things. Cool
_________________




Back to top
View user's profile Send private message
b-flat
Admintastic


Joined: 20 Jan 2007
Posts: 315

PostPosted: Thu Oct 18, 2007 7:58 pm    Post subject: Reply with quote

People are interested?  There are probably a million 2 player chess games atm...

I'll post a screenshot when I get time; I've been really busy with physics & drivers ed the past 2 weeks.

@Sting::Ray:  all legal moves are supported, of course  Very Happy

As for saving & loading, probably; there isn't much point without it.

AI:
I could attempt to write a simple AI, that only checked to see if it could take a piece without losing more and avoid check, though it would be VERY slow.  Simply checking to see if one player is in check is ridiculously slow, though if you start by checking each square in all 8 directions from the king, instead of from other pieces to the king, it might be a little faster.
_________________
Outside The Box Programming
Progress:
Nibls With Music:  100% - Download it!
COTOR:  1%
MathProgram 2.6:  100% - Download it!
Back to top
View user's profile Send private message
Sting::Ray
Admintastic


Joined: 28 May 2007
Posts: 393
Location: The lesser-known Area 51

PostPosted: Fri Oct 19, 2007 9:48 pm    Post subject: Reply with quote

I don't think that you should bother with AI until you're making the ASM grayscale version. Razz

I'd be happy with a two-player chess game anyway. Smile
_________________




Back to top
View user's profile Send private message
TheStorm
Not worth mentioning


Joined: 10 Jun 2007
Posts: 24

PostPosted: Mon Oct 29, 2007 9:41 pm    Post subject: Reply with quote

I believe Chessmaster is currently the best chess out there if you could improve on that it would be awesome. BTW the 86 version is grayscale.
Back to top
View user's profile Send private message Send e-mail
Sting::Ray
Admintastic


Joined: 28 May 2007
Posts: 393
Location: The lesser-known Area 51

PostPosted: Tue Oct 30, 2007 3:25 pm    Post subject: Reply with quote

TheStorm wrote:
BTW the 86 version is grayscale.


Hint, hint. Razz
_________________




Back to top
View user's profile Send private message
b-flat
Admintastic


Joined: 20 Jan 2007
Posts: 315

PostPosted: Wed Oct 31, 2007 5:14 pm    Post subject: Reply with quote

OH MAN, BASIC GRAYSCALE FTW.  I'm thinking of a method that MIGHT work with displaying the board using ascii characters in grayscale, but selection might be crap using this method.

I could easily make the selection grayscale if I did it in ASM (interrupts ftw), but I really don't know how to write a chess AI...
_________________
Outside The Box Programming
Progress:
Nibls With Music:  100% - Download it!
COTOR:  1%
MathProgram 2.6:  100% - Download it!
Back to top
View user's profile Send private message
Pseudoprogrammer
Modtastic


Joined: 18 Jan 2007
Posts: 44
Location: Down South Y'all

PostPosted: Tue Nov 06, 2007 9:47 pm    Post subject: Reply with quote

Two words. "I do" Very Happy  I've got some experience with logic-game AI's, I wrote a connect 4 program that beats its creator (me) half the time... Only problem is I never ever worry about speed in my logic programs, I make programs the way I think, my connect 4 programs plays the way I play and its decision making process works the same as mine (that's why I am a good match for my own program) my connect 4 AI takes a little less then 5 minutes to decide where to move, and a chess AI would take LOTS longer to make a decision, but if you wanted you could convert that code into ASM and have an asm subprogram, or I could write a program that did a lower-level search, but the that AI would only be a challenge for absolute novices.
_________________
I am teh uber pwnage.
Back to top
View user's profile Send private message Send e-mail AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    Outside The Box Programming Forum Index -> Chess All times are GMT - 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group