💀 💀 💀 s k u l l s 💀 💀 💀 https://github.com/rootVIII/skulls
Find a file
2021-05-29 22:07:49 -04:00
assets skulls! 2021-05-24 23:21:01 -04:00
skullsebitenbind mv ebiten.RunGame to prevent ebitenbind goseq issue 2021-05-29 22:07:49 -04:00
skullsgomobile mv ebiten.RunGame to prevent ebitenbind goseq issue 2021-05-29 22:07:49 -04:00
.gitignore gitignore 2021-05-29 22:05:37 -04:00
go.mod skulls! 2021-05-24 23:21:01 -04:00
go.sum skulls! 2021-05-24 23:21:01 -04:00
LICENSE Create LICENSE 2021-05-28 16:49:36 -04:00
README.md mv ebiten.RunGame to prevent ebitenbind goseq issue 2021-05-29 22:07:49 -04:00
skulls.go mv ebiten.RunGame to prevent ebitenbind goseq issue 2021-05-29 22:07:49 -04:00

Skulls is simple Columns-like strategy game developed in Golang with the Ebiten library (for Android)

ex2
gomobile, build .apk for development and testing:
  
// Navigate to skulls/ and generate a .apk with skullsgomobile/:
gomobile build -target=android github.com/rootVIII/skulls/skullsgomobile

// Install the newly created .apk into an already running Android Emulator (from Android Studio):
adb -s emulator-5554  install skullsgomobile.apk

// view logging output from the game:
adb logcat

// Note that I use a pixel4 emulator. I have an alias stored in my profile to open it easily via terminal:
alias pixel4='$ANDROID_HOME/emulator/emulator -avd "Pixel_4_API_30"'
  
ebitenmobile, build .aar for Android Studio binding:
  
// Navigate to skulls/ and generate the .aar binding:
ebitenmobile bind -target android -javapkg com.<your username>.skulls -o skulls.aar github.com/rootVIII/skulls/skullsebitenbind
  
  • All development/debugging was done with the gomobile tool and adb.
  • Font used for text: RADIOLAND.TTF
  • All assets (images, audio, and font) were converted to []byte using file2byteslice

This was developed on macOS Big Sur.


Author: rootVIII 2021