tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://fakefirefly.itch.io/ultra-asteroid-shape


Known crashes

  • Getting killed by a UFO will sometimes crash the game when played in the browser.
    • Downloading the game will generally prevent crashes on death

Controls

WASD or arrow keys to move.

Spacebar to shoot.

Escape to pause.

Downloading

Unzip the folder and run the app.

If playing on Windows, do not move the .exe from the folder (or if you do, move the .pck along with the .exe)

Retrospective

The initial project setup and planning went smoothly, with an idea (Super Crate Box x Asteroids) being worked on within an hour.  However, I think that idea turned out to be kind of boring. Maybe if I got around to implementing random weapon effects, it could be fun.

I tunneled visioned on getting the random effects generator to work perfectly. I probably lost around 12 hours on that feature alone before having to scrap ~50% of the work going with a hacky solution. That hacky solution made it hard to implement all the random that I wanted to make, but it did allow me to quickly implement a small subset of effects.

I am pleased with how the music turned out for the most part, especially the menu music for some reason.

Overall, I think this was a fun experiment and having the knowledge of how to build a ChaosGenerator class (the hacky/not-so-hacky solution for random effects)  will be useful in my pet project.

Tools

Godot 3.2.2 as the game engine.

Pyxel Edit for sprite creation.

FL Studio for the music.

rFXGen for the sound effects.