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

game/think/chess_ai_000.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, OCS/ECS, 68000
Author:Benedykt Dziubaltowski with Claude
Uploader:benedykt netc fr (Benedykt Dziubaltowski)
Type:game/think
Version:1.04
Architecture:m68k-amigaos >= 2.0.0
Date:2026-05-06
Requires:OS 2.0+, 1MB Chip RAM, OCS/ECS
Download:game/think/chess_ai_000.lha - View contents
Readme:game/think/chess_ai_000.readme
Downloads:5

History:
    1.04 - Improved engine, 4 piece sets, hint key, dynamic stack (May 2026)
    1.02 - Stack issues resolved. Thanks, Rzokol! (05 May 2026)
    1.01 - Automatic stack detection and resizing added (04 May 2026)
    1.00 - First public release (26 April 2026)

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

Chess game for all classic Amiga models (A500-A4000). Compiled for
68000 so it runs on every Amiga with Kickstart 2.0 or higher.

Note: requires 1MB Chip RAM. Does NOT work with 512KB Chip +
512KB Slow RAM (code cannot be loaded into Slow RAM by AmigaOS).

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, GadTools menus, PGN support and Workbench icons.
The Amiga community finally has a new chess game in 2026!

A faster version compiled for 68020+ is available separately
as Chess_AI_020.lha.

Features:
- 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 shield
- Transposition table (Zobrist hashing, optional)
- Move ordering: MVV-LVA, SEE, killer moves, history heuristic
- Piece-square tables (middlegame + endgame)
- Opening book with 14 openings, weighted random (optional)
- 4 difficulty levels on 68000 (1-4), levels 1-5 on 68020/030
- Time limits per move: none / 30s / 60s / 90s
- Player vs AI / Player vs Player / AI vs AI modes
- 4 piece sets: Classic, Staunton, Minimal, Gothic
- Hint key (H) - AI suggests a move for the player
- PGN save/load with date and result, ASL file requester
- Move history, Undo/Redo
- Game timer with pause
- Dynamic stack: 32KB on 68000, 64KB on 68020/030
- Settings saved to PROGDIR:chess.prefs
- GadTools menu, English interface

Estimated strength:
- Level 3, TT off: ~1200 ELO
- Level 3, TT on:  ~1400 ELO
- Level 5, TT on:  ~1550 ELO (68020/030 required)

Installation: Copy Chees_AI to any directory and run.
Stack: Managed automatically by the program.

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

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

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

Gra szachowa dla wszystkich klasycznych modeli Amigi (A500-A4000).
Skompilowana dla 68000 - dziala na kazdej Amidze z Kickstart 2.0+.

Uwaga: wymaga 1 MB Chip RAM. NIE dziala na konfiguracji 512 KB
Chip + 512 KB Slow RAM (AmigaOS nie moze zaladowac kodu do Slow RAM).

Szybsza wersja skompilowana dla 68020+ dostepna osobno jako
Chess_AI_020.lha.

Funkcje:
- Silnik negamax alpha-beta z iteracyjnym poglebianiem
- Quiescence search, okna aspiracyjne
- Pelny SEE (Static Exchange Evaluation) dla oceny bic
- Lepsza ewaluacja: wolne piony, podwojone piony, para goncow,
  wiezy na otwartych liniach, polaczone wiezy, tarcza krola
- Tablica transpozycji (Zobrist hashing, opcjonalna)
- Sortowanie ruchow: MVV-LVA, SEE, killer moves, history heuristic
- Tablice pozycyjne (srodkowa gra + koncowka)
- Ksiazka debiutowa z 14 wariantami, wazony losowy wybor (opcjonalna)
- 4 poziomy trudnosci na 68000 (1-4), poziomy 1-5 na 68020/030
- Limity czasu na ruch: brak / 30s / 60s / 90s
- Tryby: Gracz vs AI / Gracz vs Gracz / AI vs AI
- 4 zestawy pionkow: Classic, Staunton, Minimal, Gothic
- Klawisz podpowiedzi (H) - AI sugeruje ruch dla gracza
- Zapis/odczyt PGN z data i wynikiem, okno ASL
- Historia ruchow, Cofanie/Ponowienie
- Timer partii z pausa
- Dynamiczny stos: 32 KB na 68000, 64 KB na 68020/030
- Ustawienia zapisywane do PROGDIR:chess.prefs
- Menu GadTools, interfejs angielski

Szacowana sila:
- Poziom 3, TT wyl.: ~1200 ELO
- Poziom 3, TT wl.:  ~1400 ELO
- Poziom 5, TT wl.:  ~1550 ELO (wymagany 68020/030)

Instalacja: Skopiuj Chees_AI do dowolnego katalogu i uruchom.
Stos: Zarzadzany automatycznie przez program.

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

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

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

Sakk jatek minden klasszikus Amiga modellhez (A500-A4000).
68000-re forditva - fut minden Amigan Kickstart 2.0 vagy ujabbal.

Megjegyzes: 1 MB Chip RAM szukseges. NEM mukodik 512 KB Chip +
512 KB Slow RAM konfiguracion (az AmigaOS nem tud kodot betolteni
Slow RAM-ba).

Gyorsabb, 68020+-ra forditott verzio kulon elerheto:
Chess_AI_020.lha.

