Hangar.La tienda de software del Amiga

chess_ai 1.01

Full-featured chess game for OCS/ECS

Short:        Full-featured chess game for OCS/ECS
Author:       Benedykt Dziubaltowski with Claude
Uploader:     benedykt netc fr (Benedykt Dziubaltowski)
Type:         game/think
Version:      1.01
Requires:     OS 2.0+, 1MB RAM, OCS/ECS
Architecture: m68k-amigaos >= 2.0

History:
	1.01 - An automatic stack-detection and resizing feature has been
               added. (04 may 2026)	
	1.0  - 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.

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!

Future versions are planned for faster processors (68060, PPC)
and graphics cards. The engine will grow stronger with each release.

Features:
- Negamax alpha-beta engine with iterative deepening
- Quiescence search, aspiration windows
- Transposition table (Zobrist hashing, optional)
- Move ordering: MVV-LVA, SEE, killer moves, history heuristic
- Piece-square tables (middlegame + endgame)
- Opening book with 8 popular openings (optional)
- 5 difficulty levels (1-3 suitable for 68000, 4-5 for 68060)
- Time limits per move: none / 30s / 60s / 90s
- Player vs AI / Player vs Player / AI vs AI modes
- PGN save/load with ASL file requester
- Move history, Undo/Redo
- Game timer with pause
- 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 (68060 recommended)

Installation: Copy Chees_AI to any directory and run.
Stack: 32768 bytes recommended.

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+.

Ten projekt udowadnia, ze Claude AI (Anthropic) swietnie radzi sobie
z programowaniem w C na Amige. Uzywajac promptow AI mozna tworzyc
rozbudowane gry na Amige od podstaw - z silnikiem szachowym, menu
GadTools, obsluga PGN i ikonkami Workbencha. Spolecznosc Amigi
doczekala sie nowych szachow w 2026 roku!

W planach sa wersje na szybsze procesory (68060, PPC) oraz karty
graficzne. Silnik bedzie coraz silniejszy z kazdym wydaniem.

Funkcje:
- Silnik negamax alpha-beta z iteracyjnym poglebianiem
- Quiescence search, okna aspiracyjne
- Tablica transpozycji (Zobrist hashing, opcjonalna)
- Sortowanie ruchow: MVV-LVA, SEE, killer moves, history heuristic
- Tablice pozycyjne (srodkowa gra + koncowka)
- Ksiazka debiutowa z 8 wariantami (opcjonalna)
- 5 poziomow trudnosci (1-3 dla 68000, 4-5 dla 68060)
- Limity czasu na ruch: brak / 30s / 60s / 90s
- Tryby: Gracz vs AI / Gracz vs Gracz / AI vs AI
- Zapis/odczyt PGN z oknem ASL
- Historia ruchow, Cofanie/Ponowienie
- Timer partii z pauz?
- 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 (zalecany 68060)

Instalacja: Skopiuj Chees_AI do dowolnego katalogu i uruchom.
Stos: zalecane 32768 bajtow.

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.

Ez a projekt bizonyitja, hogy a Claude AI (Anthropic) meglepo jol
boldogul az Amiga C programozassal. AI promptok segitsegevel teljes
erteku Amiga jatekokat lehet letrehozni a semmibol - sakk motorral,
GadTools menukkel, PGN tamogatassal es Workbench ikonokkal egyutt.
Az Amiga kozosseg vegre uj sakk jatekot kapott 2026-ban!

A jovobeni verziok gyorsabb processzorokra (68060, PPC) es grafikus
kartyakra is tervezve vannak. A motor minden kiadassal erosebb lesz.

Funkciok:
- Negamax alfa-beta motor iterativ melyitessel
- Quiescence kereses, aspiracis ablakok
- Transzpozicis tabla (Zobrist hashing, opcionalis)
- Lepes-rendezes: MVV-LVA, SEE, killer moves, history heuristic
- Pozicis tablak (kozejatek + vegjatel)
- Megnyitokoenyv 8 valtozattal (opcionalis)
- 5 nehezsegi szint (1-3 68000-hez, 4-5 68060-hoz)
- Idokorlat lepesenkent: nincs / 30s / 60s / 90s
- Modok: Jatekos vs AI / Jatekos vs Jatekos / AI vs AI
- PGN mentes/betoltes ASL ablakkal
- Lepestortenet, Visszavonas/Ujravegreajtas
- Parti idomero szunettel
- 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 (68060 ajanlett)

Telepites: Masold a Chees_AI fajlt barmely konyvtarba es inditsde el.
Verem: 32768 bajt ajanlett.

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

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

Gratis

Descargar 151 KB

Desde el Amiga: abre Hangar y busca chess_ai.

AutorBenedykt Dziubaltowski with Claude
Categoríagame/think
Tamaño151 KB
Fecha2026-10-09
Param68k-amigaos >= 2.0
NecesitaOS 2.0+, 1MB RAM, OCS/ECS
OrigenAminet