PDA

View Full Version : Coloroids



FNX
27-08-2007, 01:22 PM
Hi everybody,
actually i'm quite busy with my job (no vacations yet...) so to distract
myself a bit i'm toying with some classics, in detail with Asteroid.

I dunno if there's something similar out there, but after i coded this little
piece of game i enjoyed it and i want your opinion about to finish it or not :D

http://www.fnxgames.com/imgs/games/coloroids.gif

The base of the game is obviously Asteroids, but the asteroids are of
different colors. You have 3 spaceships which can be switched, colored like
the asteroids. You have to play like asteroids but also with this little puzzle
element in it, shooting asteroids with appropriate colored ship :)

You can download a very alpha-bugged version here:
http://www.fnxgames.com/download/demos/Coloroids.rar

Keys are:
Z: shoot
X: change ship color
F1: reset screen (after you're dead or have cleaned the screen)
Esc: Exit game

I'm sure someone has thought it before, to be honest i didn't checked
much on the web but for the name (Coloroids) so please tell me what you
think and if the concept is good enough to make me finish it :D

A little note: i drawn the ships, the rest is ripped :P

Thanks in advance for any feedback!

chronozphere
27-08-2007, 01:53 PM
This is a nice little game. :) Good work.

I first though it was just an astroids clone, and i started playing without knowing the rules.
And then i wondered why some rocks were invincible. :lol:

You could make a nice complete game out of this. It only needs a small menu, with selectable difficulty level. And maybe some more interesting music (The current guitar loop is very short).

Robert Kosek
27-08-2007, 02:32 PM
Interesting, if a bit too fast. The ship moves so quickly it's far easier to kill yourself then get where you want to go. And turning is a bit of a challenge, at least when you desire precision.

Other than those two nitpicks it is pretty fun. :D

LP
27-08-2007, 06:01 PM
It's a little funny game! Although the first two times I ran it, the ship moved to the middle and got killed immediately. Maybe you should spawn asteroids some time after the ship appear, so it doesn't get killed while appearing. ;)

Also, rotating rocks are a bit pixelated, you might want to turn antialias on. :P

arthurprs
27-08-2007, 09:02 PM
Good job!

but,
95% of CPU ;/ on my A64 3500+


How did you puted all res inside de exe , and what are you using for rendering and sound effects?

i don't see any dll

Traveler
27-08-2007, 10:00 PM
Heh, another game heh :) I hope you're still working on that other one too, Invasion I believe it was called? Anyway, I gave this one a go too and, although nice (as usual) it appears you still do have some work to do here :)

The matching rocks and spaceship idea is nice, but it took me a bit to figure out (seems I was not the only one too), what the deal was.
Anyway, it did led me to a AV when I was dead and still used the return button to change ship. I guess its not a really big deal as the game will still continue, but still.

Overall the collision detection could be a bit better. There were quite a few times I thought I actually flew past an asteroid, but I died anyway.
Also the bullets dont always appear to hit them either.

Another thing I noticed, (something similar was in your other games too, actually) is when I press the spacebar to shoot, all other objects have their speed decreased a bit. It's really not much, but still enough to notice.

One other bug appears in the spaceship's movement. When I give it a short boost in a certain direction, the ship does move in the given direction but at the very end, right before it gets to a stop, it also has a slight motion to the right. As if the pilot is drunk or something, I dunno. :)

A typical vista error message appeared at the starti and end of the game. It mentions something about an 'unkown part from windows is missing'. Further details specify a missing d3drm.dll file (so the unknown part actually is known, eh :? )

I hope that helps a bit.

FNX
28-08-2007, 08:09 AM
Thanks guys for your precious feedback! :D

Most of the strange things/bugs are known, this is just a test made in
a couple of hours really, so it's not accurate in any way (movement, collisions...).

I wanted to know if the idea behind it could be interesting or not, but now i
think it is :wink:
Playing with MAME last night i found out that this is very similar to old
BLASTEROIDS on Atari, maybe some part of my brain took it out from my old memories eheheh.

I got the decision to continue this, so i'll put it in my small framework,
just like Invasion, with online hiscores.
I think i can submit an half completed version by the end of the week :)

For those of you interested, i'm working on SDGundam, Coloroids and
another game with the guy who helped me with Invasion, that still is in
alpha stage too. Invasion is finished like it looks now, but i'm planning to
code Invasion 2, with maps, missions (parachuters, ships, tanks and many surprises) and a ton of addons :)

Updates will follow!

arthurprs
30-08-2007, 01:49 AM
Good job!

but,
95% of CPU ;/ on my A64 3500+


How did you puted all res inside de exe , and what are you using for rendering and sound effects?

i don't see any dll

Robert Kosek
30-08-2007, 02:13 AM
but,
95% of CPU ;/ on my A64 3500+ GOOD, that means it was made right. That delay is because of a high latency timer.


How did you puted all res inside de exe ,ResourceStream? That's easy enough combined with "TObject.LoadFromStream(...)".


and what are you using for rendering and sound effects? IIRC he uses DelphiX, which needs no extension DLLs.

arthurprs
30-08-2007, 02:20 AM
but,
95% of CPU ;/ on my A64 3500+ GOOD, that means it was made right. That delay is because of a high latency timer.


How did you puted all res inside de exe ,ResourceStream? That's easy enough combined with "TObject.LoadFromStream(...)".


and what are you using for rendering and sound effects? IIRC he uses DelphiX, which needs no extension DLLs.

:shock: vry quick reply

1- 0 in DXtimer interval ?
Anyway i don't like to see high cpu usage in this type of game

2- nice, i will use it XD

3- ohh thats true, i forget

FNX
30-08-2007, 07:51 AM
but, 95% of CPU ;/ on my A64 3500+


Well, i suppose that while you're playing you're 100% on the game so
i don't care how much cpu it takes :P


How did you puted all res inside de exe

and what are you using for rendering and sound effects?

DelphiX/unDelphiX (actually a custom modified version of the last unDelphiX)
does the job very well ;)

arthurprs
30-08-2007, 05:06 PM
but, 95% of CPU ;/ on my A64 3500+


Well, i suppose that while you're playing you're 100% on the game so
i don't care how much cpu it takes :P


How did you puted all res inside de exe

and what are you using for rendering and sound effects?

DelphiX/unDelphiX (actually a custom modified version of the last unDelphiX)
does the job very well ;)

Yes of course, but i have sure that is not necessary