Funkciok:
- Negamax alfa-beta motor iterativ melyitessel
- Quiescence kereses, aspiracis ablakok
- Teljes SEE (Static Exchange Evaluation) az utesek ertekelesere
- Jobb kiertekelcs: szabad gyalogok, kettozott gyalogok, futapar,
  basic nyitott vonalakon, kapcsolt bastyas, kiraly pajzs
- Transzpozicis tabla (Zobrist hashing, opcionalis)
- Lepes-rendezes: MVV-LVA, SEE, killer moves, history heuristic
- Pozicis tablak (kozejatek + vegjatel)
- Megnyitokoenyv 14 valtozattal, sulyozott veletlen valasztas (opcionalis)
- 4 nehezsegi szint 68000-en (1-4), 1-5 szint 68020/030-on
- Idokorlat lepesenkent: nincs / 30s / 60s / 90s
- Modok: Jatekos vs AI / Jatekos vs Jatekos / AI vs AI
- 4 babukeszlet: Classic, Staunton, Minimal, Gothic
- Tipp billentyu (H) - az AI lepest javasol a jatekosnak
- PGN mentes/betoltes datummal es eredmennyel, ASL ablak
- Lepestortenet, Visszavonas/Ujravegrehajtás
- Parti idomero szunettel
- Dinamikus verem: 32 KB 68000-en, 64 KB 68020/030-on
- Beallitasok: PROGDIR:chess.prefs
- GadTools menu, angol felhasznaloi feluelet

Becsult ero:
- 3. szint, TT ki: ~1200 ELO
- 3. szint, TT be: ~1400 ELO
- 5. szint, TT be: ~1550 ELO (68020/030 szukseges)

Telepites: Masold a Chees_AI fajlt barmely konyvtarba es inditsd el.
Verem: A program automatikusan kezeli.

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

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


Contents of game/think/chess_ai_000.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  307     861  35.7% -lh5- 71e0 May  6  1980 Chess_AI_000.info
[generic]                   52      58  89.7% -lh5- 723c May  5  1980 Chess_AI_000/Chess.prefs
[generic]                55480  136736  40.6% -lh5- 2732 May  5  1980 Chess_AI_000/Chess_AI
[generic]                  257    1087  23.6% -lh5- cc6f May  3  1980 Chess_AI_000/Chess_AI.info
[generic]                  507     803  63.1% -lh5- 5c4e May  3  1980 Chess_AI_000/donate.txt
[generic]                 1705    5228  32.6% -lh5- 4cfd May  3  1980 Chess_AI_000/donate.txt.info
[generic]                 8876   21247  41.8% -lh5- bb12 May  5  1980 Chess_AI_000/manual-EN
[generic]                  234     821  28.5% -lh5- a98d May  3  1980 Chess_AI_000/manual-EN.info
[generic]                 9613   21495  44.7% -lh5- 42f4 May  5  1980 Chess_AI_000/manual-HU
[generic]                  231     821  28.1% -lh5- 7aa7 May  3  1980 Chess_AI_000/manual-HU.info
[generic]                 9498   21061  45.1% -lh5- c752 May  5  1980 Chess_AI_000/manual-PL
[generic]                  233     821  28.4% -lh5- 1ed5 May  3  1980 Chess_AI_000/manual-PL.info
[generic]                 2502    5206  48.1% -lh5- ea60 Apr 21  1980 Chess_AI_000/old/pieces.iff
[generic]                 2939    8263  35.6% -lh5- 7e59 Apr 21  1980 Chess_AI_000/old/pieces_preview.png
[generic]                  693    4688  14.8% -lh5- 1aab Apr 21  1980 Chess_AI_000/old/pionki.iff
[generic]                11162   26788  41.7% -lh5- 41c9 Apr 21  1980 Chess_AI_000/old/showiff
[generic]                 1451    4347  33.4% -lh5- f7ab Apr 21  1980 Chess_AI_000/old/showiff.c
[generic]                14067   33004  42.6% -lh5- d3c5 Apr 18  1980 Chess_AI_000/old/szachy_old
[generic]                  254    1087  23.4% -lh5- a207 Apr 21  1980 Chess_AI_000/old/Szachy_old.info
[generic]                15252   59729  25.5% -lh5- 5fd4 May  5  1980 Chess_AI_000/source/chess.c
[generic]                 1477    3653  40.4% -lh5- 9818 May  5  1980 Chess_AI_000/source/chess.h
[generic]                 2232    5951  37.5% -lh5- ad29 Apr 27  1980 Chess_AI_000/source/gfx.h
[generic]                14542   65294  22.3% -lh5- 98d3 May  5  1980 Chess_AI_000/source/gfx_ecs.c
[generic]                 1776    5250  33.8% -lh5- da86 May  5  1980 Chess_AI_000/source/gfx_ecs.h
[generic]                 1267    4042  31.3% -lh5- 2ac9 Apr 20  1980 Chess_AI_000/source/history.c
[generic]                  368     786  46.8% -lh5- bc86 Apr 20  1980 Chess_AI_000/source/history.h
[generic]                15468   60507  25.6% -lh5- 5fc4 May  5  1980 Chess_AI_000/source/main.c
[generic]                  407    1056  38.5% -lh5- a8c6 May  4  1980 Chess_AI_000/source/Makefile
[generic]                 3565   13224  27.0% -lh5- 4abc May  5  1980 Chess_AI_000/source/pgn.c
[generic]                  301     676  44.5% -lh5- 0e37 May  5  1980 Chess_AI_000/source/pgn.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        30 files  176716  514590  34.3%            May  6 22:39
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>