Topic: Asstroidz

--==What is it?==--

Asstroidz is an Asteroids clone I've been working on for a few weeks now in my spare time. Mostly during my lunch time at work.  At its current version (.042) I'm almost ready to call Asstroidz 1 done. Maybe I will do a sequel. =]

I started writing Asstroidz in Basic4gl. This is part of the reason I am almost ready to call the project done. I'm 50/50 about whether or not I like the language. I had considered porting to C and even started working on it. I found that it would be easier to start over in C than to try and fix all the scope problems.  I cringed every time I came across a new global variable.

Still I consider this to be very good work. In fact I'd go so far as to say as far as 2d Asteroids clones go (from what I've seen at least), this must be in the top 3. It has some very good ideas implemented. Some of these are...

* Streaming music. The game connects to p s y r a d i o so you get an upbeat soundtrack to game to. The benefit of streaming the music is that it makes the initial download much smaller than if you had to download the soundtrack along with the game.

* Multiple ships. The game comes with a choice between 3 different ships. Each have their own handling and armor characteristics which allows the player to pick different strategies.

* Power ups. Health regeneration, Invincibility,  and Double Shot power ups make the game much more interesting. It also allows skilled players to progress very far into the game.

* Accuracy counter. This counts your accuracy. I have not seen this in an asteroids game before. I will be building some bonuses off of this in future versions possibly.

--==screenies==--

Ship selection menu.
http://omploader.org/vMXhnMw/menu.png

Basic game play.
http://omploader.org/vMXhnMg/basicplay.png

Double shot power up.
http://omploader.org/vMXhnMQ/doubleshot.png

Green particles from health regeneration power up.
http://omploader.org/vMXhnMA/healthregen.png

--==The future==--

I have a few plans for the future of this project. The biggest being a layered ship system. Here is how it would work.

Have a look at this image...
http://omploader.org/vMXhmbg/AsstroidzShipDiagram.png

Base:
The base layer of the ship is the main graphic. It can have alpha cutouts to reveal moving parts of the ship (for recoil or thrust). The base can be any shape you want the ship to be.

Gun:
Gun is a layer that jolts back when a bullet is shot, and moves forward during the time between shots. It is meant to simulate recoil. Any shape can be used. Such as a bolt that moves on the body of the ship or some type of cannon end protruding from the ship that kicks in recoil.

Muzzle Flash:
(I FORGOT THIS LAYER IN MY PICTURE)
There should be a muzzle flash wherever discharge happens. This can be the side or rear of the ship or wherever. It will come out white hot, fade to yellow and fade away using glBlend. It can be any shape.

Highlight:
Highlight will flash on gunshot to reveal details and curvature of the ship and quickly fade to nothing. It will show things like curves, seams in panels, etc... Its the flash in the dark that shows you the details of the room for a split second.

Thrust:
This can be any shape, and there can be any number of them (dual thrusters for example). They will expand as the ship picks up speed.

Shadow:
The shadow layer will be the shape of the base and will follow close behind the ship. On gunshot there will be 3 shadows. One main shadow (a persistent one) and 2 additional ones that fade with the highlight from a gunshot. They will form a triangle around the ship.

Having a system like this will make it very easy to make interesting, dynamic ships.  It will also make it easy to mod the ships.

--==Where can I get it?==--

Old versions
0.40 http://omploader.org/vMXZlYg

The latest (release) version online is 0.43 and you can get it here...
http://omploader.org/vMXo4dQ/Asstroidz-release-0.43.zip

Re: Asstroidz

I thought today's shirt.woot was funny.  It reminded me of this project so I had to buy one. Heres a pic.

http://omploader.org/vMXk4Zw/When_Asteroids_Strike0ejDetail.png

I'm working on editing the pic now. I'm gonna add BLOOOOOD!!! big_smile

Ok 30 minutes later and we have blood!

http://omploader.org/vMXk4cg/xtz_asteroidScene_blood.png

Re: Asstroidz

Here's a list of places that are linking to my project.

http://www.freewarefiles.com/Asstroidz_ … 50481.html
http://www.caiman.us/scripts/fw/f3887.html
http://www.nonags.com/freeware-asstroidz_3711.html
http://pouet.net/prod.php?which=53494

Hopefully acid-play and megagames get on the ball.