Live data from Hacker News

Show HN: Bomberland – An AI competition to build the best Bomberman bot

gocoder.one

31–39 of 39 posts

Re: Show HN: Bomberland – An AI competition to build the best Bomberman bot

#31

Will you make a fast implementation of the environment available? The best AIs right now are model based (AlphaGo), so the best bots will probably have to reimplement the environment, unless you make a model available for everyone? I've been trying to create a Slay the Spire AI and am burned out on reimplementing environments, it's rather boring code, but there sure is a lot of it, and it takes a lot of work trying t…

Matt from Coderone here: have made a forward model of the environment available by default through the game engine so there shouldn't need to "much" work. There are definitely friction points and some more abstractions can definitely be made, happy to iterate off any feedback provided

Re: Show HN: Bomberland – An AI competition to build the best Bomberman bot

#32

As-is, I wouldn't consider participating, because doing so would require a lot of boring manual work from me. The reason why we have good AI models for some games is that they are easy and fast to evaluate. So you can just let your AI-in-training play 100*1000 rounds of the game to establish a base policy scoring. For this competition, however, it appears that the gym environment is not available. So to get started,…

Matt from coderone here, by gym do you mean a open ai gym wrapper.

Feel free to reach out to me on our discord: https://discord.com/invite/NkfgvRN @thegalah or reach out to me directly via email matt@gocoder.one

Definitely there are some misses with the environment would be happy to patch it up to get it into a good state. We have the game engine available as a binary (outside of the docker flow too) available here: https://github.com/CoderOneHQ/bomberland/releases

Re: Show HN: Bomberland – An AI competition to build the best Bomberman bot

#34

As-is, I wouldn't consider participating, because doing so would require a lot of boring manual work from me. The reason why we have good AI models for some games is that they are easy and fast to evaluate. So you can just let your AI-in-training play 100*1000 rounds of the game to establish a base policy scoring. For this competition, however, it appears that the gym environment is not available. So to get started,…

Matt from coderone here, by gym do you mean a open ai gym wrapper. Feel free to reach out to me on our discord: https://discord.com/invite/NkfgvRN @thegalah or reach out to me directly via email matt@gocoder.one Definitely there are some misses with the environment would be happy to patch it up to get it into a good state. We have the game engine available as a binary (outside of the docker flow too) available here:…

Thanks for sharing that GitHub repo :) That's what I was looking for.

Re: Show HN: Bomberland – An AI competition to build the best Bomberman bot

#35

Earlier quoted context omitted.

Matt from coderone here, by gym do you mean a open ai gym wrapper. Feel free to reach out to me on our discord: https://discord.com/invite/NkfgvRN @thegalah or reach out to me directly via email matt@gocoder.one Definitely there are some misses with the environment would be happy to patch it up to get it into a good state. We have the game engine available as a binary (outside of the docker flow too) available here:…

Thanks for sharing that GitHub repo :) That's what I was looking for.

Anytime, please feel free to leave issues on the repo if there are things or dm me and tell me what sucks

Re: Show HN: Bomberland – An AI competition to build the best Bomberman bot

#37

It mentions prizes, but I don’t see them listed. What are they?

Prizes are still TBD - most likely will be a mix of cash prizes and/or merch. We're planning a proper tournament launch with prize pool and streams ETA ~Dec. You can think of this as an early-access playground to get familiar with the environment, and share any tooling needs/feedback/bugs before we officially launch and lock-in the major game rules.

Re: Show HN: Bomberland – An AI competition to build the best Bomberman bot

#38
post #33

Where can I view recorded or real-time matches by existing bots? Where's the leaderboard?

For now we'll be running weekly leaderboard matches, with the first one being for bots submitted by 11.59PM this Sunday UTC. After the matches, you'll be able to review your bot replays.

The longer-term goal would be to have an automated system where bots will play matches as soon as they've been submitted.

Re: Show HN: Bomberland – An AI competition to build the best Bomberman bot

#39
post #29

Earlier quoted context omitted.

https://github.com/DevJac/solve_the_spire I stretched the truth a bit, I'm actually doing something like "hierarchical model-free reinforcement learning", even so, figuring out how to break the game down to create a hierarchy of agents is a lot of work. Basically, the AI is composed of about 8 different traditional RL agents (neural networks), each deciding a different thing. One chooses which cards to draft, one cho…

I feel like a traditional expert system would work a lot better in Slay the Spire at this stage. The choices you make in the game are all highly interrelated so I'm not sure they can be broken down into separate agents like that. For example, when deciding what cards to play you often need to take into account what is coming up next on the map; it is not sufficient to consider only how to win the current fight. Relic…

Your may be right, but that's a lot of boring work I didn't want to do. It was much more fun to hook up a neural net and watch it learn at least a few things. The combat agent does know where it is on the map, but it was only rewarded for minimizing damage taken in fights, so it would probably never learn to set up pen nib.
Post reply on HN