AminetAminet
Search:
85400 packages online
About
Recent
Browse
Search
Upload
Setup
Services

game/think/chess_ai_rtg.lha

Mirror:Random
Showing: ppc-powerup icongeneric icon
No screenshot available
Short:RTG chess for 68040/68060, Picasso96/CGX
Author:Benedykt Dziubaltowski with Claude AI
Uploader:benedykt netc fr (Benedykt Dziubaltowski)
Type:game/think
Version:1.06
Architecture:m68k-amigaos >= 3.0.0
Date:2026-07-05
Requires:OS 3.0+, 2MB Fast RAM, 68040 or 68060, RTG card (Picasso96 or CyberGraphics)
Replaces:game/think/chess_ai_rtg
Download:game/think/chess_ai_rtg.lha - View contents
Readme:game/think/chess_ai_rtg.readme
Downloads:327

History:
    1.06 - Added CyberGraphics (cybergraphics.library) support alongside
           Picasso96. Single binary auto-detects available RTG system.
           Numerous bugfixes: knight animation (pieces disappearing under
           knight), percentage display during AI thinking, last move
           highlight for black pieces, debug output removed. (July 2026)
    1.05 - RTG version (Picasso96, 16-bit HiColor, 640x480/800x600).
           Crystal Staunton pieces from BMP. Built-in 8x14 bitmap font.
           Thank you, Domenico Lattanzi, for identifying the bug and
           helping to fix the castling issue involving the king and rook.
           (May 2026)
    1.04 - 4 piece sets, opening book 14 variants, full SEE, level 7,
           hint key (H), PGN date+result, critical move_pool bugfix
           (May 2026)
    1.03 - Improved evaluation, check extension, adaptive null-move,
           extended futility pruning depth 3, aggressive LMR (May 2026)
    1.02 - First 68040/68060 binary. Single binary auto-detects CPU.
           Level 6 Master added (May 2026)

--- ENGLISH -------------------------------------------------------

Chess game optimised for Amiga with 68040 or 68060 processor and an
RTG graphics card. Supports both Picasso96 and CyberGraphics - the
binary auto-detects which RTG system is available at startup.

Requires Kickstart 3.0 or higher.
Tested on Amiga 4000 Desktop BFG9060 (68060 100 MHz) with PicassoIV.
Also tested on WinUAE with emulated PicassoIV.

Use Chess_RTG_Prefs to select screen resolution (640x480 or 800x600).

This project is proof that Claude AI (Anthropic) handles Amiga C
programming surprisingly well. The Amiga community finally has a new
chess game in 2026!

Features:
- Picasso96 and CyberGraphics RTG support, 16-bit HiColor
- 640x480 or 800x600 screen modes
- Crystal Staunton piece graphics loaded from pieces.bmp
- Wood gradient chessboard loaded from board.bmp
- Built-in 8x14 bitmap font (no dependency on system fonts)
- 3D gradient highlights for piece selection and last move
- Progress bar and Skip button during AI thinking
- Negamax alpha-beta engine with iterative deepening
- Quiescence search, aspiration windows
- Full SEE (Static Exchange Evaluation) for accurate capture ordering
- Improved evaluation: passed pawns, doubled pawns, bishop pair,
  rooks on open files, connected rooks, king pawn shield
- Null-move pruning with adaptive R (R=2 depth<5, R=3 depth>=5)
- Check extensions, aggressive LMR
- Extended Futility Pruning: depth 1=330cp, depth 2=500cp, depth 3=900cp
- Razoring at depth 1
- Transposition table (Zobrist hashing, dynamic size, optional)
- Move ordering: PV, SEE, killer moves (2 slots), history heuristic
- Piece-square tables (middlegame + endgame)
- Opening book: 14 openings with weighted random selection (default ON)
  Italian Game, Ruy Lopez, Sicilian, French, Caro-Kann, Queen's Gambit,
  King's Indian, Nimzo-Indian, English, London, Scotch, Pirc,
  King's Gambit, Reti
