Home » Community » Forums » » Chess Programming Part VI: Evaluation Functions
  Intel sponsors gamedev.net search:   
[Control Panel] [Register] [Bookmarks] [Who's Online] [Active Topics] [Stats] [FAQ] [Search]

Add Forum to Favorites |  Send Topic To a Friend | View Forum FAQ | Track this topic


 Last Thread Next Thread 
 Chess Programming Part VI: Evaluation Functions
Post Reply 
gnbb

 User Rating: 1015    Report this Post to a Moderator | Link

gnbb

 User Rating: 1015    Report this Post to a Moderator | Link

just completed a port of this to C# and noted a few things:

- there's one spot where the rank/file extraction code is toast. (square >> 8) should be (square >> 3)

- it's REALLY slow! i cant imagine how slow it would have been in java...

- in places, the code is difficult to understand, mostly because of poor structure, duplication, etc. most of it is quite fixable, and I will post my set of c# code when all is refactored.



 User Rating: 1018   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Good articles! I think it's really nice finding a complete series of chess program articles, covering the most, inclusive search algorithms and evaluationg functions.

 User Rating: 1015   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

I'd say it has more to do with chess theory than the mechanics of chess AI. A very general article without any concrete technical details.

 User Rating: 1015    Report this Post to a Moderator | Link

All times are ET (US)

Post Reply
 Last Thread Next Thread 
Forum Rules:
You may not post new threads
You may post replies
You may not edit your posts
You may not use HTML in your posts
Jump To:
Administrative Options: