Jump to content
Sign in to follow this  
  • entries
    686
  • comments
    1952
  • views
    387723

Gun Baron

Sign in to follow this  
Stompy9999

124 views

So I realized when trying to get some boss programming done that I don't like my current idea at all. Now to be completely honest, I don't like it because programming it will be a major pain.

In the Blocky Man code, having Blocky Man interact with tiles is easy, because their is a global Blocky Man object that all the tiles and entities have access to(well, that isn't exactly the case, but that is pretty close). However, the tiles and entities themselves are held in polymorphic containers, so they can't exactly access each other, aside from an entity checking if their is a tile to collide with. My current idea would require me to write a great deal of code in order to allow the entities to directly interact with tiles. This is something I really don't feel like doing, especially for a boss idea that I don't feel strongly about. I have, however, noted to myself that I need to design my tile code better next time!

So I'm thinking the boss will be like Bowser at the end of Super Mario Bros. He'll be on a bridge with a gun shooting at the player, who has to make it to the other side and press a switch. Once the player presses the switch, the boss is dropped into the pit below. Being hit by one of the bullets, or accidently jumping on the boss, will result in instant death, even with full health.

Ok, so I'll code that tomorrow, because tomorrow is the weekend and I don't really feel like working on something like this until the weekend. Hopefully I'll have it done by saturday, and than I can release a demo. The next demo of the game will be the final demo before the release of the game, because the rest of the work will just be completing menus and such.
Sign in to follow this  


6 Comments


Recommended Comments

I should have that as the ending scene for each level. Once you get to the end of the level, a Blocky Soldier has somehow already made it there and says:

"Good job Blocky Man! But...the Baron is on another planet."[lol]

Share this comment


Link to comment
Quote:
So I'm thinking the boss will be like Bowser at the end of Super Mario Bros. He'll be on a bridge with a gun shooting at the player, who has to make it to the other side and press a switch. Once the player presses the switch, the boss is dropped into the pit below. Being hit by one of the bullets, or accidently jumping on the boss, will result in instant death, even with full health.


I never particularly enjoyed that boss segment in the original Mario Bros. game. It couldn't hurt to employ a more original boss segment into the game -- there's certainly no shortage of interesting possibilities out there that could make the final boss battle a memorable one. I think the last thing you want is players finishing the game and saying, "Well, that felt like Mario".

Share this comment


Link to comment
I suppose I'll have to think about some more. I also want to make the boss so that it can be easily placed in custom levels, and still feel like a natural part of a level.

Another idea that came to mind was that the Baron has a giant Rocket launcher. The Rockets are instant kill, however, if the player jumps on the rocket it will reverse its direction and hit the Baron. Ofcourse, the Baron would be moving around constantly, so the rocket would occasionally miss him. I think that would make for a pretty awesome boss battle.

Share this comment


Link to comment
Even after releasing the demo, it will still take me about a month to finish the rest of the game.

Actually, that reminds me that I'm going to have to finish searching for the rest of the game's sound effects.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!