- 7 difficulty levels:
    1-Beginner, 2-Easy, 3-Medium, 4-Hard, 5-Expert, 6-Master, 7-Very Slow
  Default: level 5 on 68060, level 4 on 68040
- Time limits per move: none / 30s / 60s / 90s
- Player vs AI / Player vs Player / AI vs AI modes
- PGN save/load with real date (from Amiga clock) and result
- Move history, Undo/Redo
- Game timer with pause (P key)
- Force move: N key or Skip button
- Settings saved to PROGDIR:Chess.prefs
- GadTools menus, English interface

Estimated strength:
- Level 3, TT off:  ~1200 ELO
- Level 5, TT on:   ~1700-1800 ELO
- Level 6, TT on:   ~1850-1950 ELO  (68060 recommended)
- Level 7, TT on:   ~1950-2050 ELO  (68060, several min/move)

Installation:
  Copy all files to any directory and run Chess_RTG_Prefs first
  to select your screen resolution. Then run Chess_RTG.

  Required files:
    Chess_RTG        - main executable
    Chess_RTG_Prefs  - preferences program
    pieces.bmp       - piece graphics
    board.bmp        - board graphic

Video presentation of the game:
https://youtu.be/aCz8vMFuaag

Created with Claude AI (Anthropic) by Benedykt Dziubaltowski.
Public Domain.

--- POLSKI --------------------------------------------------------

Gra szachowa zoptymalizowana dla Amigi z procesorem 68040 lub 68060
i karta graficzna RTG. Obsluguje Picasso96 oraz CyberGraphics -
binarka automatycznie wykrywa dostepny system RTG przy starcie.

Wymaga Kickstart 3.0 lub nowszego.
Testowane na Amiga 4000 Desktop BFG9060 (68060 100 MHz) z PicassoIV.

Uzyj Chess_RTG_Prefs aby wybrac rozdzielczosc (640x480 lub 800x600).

Funkcje:
- Obsluga Picasso96 i CyberGraphics, 16-bit HiColor
- Tryby ekranu 640x480 lub 800x600
- Kryszta?owe figury Staunton ladowane z pieces.bmp
- Szachownica z gradientem drewna ladowana z board.bmp
- Wbudowana czcionka bitmapowa 8x14
- Podswietlenia 3D z gradientem dla wyboru figur i ostatniego ruchu
- Pasek postepu i przycisk Skip podczas myslenia AI
- Silnik negamax alpha-beta z iteracyjnym poglebianiem
- Quiescence search, okna aspiracyjne, pelny SEE
- Lepsza ewaluacja: wolne piony, podwojone piony, para goncow,
  wiezy na otwartych liniach, polaczone wiezy, tarcza pionkowa krola
- Null-move pruning, rozszerzenia szachowe, LMR, Futility, Razoring
- Tablica transpozycji (dynamiczny rozmiar, opcjonalna)
- Ksiazka debiutowa: 14 wariantow (domyslnie WL)
- 7 poziomow trudnosci (domyslny: 5 na 68060, 4 na 68040)
- Limity czasu: brak / 30s / 60s / 90s
- Tryby: Gracz vs AI / Gracz vs Gracz / AI vs AI
- Zapis/odczyt PGN z data i wynikiem
- Historia ruchow, Cofanie/Ponowienie
- Timer partii z pausa (klawisz P)
- Wymuszanie ruchu: klawisz N lub przycisk Skip
- Ustawienia zapisywane do PROGDIR:Chess.prefs
- Menu GadTools, interfejs angielski

Szacowana sila:
- Poziom 3, TT wyl.:  ~1200 ELO
- Poziom 5, TT wl.:   ~1700-1800 ELO
- Poziom 6, TT wl.:   ~1850-1950 ELO  (zalecany 68060)
- Poziom 7, TT wl.:   ~1950-2050 ELO  (68060, kilka minut na ruch)

Instalacja:
  Skopiuj wszystkie pliki do dowolnego katalogu. Uruchom Chess_RTG_Prefs
  aby wybrac rozdzielczosc, nastepnie uruchom Chess_RTG.

