(Created page with "{{Infobox XBOX homebrew | title = xMadbomber | image = https://www.gamebrew.org/images/xboxhomebrew/XMadbomber.png|250px | type = Other Games | version...") |
No edit summary |
||
Line 12: | Line 12: | ||
<youtube>Hn4dSnwXX7g</youtube> | <youtube>Hn4dSnwXX7g</youtube> | ||
This is my port of Madbomber by | |||
Bill Kendrick to the Xbox . I started | Bill Kendrick to the Xbox . I started | ||
to port this over just to learn SDL a | to port this over just to learn SDL a | ||
Line 18: | Line 18: | ||
to it so its more Xbox friendly. | to it so its more Xbox friendly. | ||
=== *** About The Game *** === | |||
*** About The Game *** | |||
Based on the Atari 2600 game "Kaboom!" by Activision. | Based on the Atari 2600 game "Kaboom!" by Activision. | ||
Line 33: | Line 32: | ||
Airlines planes! | Airlines planes! | ||
-- GAME CONTROLS -- | === -- GAME CONTROLS -- === | ||
-In game | |||
DPAD/LEFT JOYSTICK = Movement | |||
A = Starts the game/level | |||
-options menu | |||
DPAD = Cycle options | |||
RIGHT TRIGGER = Screen Resize | |||
For anyone who wanted to know what all I changed/added | For anyone who wanted to know what all I changed/added | ||
Line 53: | Line 49: | ||
a lot of hack jobs :P | a lot of hack jobs :P | ||
=== *** Change Log V1.0 *** === | |||
- Joystick support | |||
- Joystick support | |||
- Joystick switches between P1 and P2 | - Joystick switches between P1 and P2 | ||
in 2 player mode. So no need to share | in 2 player mode. So no need to share | ||
1 controller. | 1 controller. | ||
- In 2 player versus the bombers joystick | - In 2 player versus the bombers joystick | ||
has a slow and fast area depending how | has a slow and fast area depending how | ||
far over you push it, I thought this was | far over you push it, I thought this was | ||
better than having 4 buttons for movement. | better than having 4 buttons for movement. | ||
- Users can enter their name on the high score | - Users can enter their name on the high score | ||
screen using the Xbox controller now. Cycle through | screen using the Xbox controller now. Cycle through | ||
letters with D-Pad, select with A. If in 2 player | letters with D-Pad, select with A. If in 2 player | ||
Line 74: | Line 68: | ||
able to enter their name. | able to enter their name. | ||
- In game screen resize added, access by going to | - In game screen resize added, access by going to | ||
the options menu and pressing the RIGHT TRIGGER | the options menu and pressing the RIGHT TRIGGER | ||
this resize will also pop up the very first time | this resize will also pop up the very first time | ||
you play the game. | you play the game. | ||
- Semi auto save/load fixed. This was already a feature | - Semi auto save/load fixed. This was already a feature | ||
of the game but it didn't work on Xbox. I set it | of the game but it didn't work on Xbox. I set it | ||
up so that when you press OK in the options menu | up so that when you press OK in the options menu | ||
Line 88: | Line 82: | ||
next time you launch. | next time you launch. | ||
- 720p added, makes things a bit more crisp, but | - 720p added, makes things a bit more crisp, but | ||
in some ways that isn't a good thing. 720 can be | in some ways that isn't a good thing. 720 can be | ||
turned on in the madbomber.dat | turned on in the madbomber.dat | ||
- All new menu graphics and logo too. This is mostly | - All new menu graphics and logo too. This is mostly | ||
because I was bored, the original graphics were nice | because I was bored, the original graphics were nice | ||
too. | too. | ||
=== THANKS === | |||
THANKS | |||
Hyper_Eye, freakdave, MadMab, Lantus for porting SDL, and Bill Kendrick for making | Hyper_Eye, freakdave, MadMab, Lantus for porting SDL, and Bill Kendrick for making | ||
Line 108: | Line 100: | ||
in regard to joystick support. I'm pretty sure I bugged Madmab about | in regard to joystick support. I'm pretty sure I bugged Madmab about | ||
something at some point! | something at some point! | ||
Also thanks to the whole Xbox Scene, EmuXtras and all Xbox1 related sites for | Also thanks to the whole Xbox Scene, EmuXtras and all Xbox1 related sites for | ||
keeping the spirit alive! Hopefully I can get some bigger ports done in the | keeping the spirit alive! Hopefully I can get some bigger ports done in the | ||
future. | future. | ||
~Neobomb | ~Neobomb |
Revision as of 14:33, 21 February 2018
xMadbomber | |
General | |
---|---|
Author(s) | Neobomb |
Type | Other Games |
Version | v1.0 |
Licence | Mixed |
Links | |
Download | |
Source |
<htmlet>adsense</htmlet>
This is my port of Madbomber by Bill Kendrick to the Xbox . I started to port this over just to learn SDL a little better but I ended up doing a lot to it so its more Xbox friendly.
*** About The Game ***
Based on the Atari 2600 game "Kaboom!" by Activision. The Mad Bomber is on the loose, dropping bombs all across the screen. Use your buckets to catch them. If they hit the ground, they explode, and you lose one of your buckets. Lose all three, and the game ends. One or two player.
In August 2007, Mad Bomber was one of first the games included in 'Red', the touchscreen-and-controller-based in-flight entertainment system found in Virgin America Airlines planes!
-- GAME CONTROLS --
-In game
DPAD/LEFT JOYSTICK = Movement A = Starts the game/level
-options menu
DPAD = Cycle options RIGHT TRIGGER = Screen Resize
For anyone who wanted to know what all I changed/added also you could browse the source code, but be warned its most likely not anything you want to use in your code, a lot of hack jobs :P
*** Change Log V1.0 ***
- Joystick support
- Joystick switches between P1 and P2 in 2 player mode. So no need to share 1 controller.
- In 2 player versus the bombers joystick has a slow and fast area depending how far over you push it, I thought this was better than having 4 buttons for movement.
- Users can enter their name on the high score screen using the Xbox controller now. Cycle through letters with D-Pad, select with A. If in 2 player mode the player with the high score will be the one able to enter their name.
- In game screen resize added, access by going to the options menu and pressing the RIGHT TRIGGER this resize will also pop up the very first time you play the game.
- Semi auto save/load fixed. This was already a feature of the game but it didn't work on Xbox. I set it up so that when you press OK in the options menu it saves your settings, when you load the game next it will load those settings. The same for all names and high scores. If you delete the file for some reason the game will replace it with a default one next time you launch.
- 720p added, makes things a bit more crisp, but in some ways that isn't a good thing. 720 can be turned on in the madbomber.dat
- All new menu graphics and logo too. This is mostly because I was bored, the original graphics were nice too.
THANKS
Hyper_Eye, freakdave, MadMab, Lantus for porting SDL, and Bill Kendrick for making the game ... Hyper_Eye helped me with a lot of stuff... C/C++, SDL, his OdameX source for Xbox is really well written and perfect for learning a thing or two in regards to the Xbox, also I used his updated SDL in this port. Freakdave's source for Binax 2 helped me a lot with SDL as well, a lot of nice real world examples in regard to joystick support. I'm pretty sure I bugged Madmab about something at some point!
Also thanks to the whole Xbox Scene, EmuXtras and all Xbox1 related sites for keeping the spirit alive! Hopefully I can get some bigger ports done in the future.
~Neobomb