Difference between revisions of "Projects using fpGUI"

From Lazarus wiki
Jump to navigationJump to search
Line 18: Line 18:
  
 
[https://github.com/rchastain/eschecs/releases/ Eschecs] (an old french word for chess) by Roland Chastain is a simple chess program with a graphical user interface. The graphical user interface uses the fpGUI toolkit and the BGRABitmap library.
 
[https://github.com/rchastain/eschecs/releases/ Eschecs] (an old french word for chess) by Roland Chastain is a simple chess program with a graphical user interface. The graphical user interface uses the fpGUI toolkit and the BGRABitmap library.
 
The engine is a small Pascal unit, adapted from a Turbo Pascal program (less that one thousand lines), JS Schach (Jürgen Schlottke Chess). Eschecs also includes the Pro Deo opening book by Jeroen Noomen, and a a mate solver (a checkmate detector?) adapted from a program by Valentin Albillo. For each of its moves, the computer searches in the opening book. When he finds nothing in the book, he calls the mate solver to find a two-move checkmate. If there's no checkmate, he plays the engine move.
 
 
My purpose wasn't to make a strong program, nor an interface with many functions, but a full chess program, with a code as short and as understandable as possible.
 
  
 
[[Image:thumbnail_community_eschecs.png]]
 
[[Image:thumbnail_community_eschecs.png]]

Revision as of 17:57, 24 August 2020

English (en)

DocView

Our own INF documentation viewer, which is very fast, customizable and with lots of handy features like annotations, bookmarks, advanced searching, runtime concatenation of help files etc.

thumbnail docview search with highlighting.png


DicomViewer v.0.2

DicomViewer is a DICOM (Digital Imaging and Communications in Medicine) image viewer written by Leonardo M. Ramé.

dicomviewer.png


Eschecs - chess program

Eschecs (an old french word for chess) by Roland Chastain is a simple chess program with a graphical user interface. The graphical user interface uses the fpGUI toolkit and the BGRABitmap library.

thumbnail community eschecs.png