Balanar's Adventures
Balanar's Adventures was the result of excessive amounts of time spent playing games like Braid and Bastion. I was so inspired when I completed Braid that I decided I wanted to make my own 2-D sidescroller adventure game.
Why is a modern-age kid killing Vikings you ask? Well, this is the story of a boy who got time-warped into the land of the Vikings and now has to fight his way back to his age.
As you can see from the video, it's pretty barebones stuff. Just basic moving, jumping and slashing. But it's still a lot of fun to play!
What makes the development of Balanar's Adventures so memorable, from a coding standpoint, is the fact that the entire thing was written using just a basic graphics library (PyGame). No fancy game engines, no game makers, no prebuilt sprites! Even the awesome 8-bit-esque graphics were done by a friend at college. The game also has an amazing soundtrack, done by another friend. So all in all, a game built completely from scratch!
The code is up on my github page for anyone who's interested.
If you loved the graphics and/or music in the game check out the profiles of Aravind and Ishaan too!
Why is a modern-age kid killing Vikings you ask? Well, this is the story of a boy who got time-warped into the land of the Vikings and now has to fight his way back to his age.
As you can see from the video, it's pretty barebones stuff. Just basic moving, jumping and slashing. But it's still a lot of fun to play!
What makes the development of Balanar's Adventures so memorable, from a coding standpoint, is the fact that the entire thing was written using just a basic graphics library (PyGame). No fancy game engines, no game makers, no prebuilt sprites! Even the awesome 8-bit-esque graphics were done by a friend at college. The game also has an amazing soundtrack, done by another friend. So all in all, a game built completely from scratch!
DYNAMIC MUSIC SELECTION:
The background music of the game employs a technology called Dynamic Music Selection. What that means is that the background music changes in accordance with the mood of the player! This is done using key variables in the game which are taken as metrics to estimate the mood of the player. Here, the number of enemies is taken as the primary metric. So more enemies means more action, and more action definitely means more intense music!
The code is up on my github page for anyone who's interested.
If you loved the graphics and/or music in the game check out the profiles of Aravind and Ishaan too!