paper-with-me

홈 › Papers

Python Agent in Ludii

2024-12-18 · Izaias S. de Lima Neto, Marco A. A. de Aguiar Vieira, Anderson R. Tavares

Ludii is a Java general game system with a considerable number of board games, with an API for developing new agents and a game description language to create new games. To improve versatility and ease development, we provide Python interfaces for agent programming. This allows the use of Python modules to implement general game playing agents. As a means of enabling Python for creating Ludii agents, the interfaces are implemented using different Java libraries: jpy and Py4J. The main goal of this work is to determine which version is faster. To do so, we conducted a performance analysis of two different GGP algorithms, Minimax adapted to GGP and MCTS. The analysis was performed across several combinatorial games with varying depth, branching factor, and ply time. For reproducibility, we provide tutorials and repositories. Our analysis includes predictive models using regression, which suggest that jpy is faster than Py4J, however slower than a native Java Ludii agent, as expected.

📄 PDF Abstract BibTeX arXiv:2412.14372

Code (0)

등록된 구현이 없습니다.

Tasks

Board Games

Similar Papers 제목 키워드 기반

An Overview of the Ludii General Game System

2019-06-29 · Matthew Stephenson, Éric Piette, Dennis J. N. J. Soemers, Cameron Browne

The Digital Ludeme Project (DLP) aims to reconstruct and analyse over 1000 traditional strategy games using modern techniques. One of the key aspects of this project is the development of Ludii, a general game system tha…

Ludii Game Logic Guide

2021-01-06 · Éric Piette, Cameron Browne, Dennis J. N. J. Soemers

This technical report outlines the fundamental workings of the game logic behind Ludii, a general game system, that can be used to play a wide variety of games. Ludii is a program developed for the ERC-funded Digital Lud…

A note on the empirical comparison of RBG and Ludii

2019-10-01 · Jakub Kowalski, Maksymilian Mika, Jakub Sutowicz, Marek Szykuła

We present an experimental comparison of the efficiency of three General Game Playing systems in their current versions: Regular Boardgames (RBG 1.0), Ludii~0.3.0, and a Game Description Language (GDL) propnet. We show t…

Ludii -- The Ludemic General Game System

2019-05-13 · Éric Piette, Dennis J. N. J. Soemers, Matthew Stephenson, Chiara F. Sironi 외

While current General Game Playing (GGP) systems facilitate useful research in Artificial Intelligence (AI) for game-playing, they are often somewhat specialised and computationally inefficient. In this paper, we describ…

Ludii as a Competition Platform

2019-06-29 · Matthew Stephenson, Éric Piette, Dennis J. N. J. Soemers, Cameron Browne

Ludii is a general game system being developed as part of the ERC-funded Digital Ludeme Project (DLP). While its primary aim is to model, play, and analyse the full range of traditional strategy games, Ludii also has the…