Older Version
Newer Version
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]]**