Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

Include a licence #10

Closed
jklaise opened this issue Jan 16, 2019 · 8 comments
Closed

Include a licence #10

jklaise opened this issue Jan 16, 2019 · 8 comments

Comments

@jklaise
Copy link

jklaise commented Jan 16, 2019

Would it be possible to add a licence to the project (I would recommend either MIT or Apache-2)? I'm thinking of extending the current API to ultimately be able to train multi-agent RL algorithms, but it's tricky to reuse parts of the code without a licence in place. Thanks!

@koaning
Copy link
Owner

koaning commented Jan 16, 2019

lol, i wasn't even aware that people were using this repo. cool to hear though!

what are your plans exactly? i'm def open to the idea of turning this repo into something that is compatible with gym from OpenAI.

@koaning
Copy link
Owner

koaning commented Jan 16, 2019

I'll add MIT for now, gotta say: I've not looked at this code for a while.

@koaning
Copy link
Owner

koaning commented Jan 16, 2019

also ... sushigo [the card game] is great, 'aint it?

@koaning
Copy link
Owner

koaning commented Jan 16, 2019

you might also be interested in this: https://www.youtube.com/watch?v=KUvB1hqF2OA&t=166s

@koaning koaning closed this as completed Jan 16, 2019
@jklaise
Copy link
Author

jklaise commented Jan 16, 2019

@koaning thanks for the quick response! I did also stumble upon your blog post regarding sushi-go earlier.

My interest is in applying reinforcement learning to card/board games and sushi-go was a natural one that came to mind, I was pleased to discover that you've made an engine for the game already.

Regarding api, it might be different for the gym api as gym is designed for single agent environments (open issue on multi-agent environments here: openai/gym#934). For games like this (turned-based, multi-agent, partially observable) it might require a different approach. Ideally (if time permits) I would like to design (or find a good existing implementation) of a general gym-like api for turn based multi-agent games which could work with plug-and-play environments like sushi-go.

@koaning
Copy link
Owner

koaning commented Jan 16, 2019 via email

@jklaise
Copy link
Author

jklaise commented Jan 17, 2019

@koaning sure, you can always make a multi-agent turn-based game into a single-agent environment by treating the other agents as static and thus part of the environment. It gets tricky if you want to train all agents at once, non-stationary environment and book-keeping become concerns.

Thanks for the heads-up on evol, I was just wondering what is the motivation behind your company releasing this? Looks like a direct competitor to DEAP, although I think when I tried to use DEAP ~3 years ago I couldn't make a simple example work...

@koaning
Copy link
Owner

koaning commented Jan 17, 2019 via email

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

No branches or pull requests

2 participants