This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

ChessBrainVB

Home * Engines * ChessBrainVB

ChessBrainVB,
an open source chess engine by Roger Zuehlsdorf, written in Visual Basic to run under 32-bit Windows, first announced and released in September 2015 1. The common source subset could either compiled using Visual Basic 6.0 to create a WinBoard compliant executable - or, albeit about 15 times slower, may be interpreted by Visual Basic for Applications to run under Microsoft Office applications, that is Word, Excel, or PowerPoint, along with an own GUI based on Windows Forms.

ChessBrainVB was initially based on the source code of LarsenVB by Luca Dormio, which in turn was inspired by the C program Faile 0.6 by Adrien M. Regimbald. Still using the 10x12 mailbox board representation, ChessBrainVB's search 2 and evaluation subsequently improved influenced by ideas from open source programs such as CuckooChess, Sjeng, Protector and Stockfish combined with own ideas 3.

Contents
  1. Screenshot
  2. Features
    1. Board Representation
    2. Search
    3. Evaluation
  3. See also
  4. Forum Posts
  5. External Links
  6. References

Screenshot

ChessBrainVBA 4

Features

5.

Board Representation

Hash Move

Internal Iterative Deepening

In Check

Countermove Heuristic

Counter Moves History

Killer Heuristic

MVV/LVA

Piece-Square Tables

SEE

Check Extensions

Futility Pruning

Mate Distance Pruning

Null Move Pruning

Late Move Reductions

Razoring

Evaluation

Trapped Pieces

Rooks on (Semi) Open Files

Backward Pawn

Doubled Pawn

Isolated Pawn

Phalanx

Pawn Shelter

Pawn Storm

Square Control

See also

Forum Posts

References

Up one Level


  1. My new exotic engine: ChessBrainVB for OfficeVBA (1950 ELO) by Roger Zuehlsdorf, CCC, September 20, 2015↩︎

  2. ChessBrainVB/Search.bas at master · RZulu54/ChessBrainVB · GitHub↩︎

  3. ChessBrainVB/ChessBrainVB_Notes.txt at master · RZulu54/ChessBrainVB · GitHub↩︎

  4. ChessBrainVB/ChessBrainVBA_Screenshot.jpg at master · RZulu54/ChessBrainVB · GitHub↩︎

  5. Features based on V3.31 · RZulu54/ChessBrainVB@870f735 · GitHub↩︎

Categories: Open Source · Basic · WinBoard · Brain

What links here

Contributors: GerdIsenberg.