ARTICLE

Chess in VB.Net

Posted by Russell Lambert Articles | Games in VB.NET October 26, 2009
The source available with this article shows a fully functioning chess engine in VB.NET with all sound search techniques.
Download Files:
 
Reader Level:


Introduction:

VBDotNet Chess is a chess engine written in...VB.NET, of course!

Features:

  • Multi threaded to take full advantage of multi-core machines
  • Full Negamax search, up to 6 ply realistic on a quad core, defaults to 4
  • Alpha/Beta pruning
  • Null move culling (pioneered by the Fritz team)
  • Quiescent search, featuring check extensions
  • Iterative deepening
  • Aspiration windows
  • Evaluation using piece square tables

All in VB.NET. Full source available.

Get the source from the attachment here. I have started a full guide to chess engine programming in VB.NET on my site and will update frequently. Hopefully the source is well commented though and it should be informative even without further writings.

Login to add your contents and source code to this article
share this article :
post comment
 

In that part of the code would be, I am spending it to poo, alone it is necessary to put the level of game, easy, average and difficult

Posted by Kevin Funez Mar 05, 2011

thanks

Posted by Jose Jul 03, 2010
6 Months Free & No Setup Fees ASP.NET Hosting!
Become a Sponsor
PREMIUM SPONSORS
  • ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications. Visit DynamicPDF here
    Finally – a virtual platform that delivers next-generation Windows Server 2008 Hyper-V virtualization technology from a managed hosting partner you can truly depend on. Visit www.maximumasp.com/max for a FREE 30 day trial. Hurry offer ends soon. Climb aboard the MaxV platform and take advantage of High Availability, Intelligent Monitoring, Recurrent Backups, and Scalability – with no hassle or hidden fees. As a managed hosting partner focused solely on Microsoft technologies since 2000, MaximumASP is uniquely qualified to provide the superior support that our business is built on. Unparalleled expertise with Microsoft technologies lead to working directly with Microsoft as first to offer IIS 7 and SQL 2008 betas in a hosted environment; partnering in the Go Live Program for Hyper-V; and product co-launches built on WS 2008 with Hyper-V technology.
Team Foundation Server Hosting
Become a Sponsor