Skip to content

lyellick/LittleBeluga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LittleBeluga

Lil'Beluga Title Screen

About

Little Beluga aka Li'l Beluga is a simple game where you move a baby beluga whale around and dodge waves.

How to Play

  • Goal: swim home by surviving until the distance bar reaches zero.
  • Start: from the title screen, press any button.
  • Movement:
    • UP moves the beluga up.
    • DOWN moves the beluga down.
  • Dodge the white wave columns by passing through their gaps.
  • Score increases by 1 each time you safely pass a column.
  • Speed gradually increases as you continue.
  • You lose if you hit a column.
  • You win the level when the distance bar is empty (You made it home!).
  • After Game Over or Level Complete, press any button to restart.

Ways to Play

Grab a Prebuilt .hex

  • Use the prebuilt file in this repo: releases/LittleBeluga.hex or the release page.
  • You can load that file directly in Ardens without building.

Build a .hex with PlatformIO

  1. Install dependencies:
    • PlatformIO Core
    • A C/C++ toolchain environment supported by PlatformIO (PlatformIO will download board/tool dependencies from platformio.ini automatically).
  2. Open a terminal in this repository.
  3. Build the Arduboy target:
cd LittleBeluga
pio run -e arduboy
  1. The compiled ROM is generated at:
LittleBeluga/.pio/build/arduboy/firmware.hex
  1. Optional: copy it to the shared grab location:
copy LittleBeluga\\.pio\\build\\arduboy\\firmware.hex releases\\LittleBeluga.hex

Play in Ardens (Browser Emulator)

  1. Open: https://tiberiusbrown.github.io/Ardens/
  2. Load firmware.hex (use the page's load/upload action, or drag-and-drop the file into the emulator page).
  3. Start playing with your keyboard/controller mapping in Ardens.

Inspiration

My wife and I appreciate Raffi Cavoukian and his musical talent to create children's songs that are fun and wholesome. We sing Raffi songs to him while we play or when he is fussy the song Baby Beluga always puts a smile on his face. I thought this would be a perfect piece of media to adapt for a pretty simple game.

Dedication

To my wife, who has always been excited and supportive for any new hobby I find.

To my son, who smiles at me when ever I enter a room; thats all I need buddy.

And to our new unborn baby, whom I don't know yet, but I am sure you are cool too. :P

Special Thanks

Kevin Bates - Creator of Arduboy

Pharap - Community leader

My Mom - Made me the man I am today

My Dad - Started my career and obsession with programming

About

Li'l Beluga - Arduboy Game

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors