Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adoption for single player game #247

Open
vsahil opened this issue Jun 23, 2021 · 4 comments
Open

Adoption for single player game #247

vsahil opened this issue Jun 23, 2021 · 4 comments

Comments

@vsahil
Copy link

vsahil commented Jun 23, 2021

Any suggestions for changing the code such that we can adopt it for single player game in which the rules are available and the goal is to get the highest score? For example, snake eating egg game and growing to the largest length possible.

@JohnPPP
Copy link

JohnPPP commented Jul 8, 2021

Working on this as well and would like to see if I'm going on the right track.

Changing Coach, Pit and Arena. Making necessary adjustments on "Game" and "Logic". I'm keeping as much as I can, such has getsymetrical just returning the board.

On Arena and Pit, making the average score of each set of games. The best one carries over on checkpoint.

@iSams123
Copy link

Hello I'm trying to adapt the code for the single-player game like 2048 but it seems that I got RecursionError often and if I set sys.sys.setrecursionlimit(...). The program may crash if the episodeStep is too large

@davidedelvento
Copy link

Has anybody succeeded with this?

@puyuan1996
Copy link

Hello I'm trying to adapt the code for the single-player game like 2048 but it seems that I got RecursionError often and if I set sys.sys.setrecursionlimit(...). The program may crash if the episodeStep is too large

Hello, thank you to the contributors for their outstanding work on this repository. Regarding the issue you've raised, you might be interested in the project "LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarios". This repository not only supports the AlphaZero algorithm but also extends support to MuZero and a series of related algorithms and environments (including 2048), which might meet your requirements. Best wishes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants