Log In  


Cart [#50248#] | Copy | Code | 2018-03-11 | Link

Anti-Aliased Asteroids

Hastily crafted Asteroids clone complementary of the anti-aliased line thead:



  • Added: Teleport ('c' button)! Up to 3 chances (sort of...) to get out of trouble
  • Changed: inertia cranked up, use your thrusters!
  • Changed: safe time is now 2s
  • Changed: thrust is now 'up' only
  • Fixed: Saucer Invasion!


  • Fixed: incorrect font rendering
  • Fixed: incorrect high score message on game over
  • Changed: reduced number of rocks to 4


  • Fixed: crash with dead player
  • Changed: multiple rocks types
  • Added: saucer!
  • Added: highscore (saved in cart data)
  • Added: multiple CRT effects (enjoy @Felice!)
  • Bug: couple of chars incorrectly rendered

1.0f: temp. fix by @Felice (tks!)

1.0: initial release (did not work)

Tech. Details

Not much really - using bits of my Pico 8 "game toolkit":

  • anti-aliased circle fill (using mid-point error for the shading)
  • multiple "CRT" shaders (find out how to switch between them!)
  • a couple of future functions using yield
  • vector font rendering


  • Felice: anti-aliased line optimisation genius!
  • Trammell Hudson: Asteroids font (https://trmm.net/Asteroids_font)
  • Atari: for the art cover (my lawers are on the copyright case :)
P#49676 2018-02-25 17:01 ( Edited 2018-03-11 21:29)



A few things:

  1. For some reason you posted a version with grayvid() commented out. I fixed it to play at home. :)

  2. The back of the original ship was narrower and slightly convex so it was more obvious which way is forward. Try 3/8 and 2/8 in your draw, rather than 1/3 and 1/3, to narrow the back.

  3. A nice QoL thing is to allow ⬆️ as an alternative to 🅾️ for thrust, so the button hand doesn't get confused.

  4. I love the scanlines+glitches look, and well done, but you don't actually get those on a vector display. Mind you, turning it off somehow hurts the look of the vector font, hmm.

Otherwise. you've made short and excellent work of it. :)

Edit: Here, easier to show than tell, plus people can play it 'til you fix the color in yours.

Cart [#49688#] | Copy | Code | 2018-02-25 | Link

P#49686 2018-02-25 22:19 ( Edited 2018-02-25 22:30)



P#49690 2018-02-25 22:35


me: guys, that was a truly fucked up release
qa team:...
me: you are all fired!
qa team:...
wife: you donít have any qa team darling
me: ah. well...

The dev team is actively working on fixing all that. Go team!

wife: you donít have a dev team either...
me: sigh

P#49697 2018-02-26 01:07


Love this. Planning on my own Asteroids version sometime...this will make a good reference :)

P#49704 2018-02-26 10:13


freds72: That last post of yours cracked me up! :D

This is really cool. I remember when u were posting teases for the cover art - glad u got it semi-released

(...if it weren't for the shoddy QA Team, of course!)


P#49707 2018-02-26 11:18 ( Edited 2018-02-26 11:18)


This is truly an awesome remake, thank you! Very playable indeed!

P#49732 2018-02-26 17:20


Awesome! Very fun version of Asteroids -- the aa lines and other effects look amazing!

btw I managed to encounter this bug.. no idea how, but it was pretty funny:

P#50194 2018-03-10 14:36


Iíll take a crash course on timers and get back with a fix.
Thatís Asteroids not Saucer Invasion, dammit!

P#50204 2018-03-10 17:26


Aw but it was fun -- you should have turned it into a bonus stage :p

P#50281 2018-03-11 21:29

Log in to post a comment


New User | Account Help
:: New User
About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2018-08-14 21:58 | 0.286s | 1835k | Q:36