Join us on Discord!
You can help CodeWalrus stay online by donating here.

Alien Breed 5 Episode III: Impact

Started by JamesV, December 21, 2015, 01:37:37 PM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

JamesV

Ok it's been a minute.. But I've been progressing steadily along on this for the last 2 months, and now have a beta version for anyone interested in trying out the CE build! You can get it here.

Below are a couple of recent screenshots showing some of the progress, from more fleshed out tileset gfx (there are now multiple tilesets & palettes), to cleaner transitions, animations, etc. Enemy & boss sprites aren't done yet.

 

There's still a lot of work to do but I'm much more organised than I was 4 years ago, so fingers crossed I get it finished!

Dream of Omnimaga

#121
I love the attention to details so far, a lot of old calculator games just had enemies disappear instantly with no animation when dying. Very nice job so far. I also like the title screen star animation. Reminds me a bit of Final Fantasy The End screens. I would make it so that when pressing Clear you can reset the current stage (or quit the game) via a confirm menu, for when we get stuck. I can't wait to see the new sprites for enemies and bosses.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

JamesV

#122
Quote from: DJ Omnimaga on April 15, 2021, 12:19:32 PMI love the attention to details so far, a lot of old calculator games just had enemies disappear instantly with no animation when dying. Very nice job so far. I also like the title screen star animation. Reminds me a bit of Final Fantasy The End screens. I would make it so that when pressing Clear you can reset the current stage (or quit the game) via a confirm menu, for when we get stuck. I can't wait to see the new sprites for enemies and bosses.
Thanks! I should have put some text in the pause screen to make it clear, but when you're paused (by pressing MODE), you can press CLEAR to quit back to the main menu. The current pause screen is just temporary anyway, eventually there will be a HUD, and the pause screen will be made to look prettier.

EDIT: Still working on cleaning up backend stuff, but I did improve the countdown sequence a little by adding in the screen shaking effect, and the level explosion sequence when the timer runs out.


Dream of Omnimaga

I love the fade-in/out effect with the screen going red. The escape sequence reminds me a bit of Super Metroid too.

For some reasons I can't seem to find enough keys in the first stage of part 1 to get very far, though. I need to play it again to check what I might have missed.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

JamesV

Quote from: DJ Omnimaga on April 17, 2021, 04:06:41 PMFor some reasons I can't seem to find enough keys in the first stage of part 1 to get very far, though. I need to play it again to check what I might have missed.
You probably haven't missed any pickups, but there aren't always enough keys on the ground, sometimes you need to go to an Intex terminal and buy a key pack (which gives you 5 keys). And yes you will need to do this to complete Level 1. Alternatively you can shoot doors down, although this does chew through your ammo, so it's more of a last resort thing.

If you want, I could do a video showing the path I take through the first level :)

Dream of Omnimaga

Thanks for the advice. I finally managed to get past the first stage now that I know I can buy key packs. (I thought we could only buy weapons/ammo)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

I need to remember to write down or take pics of my passwords, because I always forget after beating the 2nd stage XD.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

JamesV

Quote from: DJ Omnimaga on April 21, 2021, 06:03:20 PMI need to remember to write down or take pics of my passwords, because I always forget after beating the 2nd stage XD.
I'm glad you brought that up, an idea I've got on my to-do list for the CE version is to add an option for your passcodes to be saved to a list when you get them. Then when you go to the "Enter Passcode" screen, you could bring up this list to select a passcode, or maintain the list (delete passcodes you no longer want, etc.)

I'm assuming that's a feature you'd be keen on? :)

Dream of Omnimaga

That could be a nice feature! I guess I lost the habit of saving my passwords, since such system is becoming increasingly rare nowadays.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

JamesV

I've updated to Beta 2, which now is almost a full CE port of the game as it was on the 83+/84+ (sans a few minor features, and proper enemy sprites).

Whilst a lot of the changes are bug fixes or porting little things across, the screenshot below shows the updated "air ducts", which are now 2x2 tiles, you can walk around the edge of them (but don't fall in!), and then how the CE handles the "power out" type effect on Episode I Level 11.

The download link is the same as before.


Dream of Omnimaga

#130
I like the dark room effect! I wonder, though, why is there two HUD? Are you planning to add multiplayer or something? Also I noticed in the screenshot that you move slightly faster than on the real calculator, but I got one of those first CE hardware version that had slower flash or something I think.


EDIT: I found a bug: I was on the password input screen and let it sit there for a minute, then the calc turned ON and when I turned it back on, the game was in full color mode instead of 8 bits. While typing the password the screen faded out once too before reappearing instantly.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

JamesV

Quote from: DJ Omnimaga on April 23, 2021, 12:18:24 PMI like the dark room effect! I wonder, though, why is there two HUD? Are you planning to add multiplayer or something? Also I noticed in the screenshot that you move slightly faster than on the real calculator, but I got one of those first CE hardware version that had slower flash or something I think.


EDIT: I found a bug: I was on the password input screen and let it sit there for a minute, then the calc turned ON and when I turned it back on, the game was in full color mode instead of 8 bits. While typing the password the screen faded out once too before reappearing instantly.
There has been 2 player co-op since v2.0.0, but it's not that great, as it's on the one calc (no linkplay). But that's what the bottom HUD is for. 2-player mode is disabled on the CE currently, just hasn't been high on my priority list seeing as it's not a huge feature, but it will certainly be available in the final release.

Since adding the HUD I get some frame lag sometimes when there are lots of sprites on screen, more often during the countdown sequence as there are more explosion sprites and the counter sprites. But I'm hoping to fix with with some optimisations.

Thanks for letting me know about that bug, probably some silly APD thing I've missed. I've put it on my list and will try to find and squash it :)

Dream of Omnimaga

Ooh I see now! I didn't know there was multiplayer. Would link play be easy to add?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

JamesV

I've made 2 (admittedly half-baked) attempts at linkplay games without much success. So I'm not sure I'll try again, but never say never. I just have other features/games I'm more motivated to do :)

JamesV

Seeing as the "porting" part is mostly done now, I've started working on the new campaign, Episode III: Impact. This campaign will have 30 levels with multiple paths through to the finish (ala Alien Breed: Tower Assault). There are 7 potential routes, which will take you through between 11-14 levels depending on the path you take.

Below shows an early draft of part of the first level, where you've crash landed outside a base that has been overrun by the aliens.


Powered by EzPortal