SFML community forums

General => SFML projects => Topic started by: Dark Nemesis on January 22, 2014, 08:42:42 pm

Title: BonkTank - A Classic clone of 'Mario'
Post by: Dark Nemesis on January 22, 2014, 08:42:42 pm
Hey Guys,
Its almost a year since I started using SFML, and this library has really grown up on me. Till now, I have built many small games using it, but in this new year I thought to finally implement something big.
So I started developing a clone of the famous Bonkheads game (which itself is a clone of mario), and this time I started my code writing from SFML Game Development Book.

Quote
As I told you, I keep programming small easy games in my past-time for fun and learning. But this time I wanted to take it on a bigger scale, and so I started implementing my childhood idea. If any of you guys have played the game ‘Bonkheads’, then you probably will be able to connect with me and my game. My idea loosely revolves around the basic idea of the arcade game ‘Bonkheads’  in which we as a player are required to clear many levels by knocking down animals and bosses as we do in ‘Mario’ (but with more fun). I guess https://www.youtube.com/watch?v=B9F9cl6nsuM (https://www.youtube.com/watch?v=B9F9cl6nsuM) will give you a head-start about what I am trying to say.

Current Objective of the game :
Quote
BonkTank's first level has finally been implemented. Ten sentry robo-drones are guarding sector 119's entrance in this level, hidden in the mushroom valley. Your objective, as the tank commander, is to terminate these drones so that you can proceed further (or may I say, end the game as of now :P ).
But the robo-drones have an eroded-metal Mercury skin, exposure to which can blow up the tanks. The only way to cool down the eroded-metal is by impacting them from below, which will trigger their repairing mode. Once in this stasis mode, a direct collision will terminate them straightforwardly. Keep in mind though, they get more heat, the more they repair themselves successfully or warp through the below exits.
You have three extra tanks to accompany you in your mission. Only one tank may be used at any one time.

So far my journey in creating this game have been a very smooth one (and a better one because the basic framework described in book was really handy and nice), and I like the look of the early things in it. So I just thought that I might share this with you, so that you can see it as I progress and can give me constructive comments.

For a complete blog : bonktank.wordpress.com (http://bonktank.wordpress.com)
For the pre-alpha demo : https://sourceforge.net/projects/bonktank/ (https://sourceforge.net/projects/bonktank/)

Screenshots :
(http://bonktank.files.wordpress.com/2014/01/optimized-menu-screen1.jpg)

(http://bonktank.files.wordpress.com/2014/01/optimized-gameplay-1.jpg)


Video (Kindly ignore the lag caused by the screen recorder) :
http://www.youtube.com/watch?v=D59aDUHqLEo
Title: Re: BonkTank - A Classic clone of 'Mario'
Post by: zsbzsb on January 22, 2014, 09:58:25 pm
A screenshot in your first post would be nice...  ;)

But from that video in your blog it seems as if you got some artistic talent  :)

I wish you the best of luck and I can't wait to play the final game  ;D
Title: Re: BonkTank - A Classic clone of 'Mario'
Post by: Dark Nemesis on January 23, 2014, 08:36:18 am
Added some screenshots.

And thanks for the appreciation :D
Title: Re: BonkTank - A Classic clone of 'Mario'
Post by: eXpl0it3r on January 23, 2014, 09:33:53 am
Is the menu image a placeholder? Because I don't see how it would be connected with the game itself. With that menu I'd rather think it's a racing game. :P

Looks interesting though. :)

So I started developing a clone of the famous Bonkheads game (which itself is a clone of mario)
I wouldn't call this a Mario clone at all. The game idea is completely different. :D

(Kindly ignore the lag caused by the screen recorder) :
You could use Open Broadcaster Software (Windows only for now). It allows you to record gameplay (by hooking itself into OpenGL/DirectX) as well as recording the screen itself.
Title: Re: BonkTank - A Classic clone of 'Mario'
Post by: G. on January 23, 2014, 09:25:44 pm
It's a Mario Bros. (http://en.wikipedia.org/wiki/Mario_Bros.) clone, not a Super Mario Bros. (http://en.wikipedia.org/wiki/Super_Mario_Bros.) one. ;)
Title: AW: Re: BonkTank - A Classic clone of 'Mario'
Post by: eXpl0it3r on January 23, 2014, 09:55:16 pm
It's a Mario Bros. (http://en.wikipedia.org/wiki/Mario_Bros.) clone, not a Super Mario Bros. (http://en.wikipedia.org/wiki/Super_Mario_Bros.) one. ;)
Ah, thank you! I tried to find more about the mentioned game, but either I was really bad doing so, or the information is rather loose. ;)
Title: Re: BonkTank - A Classic clone of 'Mario'
Post by: Dark Nemesis on January 24, 2014, 02:15:13 pm
Is the menu image a placeholder?
You can say so, because I myself was planning to change it... :P

Looks interesting though. :)
Hope it gets more interesting when it gets completed.

You could use Open Broadcaster Software (Windows only for now)
.
I will give it a try, hope it resolves that lag issue...

It's a Mario Bros. (http://en.wikipedia.org/wiki/Mario_Bros.) clone, not a Super Mario Bros. (http://en.wikipedia.org/wiki/Super_Mario_Bros.) one. ;)
All seem same to me though :D
Title: Re: BonkTank - A Classic clone of 'Mario'
Post by: eXpl0it3r on January 24, 2014, 02:21:08 pm
All seem same to me though :D
They are all platformers, but the game play is very different between Mario Bros. and Super Mario Bros. The biggest difference is, that Super Mario Bros. has side scroller elements, where with Mario Bros. you're limited to one static screen with moving entities. ;)
Title: Re: BonkTank - A Classic clone of 'Mario'
Post by: Dark Nemesis on January 26, 2014, 11:44:46 am
Finally, I have implemented the first level, with at least an objective to do.
This is just the 1% part I have completed so far of the game, rest 99% of this game will come soon.

I have updated the first post as well, I will be adding screenshots soon.
http://www.youtube.com/watch?v=SfTvqfA4Zho

Do visit : http://bonktank.wordpress.com/ (http://bonktank.wordpress.com/) and
https://sourceforge.net/projects/bonktank/ (https://sourceforge.net/projects/bonktank/) for updates, and download respectively.
Everyone please, download and try this and tell me your views about it.