Film o grze: https://youtu.be/aCz8vMFuaag

Stworzone z pomoca Claude AI (Anthropic) przez Benedykta Dziubaltowskiego.
Public Domain.

--- MAGYAR --------------------------------------------------------

Sakk jatek 68040-es vagy 68060-as processzoru Amigara optimalizalva,
RTG grafikus kartyaval. Tamogatja a Picasso96-ot es a CyberGraphics-t
- a binarisfajl inditaskor automatikusan felismeri az elerheto RTG
rendszert.

Kickstart 3.0+ szukseges.
Tesztelve: Amiga 4000 Desktop BFG9060 (68060 100 MHz) PicassoIV-gyel.

Hasznalja a Chess_RTG_Prefs programot a felbontas kivalasztasahoz
(640x480 vagy 800x600).

Funkciok:
- Picasso96 es CyberGraphics RTG tamogatas, 16-bit HiColor
- 640x480 vagy 800x600 kepernyo modok
- Kristaly Staunton babuk pieces.bmp-bol betoltve
- Fa gradiens sakktabla board.bmp-bol betoltve
- Beepitett 8x14 bitmap betueszlet
- 3D gradiens kiemelések babuk kivalasztasahoz es az utolso lepeshez
- Haladásjelzo es Skip gomb az AI gondolkodasa kozben
- Negamax alfa-beta motor iterativ melyitessel
- Quiescence kereses, aspiracis ablakok, teljes SEE
- Jobb kiertekeles: szabad gyalogok, kettozott gyalogok, futapar,
  bastya nyitott vonalakon, kapcsolt bastya, kiraly gyalog-pajzs
- Null-move pruning, sakk-kiterjesztesek, LMR, Futility, Razoring
- Transzpozicis tabla (dinamikus meret, opcionalis)
- Megnyitokoenyv: 14 valtozat (alapert. BE)
- 7 nehezsegi szint (alapert.: 5. szint 68060-on, 4. szint 68040-en)
- Idokorlat: nincs / 30s / 60s / 90s
- Modok: Jatekos vs AI / Jatekos vs Jatekos / AI vs AI
- PGN mentes/betoltes datummal es eredmennyel
- Lepestortenet, Visszavonas/Ujravegrehajtás
- Parti idomero szunettel (P billentyu)
- Lepes kikenyszeritese: N billentyu vagy Skip gomb
- Beallitasok: PROGDIR:Chess.prefs
- GadTools menu, angol felhasznaloi feluelet

Becsult ero:
- 3. szint, TT ki:  ~1200 ELO
- 5. szint, TT be:  ~1700-1800 ELO
- 6. szint, TT be:  ~1850-1950 ELO  (68060 ajanlett)
- 7. szint, TT be:  ~1950-2050 ELO  (68060, tobb perc/lepes)

Telepites:
  Masold az osszes fajlt barmely konyvtarba. Futtasd a Chess_RTG_Prefs
  programot a felbontas kivalasztasahoz, majd inditsd el a Chess_RTG-t.

A jatekrol szolo video: https://youtu.be/aCz8vMFuaag

Keszult Claude AI (Anthropic) kozremukoedesevel,
Dziubaltowski Benedek altal. Public Domain.


