Dagion

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
chris_b
Enthusiast
Enthusiast
Posts: 103
Joined: Sun Apr 27, 2003 1:54 am

Dagion

Post by chris_b »

Image

A retro-style 2D platform game for Windows. Not sure what the minimum system requirements are but hopefully it'll play smoothly on most computers.

It's a pretty simple game with just one level. The objective is to find eight fruits located around the map. Double jump to fly. Shoot monsters. Collect gems to power up. Kill monsters with your head after you've died.

Download it here.
User avatar
A.D.
User
User
Posts: 98
Joined: Tue Oct 06, 2009 9:11 pm

Re: Dagion

Post by A.D. »

very cool thing !!!
Repeat
PureBasic
ForEver
juror
Enthusiast
Enthusiast
Posts: 228
Joined: Mon Jul 09, 2007 4:47 pm
Location: Courthouse

Re: Dagion

Post by juror »

Nice!!
Keep it up.:)
User avatar
Derren
Enthusiast
Enthusiast
Posts: 316
Joined: Sat Jul 23, 2011 1:13 am
Location: Germany

Re: Dagion

Post by Derren »

Cool game, but the controls are not my type.
I'd prefer W,A,D or A,D,Space, or even left,up,right
Would be cool if we could change them (ini file or something)
chris_b
Enthusiast
Enthusiast
Posts: 103
Joined: Sun Apr 27, 2003 1:54 am

Re: Dagion

Post by chris_b »

You *can* change the controls by editing the ini file - it's explained in the readme file.

BTW, I made a gameplay video here.
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Dagion

Post by luis »

Very well done :)
There is a little bug, sometimes when I end bouncing in a tight place the bouncing can go up forever (this usually happen when I'm keeping one the arrows pressed).

See the number of bounces here :)
http://imageshack.us/photo/my-images/822/dagion.jpg/

You can break out from it pressing a left/right arrow.

Oh, and when run from Win7 using aero it forces the scheme to Windows 7 basic. Not your fault...

Probably is written using DX7 ?
"Have you tried turning it off and on again ?"
A little PureBasic review
chris_b
Enthusiast
Enthusiast
Posts: 103
Joined: Sun Apr 27, 2003 1:54 am

Re: Dagion

Post by chris_b »

Thanks!

And yes, I know about disabling Aero, in fact I do it explicitly with the following bit of code:

Code: Select all

Lib = LoadLibrary_("dwmapi.dll")
If Lib
    *pAfunc = GetProcAddress_(Lib, "DwmEnableComposition")
    CallFunctionFast(*pAfunc, 0)
EndIf
Without that it looks a bit messier when Windows changes to the basic look automatically.

I'm using DX7 because UseBuffer() doesn't work with DX9 when using a sprite created with #PB_Sprite_Texture for CreateSprite3D().

As for that bug you found...I thought I'd fixed that! :( I've seen it happen before but I couldn't easily re-create the circumstances which cause it so it's not easy to test if my fix worked. I'll look into it some more.
RayRayTea
New User
New User
Posts: 8
Joined: Thu Apr 05, 2012 5:59 pm

Re: Dagion

Post by RayRayTea »

I saw this on YouTube earlier, great little game! The controls are responsive and it plays great, hope you'll expand on it some day.
RayRayTea
New User
New User
Posts: 8
Joined: Thu Apr 05, 2012 5:59 pm

Re: Dagion

Post by RayRayTea »

I still didn't manage to collect enough fruit to save the world, but I'm still playing it from time to time. Do the enemies respawn? It seems not, but it often happens that I go to an area that I'd swear is completely clean and… bam! there it is :(
chris_b
Enthusiast
Enthusiast
Posts: 103
Joined: Sun Apr 27, 2003 1:54 am

Re: Dagion

Post by chris_b »

The enemies don't respawn.

As for finding all the fruit, I uploaded a map here which shows their locations.
Post Reply