Ultimate open source gaming Solutions for Everyone

Discover all-in-one open source gaming tools that adapt to your needs. Reach new heights of productivity with ease.

open source gaming

  • An AI agent that plays Pentago Swap by evaluating board states and selecting optimal placements using Monte Carlo Tree Search.
    0
    0
    What is Pentago Swap AI Agent?
    Pentago Swap AI Agent implements an intelligent opponent for the Pentago Swap game by leveraging a Monte Carlo Tree Search (MCTS) algorithm to explore and evaluate potential game states. At each turn, the agent simulates numerous playouts, scoring resulting board positions to identify moves that maximize win probability. It supports customization of search parameters like simulation count, exploration constant, and playout policy, enabling users to fine-tune performance. The agent includes a command-line interface for head-to-head matches, self-play to generate training data, and a Python API for integration into larger game environments or tournaments. Built with modular code, it facilitates extension with alternative heuristics or neural network evaluators for advanced research and development.
  • An open-source RL agent for Yu-Gi-Oh duels, providing environment simulation, policy training, and strategy optimization.
    0
    0
    What is YGO-Agent?
    The YGO-Agent framework allows researchers and enthusiasts to develop AI bots that play the Yu-Gi-Oh card game using reinforcement learning. It wraps the YGOPRO game simulator into an OpenAI Gym-compatible environment, defining state representations such as hand, field, and life points, and action representations including summoning, spell/trap activation, and attacking. Rewards are based on win/loss outcomes, damage dealt, and game progress. The agent architecture uses PyTorch to implement DQN, with options for custom network architectures, experience replay, and epsilon-greedy exploration. Logging modules record training curves, win rates, and detailed move logs for analysis. The framework is modular, enabling users to replace or extend components such as the reward function or action space.
  • An AI agent that uses Minimax and Monte Carlo Tree Search to optimize tile placement and scoring in Azul.
    0
    0
    What is Azul Game AI Agent?
    Azul Game AI Agent is a specialized AI solution for the Azul board game competition. Implemented in Python, it models game state, applies Minimax search for deterministic pruning, and leverages Monte Carlo Tree Search to explore stochastic outcomes. The agent uses custom heuristics to evaluate board positions, prioritizing tile placement patterns that yield high points. It supports head-to-head tournament mode, batch simulations, and result logging for performance analysis. Users can tweak algorithm parameters, integrate with custom game environments, and visualize decision trees to understand move selection.
  • MicroByte: Open-source retro gaming console with high-resolution display.
    0
    0
    What is Microbyte?
    MicroByte is an innovative, open-source retro gaming console. It's designed for enthusiasts of classic 8-bit gaming systems, providing a portable, high-resolution gaming experience. The console supports popular platforms like NES, GameBoy, and Game Gear, and utilizes a colorful, high pixel-density IPS display. Users can enjoy playing vintage games with the convenience of modern hardware. With its open-source nature, MicroByte allows for extensive customization, encouraging community contributions and software extensions.
Featured