Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Examples

These examples demonstrate simple implementations of various interfaces for my chess engine, including a console TUI, a desktop GUI, and a web GUI.

Desktop GUI

A simple desktop GUI made with iced, a really easy to use GUI library.

The lib.rs file contains all of the GUI logic.

Web GUI

A simple web GUI made with iced, combined with wasm-bindgen and iced_web. This allows the GUI to be executed as WASM in the browser.

The lib.rs file contains all of the GUI logic.

Console

This is just a simple unicode text interface that allows the user to type in moves, allow the CPU to make moves, and other various actions.