Log In  

Cart [#sgupisohe-0#] | Code | 2019-09-01 | License: CC4-BY-NC-SA | Embed
3

Here is what I have so far. I finished the basic game mechanics a few weeks ago and now I'm starting to expand beyond a normal space invaders clone. I just finished adding the particle effects and screen shake effect. I've never done anything like this before so this game is full of firsts for me. I'm planning to refactor the code and make it more organized before I add more features. I'm sure that you all have some advice for ways to improve the code and make it more efficient. I'm open to any suggestions you may have. After I'm done reorganizing the program I have several decisions to make. I'm trying to decide if I should add a health mechanic for the basic aliens or reserve it for bosses only.

Completed:
. collisions
. bullets
. square formation enemies(like space invaders)
. particle effects
. basic sounds
. basic title screen
. screen shake effect
. sprites and visual stuff

TODO:
. sprite animations
. better menu
. weapon upgrades / multiple types
. powerups/health drops
. multiple enemy types
. waypoint/parametric equation based enemy movement(like Galaga)
. score system and level progression
. a boss battle

below is the beginnings of my new enemy movement system that will make use of parametric equations as well as lerp and waypoints probably to make transitions smoother. In the carts below, the enemies are moving along a Lissajous curves. I think it looks pretty good for a swarm of aliens.

Cart [#sajumkdi-0#] | Code | 2019-09-04 | License: CC4-BY-NC-SA | Embed
3

second lissajous movement variation:

Cart [#sgupisohe-1#] | Code | 2019-09-04 | License: CC4-BY-NC-SA | Embed
3

P#67113 2019-09-01 23:26 ( Edited 2019-09-04 17:09)

:: dw817

The enemy shots despite changing colors are tricky to see as they can shrink to a size of 1x1 matching the stars.

Suggest solid bright color for them and no change in size, perhaps a line or teardrop to differentiate them between the stars which are also falling in the same direction.

P#67197 2019-09-03 19:00

I don't have a hard time seeing them at all and I really like the color/size changing for the bullets. Are you sure that there isn't another reason you are having a hard time seeing them? Perhaps my computer display settings make them easier for me to see. They are only 1x1 pixels big for a very brief amount of time and I've never had a problem with it. I will try experimenting with size, color, and shape. I actually used to have a teardrop shape before I decided on the size-changing circle. Maybe I will try that again.

P#67239 2019-09-04 16:35 ( Edited 2019-09-04 16:36)
:: dw817

It may just be me. Sometimes all I see in Pico-8 are just pixels. :)

Here is a suggested shot:

[8x8]

Or the simpler:

[8x8]

Click the [8x8] button to copy that to clipboard and then direct to the Pico-8 image editor.

P#67241 2019-09-04 17:36

How about this? I made the bullets bigger and have a permanent line.

Cart [#pkafdeno-0#] | Code | 2019-09-05 | License: CC4-BY-NC-SA | Embed

P#67265 2019-09-05 02:34
:: dw817

Oh yeah, that's a lot easier to see. Nice job ! Earns a STAR from me anyways. :)
Add some levels with increasing difficulty, high-scores, number of player ships, background music for the menu maybe, and I think you'll be all set.

P#67266 2019-09-05 03:04 ( Edited 2019-09-05 03:05)

@dw817, glad you like it :-)
Most of the things you mentioned are things I was already planning to add. I’m not sure yet if I will add player lives, I like the excitement(and frustration) of only having one ship. I might add several ship types with different guns to choose from at the beginning. The biggest thing I need to figure out is how I want to design the levels.

P.S. how do you feel about the game over message?
It was just meant as a placeholder until I could make a better one but I think it looks pretty good.

P#67289 2019-09-05 16:52 ( Edited 2019-09-05 16:56)
:: dw817

Game over message is fine. The color combination you are using reminds me of a problem POKEMON had with a coloring issue in one of their episodes.

https://youtu.be/4QBsSTajfP0

Here is the actual clip in question. Be warned.

https://youtu.be/Wu-KAY3lJ6A

P#67323 2019-09-06 04:02

I briefly thought about that when I was choosing the colors. Do you think it would be a serious problem since its just a small portion of the screen? I want my bullets to have kind of a flashing effect and the high contrast is what makes it work.

P#67326 2019-09-06 05:02 ( Edited 2019-09-06 05:08)
:: dw817

No. It just reminded me of it. The coloring you chose as you can see is VERY close.

When I put out my Haunted House game for Pico-8 I realized there would be flashing lights. Indeed you could only see the walls in the house when the lightning flashed, forcing the player to focus on the flashes.

That kind of concentration led me to put a visual warning in the beginning of the game about my game being a possible trigger to epilepsy.

If you're curious, epilepsy can be caused by a great many things.

https://www.epilepsy.com/learn/triggers-seizures

Not to go too off topic, I remember watching a black-and-white movie where someone had jumped off a pier into a lake and the camera followed the swimmer before the water.

That very scene the way the water reflected the sunlight, the motion of it, caused me to have a partial seizure. Where I froze up and was unresponsive for several minutes. I didn't even remember the passage of time.

I don't think anyone is going to have a seizure playing your game, Firebird - it's just your color choice for shots and game over at least to me is very close to the ones that Pokemon episode did.

P#67336 2019-09-06 16:22 ( Edited 2019-09-06 16:27)
:: dw817

Dang, Firebird, you got spammed ! I flagged it.

They must see your cart as high traffic.
There's no higher honor you can receive. :)

P#69067 2019-10-19 15:59 ( Edited 2019-10-19 16:02)

The enemy movement mechanics are really something cool. I have never seen anything like that before in a shooter, you should keep at it!

P#69069 2019-10-19 16:57

Thanks guys! I’ve actually refined the code a lot since my last update and added some new features. However, I’ve been very busy with classes lately and haven’t had much time to finish it or upload my current progress.

P#69074 2019-10-19 18:44

[Please log in to post a comment]

About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2019-11-15 10:47 | 0.034s | 4194k | Q:78