Jump to content
IGNORED

Xybort (WIP)


Recommended Posts

I have restarted my Xevious-like game on the Odyssey2. Back when I first started programming this machine, I had this idea. Now that I know much more than I did back then, I decided to go ahead with this game. I have my Odyssey2 SD cart to help with testing it on a real console (O2EM, while helpful, isn't exactly perfect.) Right now I have scrolling and two different enemy types. One thing that is different than Xevious is that you die when you crash into a tree. The blue enemy ship does not shoot at you, but the white one does. I want to have a black enemy ship that follows your horizontal movement and shoots, but that will be saved for a later level.

I am imagining an 8k game here, so there will be much MUCH more to do. This is just a little sampling of what I have done so far. Right now, even at this early stage, it's 4k. The two 2k banks are around half filled.

xybort10.png.8ca9e8be1504316e505fa9e19cbc8244.png xybort9a.png.2dd0d0fd702880c51030eb37b24f1f73.png

 

xybort10.bin

  • Like 7
Link to comment
Share on other sites

Neat concept! The only top down scrolling game (sort of) I can think of on the OD2 is Alpine Skiing. I haven't tried your wip yet, but I like the concept.

 

Of course there is also "Freedom Fighters", but that's more of a side scroller (sometimes, depending which controller you use).

Link to comment
Share on other sites

Did a little "cleaning up". Someone discovered my white ship wasn't correct, and I put in an "enemy counter" variable I need to set to trigger a boss fight. But I've been working on this so much I am going to take a few days away from coding this nonstop so I don't get burned out and sick of coding it.

xy13.png.275ca602fbaf0f9503d7cfd381cc0c2f.png

Link to comment
Share on other sites

15 hours ago, atari2600land said:

Just watched a YouTube video of a guy getting 400,000 points on Xevious. It's just the same setting over and over again, and there is no boss. So I guess my game will be different in those regards.

Being different is better. That way you are keeping with the OD2 tradition. Similar to an arcade game, but different (i.e. Pick Axe Pete, KC Munchkin, UFO, & Alien Invaders-Plus).

 

Link to comment
Share on other sites

I'm thinking about changing the name of the game. It must be at most 6 letters long, so it fits on the title screen. Any suggestions?

Just so I could, I made it so once you pass level 1 it goes to level 2. But for testing, later on I'm going to make it so it starts at level 3 when I'm ready to work on level 3. Since the gameplay is endless, after you get through all my levels, I'm going to make it pick a level at random until you lose all your lives.

Life counter now displays at level screen.

xybort18.bin

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...

I got my copy of KTAA in the mail today. It only plays with the right controller and not the left one. Then an idea hit me: Why not make it so my games work with either controller? That way if you have a broken controller you can still play it? So a few hours of programming later I have this. To use the left joystick, press its action button on the title screen, and to use the right one, press its action button on the title screen. Now anyone can play, unless you don't have an Odyssey 2, or have one but both joysticks are broken. But why still have a broken Odyssey 2 if you don't have a working one?

 

zipzap24.bin

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

7 hours ago, atari2600land said:

I got my copy of KTAA in the mail today. It only plays with the right controller and not the left one. Then an idea hit me: Why not make it so my games work with either controller? That way if you have a broken controller you can still play it? So a few hours of programming later I have this. To use the left joystick, press its action button on the title screen, and to use the right one, press its action button on the title screen. Now anyone can play, unless you don't have an Odyssey 2, or have one but both joysticks are broken. But why still have a broken Odyssey 2 if you don't have a working one?

 

zipzap24.bin 4 kB · 4 downloads

Thanks for this, I've just tried this version. Sleepless night and videopac was sitting at end of bed for two weeks (was supposed to box it back away but couldn't be bothered), so took advantage to test it out. 

 

Quite enjoyed playing it, though I've not got past level 3 yet to see the harder level 4 mechanic.

 

The use of either joystick is great and is actually a feature in some videopac games from my memory. This is also particularly good for the videopac because its very easy to pick a joystick up and then find it's the "wrong one" so having either work is a nice feature. 

 

Ideas if you have the bytes for it:

 

Shooter enemy, if its low to the screen could it check to see if there is a worthwhile gap to fire before it fires. Only logic for this is it gives a vibrating like effect when it's really close if you miss it and passes you as it reaches the bottom. Really minor thing. 

 

Could there be passable terrain for maps which is not collision detected to kill you? Might be an unnecessary effort for the sake of making it more xevious like. 

 

Other random idea: ship colour changes based on whether its p1 or p2 controller. However I feel that might just get in the way of colour palettes clashing. Maybe a different ship shape / bullet image? Really random I know, but given you've set the option. 

 

On that front, a 2 player option so you can use both ships at the same time. With different graphics this then helps with differentiation too. 

 

New loop perhaps having multiple enemies. 

 

I feel I'm not super knowledgable on the coding for odyssey2/videopac, so maybe suggesting the impossible. 

Link to comment
Share on other sites

Managed to complete a loop by finishing level 4.

 

Got a couple of other things:

 

Once I got to the next level and player bullet was still going up - again minor thing, not sure if it should be wiped at level change? I don't think it would normally appear as you only have a moment to refire before level change happens.

 

Wondering if the indestructable "resister shield" from xevious could make an appearance as another potential obstacle that is wider than existing obstacles. Perhaps as a harder option or later loop as an additional difficulty? (same with any other potential 2nd enemy on screen waves?)

 

After the first loop, my score went from 99 back to 0, rather than 100 as expected. 

 

That's all I got, thanks for making it, was fun to play.

Link to comment
Share on other sites

19 hours ago, atari2600land said:

Thanks for the feedback and bug report. I changed it so the player bullet disappeared when the next level screen was on. And I changed it so it goes to 100 after 99.

I'm really surprised you completed a loop, the best I can do is get to level 2.

zipzap25.bin 4 kB · 6 downloads

Thanks, tested it out and score now goes over 100 and haven't seen stray bullets in 25.

 

Me and the wife also wondered if level 4 colours need adjusting. The 'black' (appears grey) walking enemy blends a little with the 'brown' background on the TV. It might be less of a problem on emulator with no interlacing. Here's my current high score:

 

 

DSC_0902.JPG

Edited by Mikebloke
Link to comment
Share on other sites

5 hours ago, atari2600land said:

I made the robot in level 4 light gray and the sky in level 2 a lighter shade of blue.

There's 8 colors to choose from in the background palette and 8 colors in the sprite/character palette.

 

zipzap26.bin 4 kB · 1 download

 

1 hour ago, atari2600land said:

Level five is an ocean. The shark will follow you and will not stop following you. Here is a special ROM for you to try the level out. It starts at level 5. Let me know.

I made it so now the level ends after 20 shots instead of 25 to fit this level in.

zipzaplevel5.png.b673be48460e9181070a255194f4ebbc.png

zipzap27level5.bin 4 kB · 1 download

 

Thanks! Looks interesting. Will try both versions later tonight/tomorrow morning

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...