Jump to content

Recommended Posts

Wip

Missing the lateral squeezing of the spaceship's wings as it moves.

 

:lol: just kidding! It looks great! :thumbsup:

 

Are you aiming to keep the game-play of the original Galaxians, or is it a re-interpretation like Deep Zone Gorf?

Share this post


Link to post
Share on other sites

That looks awesome! I have to ask though, are you using Gaxian as the game name or is the thread title misspelled?

Share this post


Link to post
Share on other sites

For now it is just a test inspired by the more famous counterpart with more letters in the name.

Edited by artrag
  • Like 1

Share this post


Link to post
Share on other sites

Speed tuning and code optimization will come after having implemented bullets and collisions

There are too many missing features to start optimizing.

Share this post


Link to post
Share on other sites

Looking good! You probably can use the hardware bg collision detection to pick up collision between the player's shot vs the enemies wave. Only have it detect between the enemy background wave to avoid blowing up the little blue stars in the background. You don't want to have a bunch of angry aliens ships come after your ship for blowing up the entire galaxy.

Share this post


Link to post
Share on other sites

I need to multiplex the current 3 bullets in order to have 5 bullets (for 5 enemies) + one bullet for the player.

 

There are a few non trivial details in the original game about enemies that I want to add.

 

I need to implement the special behavior of the flagships:

- if they have one or two red enemy under them, they will charge in swarm of 3

- if they do not have red enemies to control they flee to return in the next wave

 

Moreover

- red enemies do not charge if under a flagship, otherwise they attack as other enemies

- if less than 5 enemies are alive none of them will return to the fleet, but will stay in charge mode

 

I do not know if hw collision is practical when you use sprite multiplexing. I have to do some tests to see how it goes.

Edited by artrag

Share this post


Link to post
Share on other sites

- red enemies do not charge if under a flagship, otherwise they attack as other enemies

I do not know if hw collision is practical when you use sprite multiplexing. I have to do some tests to see how it goes.

Moreover

I think for enemy shots should be fine since it's only looking for the player's ship.

 

I would recommend to use 3 multiplexed shot with a single sprite from the enemies and 1 sprite non multiplex sprite for the player shot for the enemy sprite and bg collision. Since the current ROM now have slow down when there's 5 enemies on screen so that will mess up the HW collision detection if your multiplexing 2 enemy shot and player shot with 1 sprite. I had issue with multiplexing sprites but able to solve them by manually clearing the col registers.

Share this post


Link to post
Share on other sites

We will see. I prefer to multiplex 3 sprites on 6 objects

I need dynamically to allocate these objects for bullets and explosions.

I need at least a 2 frame animation for explosions and I can fit two extra frames in gram safely.

The sole problem is that if you have 6 bullets on the screen you cannot see enemies explode...

I should reserve one position for one explosion, one position for the bullet of the player and use the remaining 4 dynamically.

Edited by artrag

Share this post


Link to post
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.

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...