Space shooter
AleX-G Squadron

I created a space shooter game and wanted to share
Hope you enjoy! :)

EDIT: Here is a video of the game on youtube
http://www.youtube.com/watch?v=no6mb7si-Bc

Audric

Can you provide and link a screenshot ? People are more likely to test if they know what to expect.

CursedTyrant

Yay, it works.

{"name":"605845","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/f\/7f0e727fdcbc93d3d88a62195fd7bc55.png","w":416,"h":538,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/f\/7f0e727fdcbc93d3d88a62195fd7bc55"}605845

Specter Phoenix

Really nice and simple. This is what happens when Duke Nukem pilots the ship ;):

{"name":"605846","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/3\/53b4eadefbbd1d57a93442e132608583.png","w":406,"h":526,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/3\/53b4eadefbbd1d57a93442e132608583"}605846
{"name":"605847","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/4\/64bac66c3303c57f65aeaf9d2a5a4a09.png","w":406,"h":526,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/4\/64bac66c3303c57f65aeaf9d2a5a4a09"}605847

AleX-G Squadron

Thanks for the replies, but how can i add the file in front of the list of games here:
http://www.allegro.cc/depot/action,space-shooter/

Specter Phoenix

To have it added to the depot you have to have the file hosted somewhere to have people download it. Then you simply go into your settings and click add project under the depot heading.

While in forums click the control center link (depending on which header you have):
{"name":"605848","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/6\/866a8c2a9fb1fede8e2f65a940eac240.png","w":292,"h":30,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/6\/866a8c2a9fb1fede8e2f65a940eac240"}605848
OR
{"name":"605849","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/0\/a07621e9749280de8a16af1515f10f2c.png","w":390,"h":88,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/0\/a07621e9749280de8a16af1515f10f2c"}605849
Then click here:
{"name":"605850","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/7\/d7ca5492ecff62b0ee272ba70333b7ab.png","w":262,"h":267,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/7\/d7ca5492ecff62b0ee272ba70333b7ab"}605850
Fill out this form:
{"name":"605851","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/2\/62d530c57b0d614882d5d514633fec7b.png","w":963,"h":505,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/2\/62d530c57b0d614882d5d514633fec7b"}605851

Then just wait for Matthew to get around to adding it.

AleX-G Squadron

Thanks!
Also the game requirements are:
Ram: 13kb
CPU: ~60Mhz

Trent Gamblin

Ram: 13kb
CPU: ~60Mhz

Are you sure oO.

AleX-G Squadron

I made some calculations and it uses up to 2% of my quad core.
In the task manager it says 13kb ram
Also, max fps is 80. Tried it using fraps

Arthur Kalliokoski

I'd say even a 16Mhz 386 should be able to handle such a game, Wolfenstein3d was buttery smooth on those.

Trent Gamblin

1) There's no way it runs with 13KB of memory
2) Wolfenstein was designed and optimized to run on such systems. There's no way this game will unless you fire up the old 386 and get optimizing. Likely you'll need to run at about 320x200.

Don't use task manager to guess minimum system requirements ::).

AleX-G Squadron

Oh ok.
What to use?
Also i am desperately looking for months for an allegro 5 platform tutorial.
I want soooooooo much to make an rpg :'(
Though i am making my own theories to make it to the rpg.
If you know anything pls help!

Trent Gamblin

You have to test other systems to find out requirements. I'd guess this game would run on anything that can run Allegro 5 games. Which is probably something like a 1ghz with DirectX 9 gpu and 256-512MB ram.

I don't know any platform tutorials. You may have to figure things out yourself. And ask specific questions when you get stuck.

Arthur Kalliokoski

1) There's no way it runs with 13KB of memory
2) Wolfenstein was designed and optimized to run on such systems. There's no way this game will unless you fire up the old 386 and get optimizing.

That sounds like a challenge...

Trent Gamblin

Ok, then it is. Have fun getting a 3d card into a 386. :P

Arthur Kalliokoski

Wait, I watched the YouTube clip, I didn't see any 3d effects of any kind, let alone texturing and lighting.

Trent Gamblin

Arthur, I never said the same game couldn't be reprogrammed to rub on a 386. I said this one won't.

Arthur Kalliokoski

You mean requiring A5? OK then, it'll take more than 13Kb and won't run on a 386, my bad.

Trent Gamblin

You mean requiring A5?

Anything not running on DOS and written in assembly pretty much.

jmasterx

I think A5 needs >= XP and XP needs atleast 64MB ram and atleast 200MHz IIRC.

Trent Gamblin

Maybe those are the specs they give, but even Windows 95 runs slow as molasses on 200MHz with 64MB RAM (my old computer.) Can't believe I used to be able to use that thing. And I don't want to hear it would run Linux better. I used Linux most of the time back then and it was just as slow.

AleX-G Squadron

Ok.
But how am i supposed to know these things?
Even with the research there is no way i can make it through.
I used the manual and all i learned by myself was to add an
icon to the game (also the autofire but that was a disaster)
How am i supposed to do that?
Where is the research when there is no research?
This is like saying learn the language even none
of your friends talks it!
Or am i left desperate?
Can't believe others on youtube made fantastic games
with allegro and i am in the middle of nowhere!
Any help? plsssssss :'( :'( :'(

Cassio Renan

There's a lot of tutorials about doing platformers for other libraries(including allegro 4: you should have a look at Game Programming All in One Second Edition, by Jonhathan S. Harbour. It has a nice tutorial on chapter 14.

The idea behind a game is mostly the same, the way the library handles it you'll learn for yourself. What I mean is, if you can make a platformer in allegro 4, you'll definitelly be able to learn how to do one on allegro 5.

AleX-G Squadron

ok will try it right now and report back after i am finished

EDIT: Just thinking... where did mike geig learn the tutorials?
That is impossible to do even if you are a master programmer in c++
Don't get it. I am feeling so confused and frustrated. ???

Specter Phoenix

A lot of people didn't have the luxury of having tutorials a few years back. They had to sit there and just pound at it over and over while looking at the examples and demo game til they got what they were wanting. Thankfully a lot of them were nice enough to write up tutorials to help future programmers interested in game development.

Thread #609945. Printed from Allegro.cc