Older Version Newer Version

GerdIsenberg GerdIsenberg Oct 24, 2016

**[[Home]] * [[Engines]] * GambitVB**
|| [[image:GambitVB.PNG width="320" link="http://gambitvb.info/Downloads/Default.aspx"]] ||~ || **GambitVB**,
a chess program by [[Wim Rens]] running under the [[Windows]] [[https://en.wikipedia.org/wiki/.NET_Framework|.NET framework]]. GambitVB plays reasonable chess, has an own [[GUI]], and is [[Open Source Engines|open source]], distributed under the terms of the [[Free Software Foundation#GPL|GNU General Public License]] version 3 or later <ref>[[http://gambitvb.info/Downloads/Copyright.aspx|GambitVB Chess - Copyright (C) 2013 W.J.Rens]]</ref>. It is written in [[Basic|Visual Basic]] and time critical parts in none [[https://en.wikipedia.org/wiki/Managed_code|managed]] [[Cpp|C++]], incorporating old ideas of Wim Rens' earlier commercial program [[Gambiet]], as well as old ideas not possible to implement with the hardware of the 80s. GambitVB is [[https://en.wikipedia.org/wiki/Object-orientation|object-oriented]], as described elaborately with [[https://en.wikipedia.org/wiki/Unified_Modeling_Language|UML]] [[https://en.wikipedia.org/wiki/Class_diagram|class diagrams]] in a developer guide in [[https://en.wikipedia.org/wiki/Microsoft_Word|MS Word]] format <ref>[[http://gambitvb.info/Docs/DeveloperGuide.aspx|GambitVB Chess - Developer Guide]]</ref>. ||
|| GambitVB [[GUI]], a [[Windows]] [[https://en.wikipedia.org/wiki/Windows_Forms|Forms]] collection <ref>[[http://gambitvb.info/Downloads/Default.aspx|GambitVB Chess - Last Version - Free game and code]]</ref> ||~ ||^ ||
[[toc]]
=Description=
GambitVB has a [[10x12 Board]] and applies [[Alpha-Beta|alpha-beta]] with [[Killer Heuristic|killer heuristic]] inside an [[Iterative Deepening|iterative deepening]] framework with [[Aspiration Windows|aspiration windows]]. Since GambitVB v2, the program performs some kind of [[Best-First|best-first]] algorithm and keeps huge parts of the [[Search Tree|search tree]] in [[Memory|memory]], which offers fast access to valuable move tree search informations, missing in the standard [[Depth-First|depth-first]] approach. This can grow up to millions of [[Node|tree nodes]] linked to a tree structure, which is still a small fraction of the total search tree. So called [[Score|Score]] objects, consisting of a vector of [[Material#Balance|material balance]] and positional [[Evaluation|evaluation]] also considering [[Game Phases|game phases]], are used to compare board positions as better, equal, or worse. Release **v5.0** is intended for systems with Windows 7 64 bits, at least 4 cores <ref>[[http://gambitvb.info/Downloads/v5.0.aspx|GambitVB Chess - v5.0 - Restricted hardware]]</ref>.

=See also=
* [[Gambiet]]

=External Links=
* [[http://gambitvb.info/Default.aspx|Welcome to GambitVB]]
> [[http://gambitvb.info/Downloads/v5.0.aspx|GambitVB Chess - v5.0 - Restricted hardware]]
> [[http://gambitvb.info/History.aspx|GambitVB Chess - History]]
> [[http://gambitvb.info/Docs/DeveloperGuide.aspx|GambitVB Chess - Developer Guide]]

=References= 
<references />
=What links here?= 
[[include page="GambitVB" component="backlinks" limit="40"]]
**[[Engines|Up one level]]**