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

game/think/chess_ai_rtg.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Chess game for Amiga 68040/060, RTG/P96
Author:Benedykt Dziubaltowski with Claude AI
Uploader:benedykt netc fr (Benedykt Dziubaltowski)
Type:game/think
Version:1.05
Architecture:m68k-amigaos >= 3.0.0
Date:2026-05-18
Requires:OS 3.0+, 2MB Fast RAM, 68040 or 68060, RTG/Picasso96
Download:game/think/chess_ai_rtg.lha - View contents
Readme:game/think/chess_ai_rtg.readme
Downloads:0

History:
    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 specifically for Amiga with 68040 or 68060
processor and a Picasso96-compatible RTG graphics card.

Requires Kickstart 3.0 or higher and Picasso96API.library.
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. Using AI prompts, it is possible to
create fully featured Amiga games from scratch - complete with a
chess engine, RTG graphics, GadTools menus and PGN support.
The Amiga community finally has a new chess game in 2026!

Features:
- Picasso96 RTG graphics, 16-bit HiColor, 640x480 or 800x600
- 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 (deeper search when in check)
- Aggressive Late Move Reductions
- 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 kompatybilna z Picasso96.

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

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

Funkcje:
- Grafika RTG Picasso96, 16-bit HiColor, 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 dla oceny bic
- Lepsza ewaluacja: wolne piony, podwojone piony, para goncow,
  wiezy na otwartych liniach, polaczone wiezy, tarcza pionkowa krola
- Null-move pruning z adaptacyjnym R
- Rozszerzenia szachowe
- Agresywny LMR, Rozszerzony Futility Pruning, 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 kifejezetten 68040-es vagy 68060-as processzoru Amigara
optimalizalva, Picasso96-kompatibilis RTG grafikus kartyaval.

Kickstart 3.0+ es Picasso96API.library 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 RTG grafika, 16-bit HiColor, 640x480 vagy 800x600
- Kristaly Staunton babuk pieces.bmp-bol betoltve
- Fa gradiens sakktabla board.bmp-bol betoltve
- Beepitett 8x14 bitmap betueszlet
- 3D gradiens kiemelések a 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 az utesek ertekelesere
- Jobb kiertekeles: szabad gyalogok, kettozott gyalogok, futapar,
  bastya nyitott vonalakon, kapcsolt bastya, kiraly gyalog-pajzs
- Null-move pruning adaptiv R-rel
- Sakk-kiterjesztesek, agressziv LMR, Futility Pruning, 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
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  305     861  35.4% -lh5- 572b May 17  1980 Chess_AI_RTG.info
[generic]               303875  602166  50.5% -lh5- 0213 May 16  1980 chess_ai_rtg/board.bmp
[generic]                   61      75  81.3% -lh5- 850e May 17  1980 chess_ai_rtg/chess.prefs
[generic]                46439   89200  52.1% -lh5- fc2f May 18  1980 chess_ai_rtg/Chess_RTG
[generic]                  257    1087  23.6% -lh5- cc6f May 17  1980 chess_ai_rtg/Chess_rtg.info
[generic]                11693   20680  56.5% -lh5- 706b May 18  1980 chess_ai_rtg/Chess_RTG_Prefs
[generic]                 2235    7452  30.0% -lh5- c68f May 17  1980 chess_ai_rtg/Chess_RTG_Prefs.c
[generic]                  257    1095  23.5% -lh5- 70c8 May 17  1980 chess_ai_rtg/Chess_RTG_Prefs.info
[generic]                  507     803  63.1% -lh5- 5c4e May  4  1980 chess_ai_rtg/donate.txt
[generic]                 1787   15269  11.7% -lh5- 1359 May 17  1980 chess_ai_rtg/font8x14.h
[generic]                 6137   14855  41.3% -lh5- 83d8 May 18  1980 chess_ai_rtg/manual-EN
[generic]                  234     821  28.5% -lh5- a98d May  4  1980 chess_ai_rtg/manual-EN.info
[generic]                 5517   12403  44.5% -lh5- 1c08 May 18  1980 chess_ai_rtg/manual-HU
[generic]                  231     821  28.1% -lh5- 7aa7 May  4  1980 chess_ai_rtg/manual-HU.info
[generic]                 7965   17647  45.1% -lh5- 9e5c May 18  1980 chess_ai_rtg/manual-PL
[generic]                  233     821  28.4% -lh5- 1ed5 May  4  1980 chess_ai_rtg/manual-PL.info
[generic]                52691  589878   8.9% -lh5- dd9b May 16  1980 chess_ai_rtg/pieces.bmp
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        17 files  440424 1375934  32.0%            May 18 23:27
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>