Skip to content

rzaf/bomberman-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bomberman-clone

Super bomberman 2 (SNES) clone in Go using raylib-go

trying out

download latest executable from releases

Main menu

Battle

Level editor

prerequisites

  • gcc
  • protoc & go plugins (if you want to compile pb files):
    • install protocol buffer compiler (link)
    • install protoc-gen-go and and protoc-gen-go-grpc by running go install google.golang.org/protobuf/cmd/protoc-gen-go and go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
    • have protoc and GOPATH in your PATH env

building

  • clone project and get get into directory git clone https://github.com/rzaf/bomberman-clone.git && cd bomberman-clone
  • run go mod download to get required modules
  • run make all or run make build if you dont have protoc installed
  • run bomberman-clone in bin

features

  • Upgrades (speed up, wall pass, extra bomb, ...)
  • Local multiplayer
  • Online multiplayer (grpc) WIP
  • Option menu (audio and keymapping)
  • Controller support
  • Level editor