aybabtme / bomberman

A bomberman game!
15 stars 2 forks source link

Bomberman!

thiiiiis

Right now

Making your own client.

You have two choices to implement a client for the language of your choice. Both are usable at this time, however the TCP interface should be prefered, simply because I don't forecast major changes in it's working.

Implementing native players.

Go

You can implement a native Go player if you respect the player.Player interface:

type Player interface {
    Name() string
    Move() <-chan Move
    Update() chan<- State
}

Details of Move, State and Player.

Lua

If there's enough demand for it, I might be able to embed a Lua VM in the bomberman server and make it possible to run native Lua players.