Sir BaLancelot by FabDynamic

[raw]
made by FabDynamic for Ludum Dare 49 (COMPO)

Sir BaLancelot

Play this game on Itch.io Cover.png

Plot

You are Sir BaLancelot on a quest for the Holy Grail. The graphics are simple but colorful.

There are 10 levels filled with Unstable obstacles. The final level is in a castle! Your goal is to obtain the Holy Grrrrrail as quickly as you can. The game will store your best (lowest) time so you can try to beat it the next time you play.

Move to the right and collect the Star (or the Holy Grail if you can find it!)

Highscores

Update: thanks to feedback from friendly players I thought I would mention that there is a timer and a high score (which saves in your browser) so you may try to beat your previous time and get through in a faster time.

In this game (as in golf) technically its the lowest score that wins. If you skip levels it adds a bunch of time.

My best friend's son Harry beat the game in just 577s! Can you get a faster time? Let me know in the comments.

Ludum Dare 49 Details

All of the obstacles are unstable stacks of physics objects.

The music, graphics, textures, and code was all made by me in the last two days (during the jam).

Tools: I used Unity 2019.4.24f1, garageband for the music, a simple texture generator that I wrote in SmartBasic on iPhone for the block pattern textures.

​Source Code: All of the source code that I wrote in the linked Unity folder is MIT licensed (see LicenseForSourceCode.txt​ in the zip).
The Graphics and music can be reused under the Creative Commons Attribution license CCBY4.0 (see LicenseForArtandMusic.txt​ in the zip). ​

The Source Code zip file is less than 15MB and is a trimmed Unity 2019.4.24f1 project. It doesn't use many advanced unity features of Unity 2019 (or 2020 or 2021 obviously) so it should be pretty widely compatible with LTS versions. Let me know if you have any problems getting the unity project up and running. There is probably only a few hundred lines of code. The way I did it ended up being fairly simple.

Modifying the game should be easy. the code has some entropy in it but there is not much there. To add a new level: copy a level scene, add it to the build list, and add it to the datadata class to say where it should take you when you beat the new level.

Controls:

  • Arrow keys left and right move
  • Space bar jumps when you are on the ground or up against a wall
  • r restarts the level
  • n advances to the next level for practice
  • m mutes the audio
  • v toggles volume between 100,75,50,25%

Sir BaLancelot 3.png Sir BaLancelot 6.png

Ratings

Overall 297th 3.427⭐ 43🧑‍⚖️
Fun 182th 3.61⭐ 43🧑‍⚖️
Innovation 491th 2.634⭐ 43🧑‍⚖️
Theme 398th 3.2⭐ 42🧑‍⚖️
Graphics 475th 2.725⭐ 42🧑‍⚖️
Audio 176th 3.438⭐ 42🧑‍⚖️
Humor 178th 3.068⭐ 39🧑‍⚖️
Mood 261th 3.237⭐ 40🧑‍⚖️
Given 56🗳️ 59🗨️