Skip to content

Drag-N-Drop Chess UI and synthetic AI generated context-sensitive synthetic twitch chat using LLMs built with C/Python

Notifications You must be signed in to change notification settings

oysters76/pychess

Repository files navigation

Chess Game with Pygame

A simple chess game drag-n-drop UI built with Pygame.

Roadmap

  1. Make Chess Configuration UI

    • Standard Chess Configuration [done!]
    • Fisher's Configuration
  2. Make drag-n-drop the pieces [wip]

  3. Add AI commentary [future]

Planning on adding some GPT flair on this and give AI commentary.

Inter.C

A simple raylib program to interpolate between chess board configurations built from scratch using raylib.

Raylib installation (Linux/Debian)

  1. Install git and make
sudo apt install build-essential git
  1. Install raylib deps
sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev
  1. Clone the source
git clone https://github.com/raysan5/raylib.git raylib
cd raylib/src/
make PLATFORM=PLATFORM_DESKTOP # To make the static version
  1. Install Raylib
sudo make install 
 make && ./inter

Inter.c Demo (Chess Position Smooth interpolation)

lerp.mp4

Demo with the "easeInOutBack" function

lerp2.mp4

About

Drag-N-Drop Chess UI and synthetic AI generated context-sensitive synthetic twitch chat using LLMs built with C/Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published