→ كل المشاريع

FIA-Othello

بواسطة @Adel-Ayoub

نشِط 15

A desktop Othello/Reversi game with AI built using Rust

عن هذا المشروع

FIA‑Othello A desktop Othello/Reversi game with AI, built in Rust (egui/eframe). Installation Command palette (Make targets) Architecture overview AI engine Negamax search for move selection Negamax with alpha–beta pruning for deeper, faster search In the right panel of the UI you can: Enable AI per player Choose AI type: Random, Negamax, or Negamax (alpha–beta) Adjust Minimax recursion depth (1–10) Toggle helpers: Show Valid Moves, Show Effects of Moves Control flow: Pace AI, Pause at Win, Auto Restart Restart the game View live score and aggregated statistics Game options (from the UI) showvalidmoves: highlight legal moves for the current player showeffectsofmoves: visualize flips from a tentative move paceai: slow down AI responses slightly pauseatwin: hold the final board briefly autorestart: automatically start a new game after finish statistics: collect win/tie/loss aggregates by matchup Platform notes macOS: cargo run should work out of the box. Linux CI installs a few GUI dependencies (GTK/X11/Wayland) for building egui/eframe. License MIT License - see LICENSE file for details.

من ملف README الخاص بالمشروع على GitHub

النجوم
15
التفريعات
0
الرخصة
MIT
آخر تحديث
04/11/2025

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/fia-othello.svg)](https://www.madeinalgeria.dev/projects/fia-othello)

مشاريع ذات صلة