Allegro.cc - Online Community

Allegro.cc Forums » The Depot » Beary's Bash ported to Allegro 5

This thread is locked; no one can reply to it. rss feed Print
Beary's Bash ported to Allegro 5
Mark Oates
Member #1,146
March 2001
avatar

If anybody's interested, I ported the most recent version of Beary's Bash (dating all the way back to 2006) from Allegro 4 to Allegro 5.

All the gameplay bugs and incompleteness remain intact with a few very insignificant differences. The only real difference is I switched on a level that wasn't in the previous release. I wouldn't say I'm proud of anything in the game, I'm just sharing. ;) Still no music, still no ending. If you want to point and laugh at the source code, you can check it out on GitHub.

Download Beary's Bash 0.4 for Windows

{"name":"609716","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/c\/0c94d7a62e53d4eb1098e7a9ab69b164.png","w":973,"h":758,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/c\/0c94d7a62e53d4eb1098e7a9ab69b164"}609716

You can use a joystick (preferred) with buttons for run, jump, pause. You could also use a keyboard with arrow keys, space bar (for jump) and the "1", "2", "3", and "4" keys for joystick buttons.

Enjoy! :D

[edit: fixed link]

--
Visit CLUBCATT.com for cat shirts, cat mugs, puzzles, art and more <-- coupon code ALLEGRO4LIFE at checkout and get $3 off any order of 3 or more items!

AllegroFlareAllegroFlare DocsAllegroFlare GitHub

bamccaig
Member #7,536
July 2006
avatar

Edgar Reynaldo
Major Reynaldo
May 2007
avatar

torhu
Member #2,727
September 2002
avatar

I like it when the little bears go splat 8-)

Peter Hull
Member #1,136
March 2001

Nice one! I can't believe it's nearly 10 years old.

I've put in a pull request to your github to fix a few warnings and things that didn't work for me.

Pete

Mark Oates
Member #1,146
March 2001
avatar

Peter, awesome, thanks! merged.

I've taken the code from the game and made a private fork. The game I always wanted to make was quite a bit different than this, less Mario and more Super Metroid + Zelda 2 + Duck Tales. For some reason, this version of the game reached further than any of the other "engines" I've attempted to make, despite its incredibly messy and cluttered code.

I think the reason is because, rather than trying to think too hard about perfect bare-minimum data structures and abstracting everything into perfect class inheritance trees, I 'just did it'. And so, more got done.

So I've spent the past few days cleaning up the code and rebuilding it. Changing the play control, graphics, and other things. The (original) design seems so naive, but it works, and it's not too difficult to comprehend. Go figure. ;)

--
Visit CLUBCATT.com for cat shirts, cat mugs, puzzles, art and more <-- coupon code ALLEGRO4LIFE at checkout and get $3 off any order of 3 or more items!

AllegroFlareAllegroFlare DocsAllegroFlare GitHub

Go to: