All Projects → CoderOneHQ → bomberland

CoderOneHQ / bomberland

Licence: MIT license
Bomberland: a multi-agent AI competition based on Bomberman. This repository contains both starter / hello world kits + the engine source code

Programming Languages

C++
36643 projects - #6 most used programming language
typescript
32286 projects
python
139335 projects - #7 most used programming language
go
31211 projects - #10 most used programming language
rust
11053 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to bomberland

Data Science Bowl 2018
End-to-end one-class instance segmentation based on U-Net architecture for Data Science Bowl 2018 in Kaggle
Stars: ✭ 56 (-16.42%)
Mutual labels:  competition
Sv Benchmarks
Collection of Verification Tasks
Stars: ✭ 158 (+135.82%)
Mutual labels:  competition
Sohu competition
Sohu's 2018 content recognition competition 1st solution(搜狐内容识别大赛第一名解决方案)
Stars: ✭ 224 (+234.33%)
Mutual labels:  competition
Convai Bot 1337
NIPS Conversational Intelligence Challenge 2017 Winner System: Skill-based Conversational Agent with Supervised Dialog Manager
Stars: ✭ 65 (-2.99%)
Mutual labels:  competition
Competition cail
2018中国‘法研杯’法律智能挑战赛(CAIL2018)个人作品
Stars: ✭ 144 (+114.93%)
Mutual labels:  competition
Kaggle dstl submission
Code for a winning model (3 out of 419) in a Dstl Satellite Imagery Feature Detection challenge
Stars: ✭ 159 (+137.31%)
Mutual labels:  competition
Kaggle
Kaggle에서 진행하는 경진대회의 코드를 올려둔 공간입니다.
Stars: ✭ 29 (-56.72%)
Mutual labels:  competition
rclc
Rich Context leaderboard competition, including the corpus and current SOTA for required tasks.
Stars: ✭ 20 (-70.15%)
Mutual labels:  competition
Open Solution Toxic Comments
Open solution to the Toxic Comment Classification Challenge
Stars: ✭ 154 (+129.85%)
Mutual labels:  competition
Halite Ii
Season 2 of @twosigma's artificial intelligence programming challenge
Stars: ✭ 201 (+200%)
Mutual labels:  competition
Baidu Dogs
Baidu competition for classifying dogs. More information is provided at http://js.baidu.com
Stars: ✭ 97 (+44.78%)
Mutual labels:  competition
Datascicomp
A collection of popular Data Science Challenges/Competitions || Countdown timers to keep track of the entry deadlines.
Stars: ✭ 1,636 (+2341.79%)
Mutual labels:  competition
Cail2019
法研杯2019相似案例匹配第二名解决方案(附数据集和文档)
Stars: ✭ 176 (+162.69%)
Mutual labels:  competition
Pathwar
☠️ The Pathwar Project ☠️
Stars: ✭ 58 (-13.43%)
Mutual labels:  competition
Data-Science-Hackathon-And-Competition
Grandmaster in MachineHack (3rd Rank Best) | Top 70 in AnalyticsVidya & Zindi | Expert at Kaggle | Hack AI
Stars: ✭ 165 (+146.27%)
Mutual labels:  competition
Open Solution Value Prediction
Open solution to the Santander Value Prediction Challenge 🐠
Stars: ✭ 34 (-49.25%)
Mutual labels:  competition
Halite Iii
Season 3 of @twosigma's artificial intelligence programming challenge
Stars: ✭ 159 (+137.31%)
Mutual labels:  competition
ctf-gameserver
FAUST Gameserver for attack-defense CTFs
Stars: ✭ 38 (-43.28%)
Mutual labels:  competition
spectra-review-paper-competition
Competition for best expository article on cutting-edge ML research
Stars: ✭ 53 (-20.9%)
Mutual labels:  competition
Xf event extraction2020top1
科大讯飞2020事件抽取挑战赛第一名解决方案&完整事件抽取系统
Stars: ✭ 186 (+177.61%)
Mutual labels:  competition

Engine Version

Bomberland engine + starter kits

About

Bomberland is a multi-agent AI competition inspired by the classic console game Bomberman.

Teams build intelligent agents using strategies from tree search to deep reinforcement learning. The goal is to compete in a 2D grid world collecting power-ups and placing explosives to take your opponent down.

This repo contains starter kits for working with the game engine + the engine source!

Bomberland multi-agent environment

Contributing

Contributions are always welcome, see our contribution guidelines here

Usage

Basic usage

See: Documentation

  1. Clone or download this repo (including both base-compose.yml and docker-compose.yml files).
  2. To connect agents and run a game instance, run from the root directory:
docker-compose up --abort-on-container-exit --force-recreate

Open AI gym wrapper

docker-compose -f open-ai-gym-wrapper-compose.yml up --force-recreate --abort-on-container-exit

Starter kits

Kit Link Description Up-to-date? Contributed by
Python3 Link Basic Python3 starter Coder One
Python3-fwd Link Includes example for using forward model simulator Coder One
Python3-gym-wrapper Link Open AI Gym wrapper Coder One
TypeScript Link Basic TypeScript starter Coder One
TypeScript-fwd Link Includes example for using forward model simulator Coder One
Go Link Basic Go starter dtitov
C++ Link Basic C++ starter jfbogusz
Rust Link Basic Rust starter K-JBoon

Discussion and Questions

Join our community on Discord.

Please let us know of any bugs or suggestions by raising an Issue.

Changelog

See changelog here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].