Lasso: a simple snake-like game

Love the shockwave :boom:

1 Like

Thanks. I initially tried it as something a bit like a fragment shader by modifying my bitmap in place, but it was too imperformant. I mean, it was about 30 FPS on-device, which is acceptable in some contexts. Good to roughly know the limits. At 400 * 240, that's 92,000 iterations in a loop, and you can just about get away with it if you accept the drop in framerate. Could make for some interesting effects if you were careful to limit it to certain on-screen regions (e.g. a water ripple + reflection effect on the lower portion of the screen is totally doable at 50 FPS, I reckon).

Anyway this is more of a "cheat", by only updating position offsets on the "stars", limiting my loop to only around 200 iterations or so.

Sounds perfect, I'm more surprised the fragment-shader-like method was 30 FPS on device, I'd have guessed something close to 3 than 30 based on my large-bitmaps experience (though I am drawing a lot of smaller bitmaps onto the larger ones... plus rest-of-game, plus rendering).

Having the medium instead just be the sparse grid of stars is playing well to the PD's strengths.

2 Likes

I wanting to play this game it looks cool when will it come out?

1 Like

I'm chipping away at it over the holidays, but I'm quite busy otherwise with work so my progress is slow! I do have a couple of quick progress updates to make. Realistically I won't release this until well into 2024.

A few simple quality improvements:

  1. Better font choice
  2. Point comments, such as those suggested by @Yadis
  3. Nicer game over screen including transition (I'm still working on this though).

dec-updates-lasso

4 Likes

Some more updates, + a title menu!

gameplay-export

title_screen

1 Like

I am so much interested to play your amazing game.Thank you so much for considering my suggestion.It has been beautifully implemented.Bravo!!!

1 Like

I mostly post updates to the Discord these days, but here's a little bit of progress:

  1. Lives system
  2. "Level" concept
  3. New enemy type (turret)
  4. Improved powerup appearance
  5. Improved tail appearance

lives

1 Like