awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesChess Game Logic Engines

Headless implementations of game rules providing move generation and board analysis without a UI.

Distinguishing note: Candidates are specialized for variants, distributed analysis, or servers, rather than a general rule engine.

Explore 2 awesome GitHub repositories matching game development · Chess Game Logic Engines. Refine with filters or upvote what's useful.

Awesome Chess Game Logic Engines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • leela-zero/leela-zeroAvatar leela-zero

    leela-zero/leela-zero

    5,579Vezi pe GitHub↗

    Leela Zero este un motor de Go bazat pe deep learning și un sistem de învățare prin consolidare (reinforcement learning) care implementează abordarea AlphaGo Zero. Utilizează rețele convoluționale reziduale profunde și Monte Carlo Tree Search pentru a determina mutările optime și a analiza jocul de Go. Proiectul funcționează ca un instrument de antrenare a rețelelor neuronale care generează date prin auto-joc automatizat. Utilizează un pipeline de învățare supervizată pentru a rafina ponderile rețelei, permițând sistemului să-și îmbunătățească capacitățile de joc fără a se baza pe date furnizate de oameni sau cunoștințe de experți. Motorul include logica de scorare a jocului pentru a determina câștigătorii pe baza regulilor de teritoriu și captură. De asemenea, oferă utilitare pentru procesarea datelor de joc, cum ar fi conversia fișierelor de înregistrare a jocurilor în formate numerice comprimate pentru framework-urile de deep learning. Pentru a interacționa cu interfețele grafice externe și instrumentele de analiză, motorul implementează Go Text Protocol pentru comunicare standardizată.

    Calculates final game scores using territory and capture rules to determine the winner.

    C++
    Vezi pe GitHub↗5,579
  • jhlywa/chess.jsAvatar jhlywa

    jhlywa/chess.js

    4,257Vezi pe GitHub↗

    chess.js is a headless chess game logic engine and move validation library. It functions as a board state manager that enforces official rules, generates legal moves, and tracks game state without a user interface. The project provides comprehensive parsing and management for standard chess notations, including PGN for game histories and FEN for board configurations. It includes utilities for importing and exporting game records, managing PGN metadata, and handling position annotations. The engine covers a wide range of analysis capabilities, such as detecting game-ending conditions like che

    Implements detection of check, checkmate, stalemate, and draw conditions for chess analysis.

    TypeScriptchess
    Vezi pe GitHub↗4,257
  1. Home
  2. Game Development
  3. Chess Game Logic Engines

Explorează sub-etichetele

  • Go Game Rule EnginesHeadless implementations of Go territory and capture rules for game scoring. **Distinct from Chess Game Logic Engines:** Specializes rule engines for Go specifically, whereas the candidate is for Chess.