Contents of game/think/chess_ai_rtg.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   5520    5520 100.0% -lh0- 0177 Jul  4 20:30 chess_rtg.info
[Amiga]                 602166  602166 100.0% -lh0- 0213 Jul  4 20:26 chess_rtg_board.bmp
[Amiga]                  20683   20683 100.0% -lh0- 19ca Jul  4 20:26 chess_rtg_manual-EN
[Amiga]                  21258   21258 100.0% -lh0- ba55 Jul  4 20:26 chess_rtg_manual-HU
[Amiga]                 142644  142644 100.0% -lh0- afd0 Jul  4 20:26 chess_rtg_Chess_RTG_Prefs
[Amiga]                   1325    1325 100.0% -lh0- 9b22 Jul  4 20:26 chess_rtg_donate.txt.info
[Amiga]                    492     492 100.0% -lh0- e869 Jul  4 20:26 chess_rtg_manual-PL.info
[Amiga]                    808     808 100.0% -lh0- 6a8c Jul  4 20:26 chess_rtg_donate.txt
[Amiga]                  20791   20791 100.0% -lh0- 69d2 Jul  4 20:26 chess_rtg_manual-PL
[Amiga]                 222620  222620 100.0% -lh0- 8d29 Jul  4 20:26 chess_rtg_Chess_RTG
[Amiga]                  13224   13224 100.0% -lh0- 4abc Jul  4 20:26 chess_rtg_source_pgn.c
[Amiga]                  47708   47708 100.0% -lh0- e9ee Jul  4 20:26 chess_rtg_source_gfx_rtg.c
[Amiga]                  64228   64228 100.0% -lh0- 82d5 Jul  4 20:26 chess_rtg_source_main_rtg.c
[Amiga]                     75      75 100.0% -lh0- 267d Jul  4 20:26 chess_rtg_source_Chess.prefs
[Amiga]                  13743   13743 100.0% -lh0- 354f Jul  4 20:26 chess_rtg_source_gfx_load.c
[Amiga]                   7969    7969 100.0% -lh0- 8ebc Jul  4 20:26 chess_rtg_source_Chess_RTG_Prefs.c
[Amiga]                    424     424 100.0% -lh0- 97b9 Jul  4 20:26 chess_rtg_source_log_rtg.h
[Amiga]                   1316    1316 100.0% -lh0- 844f Jul  4 20:26 chess_rtg_source_Makefile
[Amiga]                    803     803 100.0% -lh0- 5c4e Jul  4 20:26 chess_rtg_source_donate.txt
[Amiga]                   4046    4046 100.0% -lh0- cd62 Jul  4 20:26 chess_rtg_source_history_rtg.c
[Amiga]                    676     676 100.0% -lh0- 0e37 Jul  4 20:26 chess_rtg_source_pgn.h
[Amiga]                  15589   15589 100.0% -lh0- f8ae Jul  4 20:26 chess_rtg_source_font8x14.h
[Amiga]                    790     790 100.0% -lh0- 42a8 Jul  4 20:26 chess_rtg_source_history_rtg.h
[Amiga]                  60480   60480 100.0% -lh0- 8d4b Jul  4 20:26 chess_rtg_source_chess.c
[Amiga]                   3653    3653 100.0% -lh0- 9818 Jul  4 20:26 chess_rtg_source_chess.h
[Amiga]                   7040    7040 100.0% -lh0- 4714 Jul  4 20:26 chess_rtg_source_gfx_rtg.h
[Amiga]                   1994    1994 100.0% -lh0- 7308 Jul  4 20:26 chess_rtg_source.info
[Amiga]                 589878  589878 100.0% -lh0- dd9b Jul  4 20:26 chess_rtg_pieces.bmp
[Amiga]                   1291    1291 100.0% -lh0- 28a6 Jul  4 20:26 chess_rtg_Chess_RTG.info
[Amiga]                   6004    6004 100.0% -lh0- 71ab Jul  4 20:26 chess_rtg_chess.prefs
[Amiga]                    492     492 100.0% -lh0- 939a Jul  4 20:26 chess_rtg_manual-HU.info
[Amiga]                   6048    6048 100.0% -lh0- cd99 Jul  4 20:26 chess_rtg_Chess_rtg_prefs.info
[Amiga]                    492     492 100.0% -lh0- f065 Jul  4 20:26 chess_rtg_manual-en.info
[Amiga]                     23      23 100.0% -lh0- d7d5 Jul  4 20:26 chess_rtg_Start_Game
[Amiga]                   5706    5706 100.0% -lh0- 8493 Jul  4 20:26 chess_rtg_Start_Game.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        35 files 1891999 1891999 100.0%            Jul  5 01:01
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>