HAAF's Game Engine

For everything that's not in any way related to PureBasic. General chat etc...
zikitrake
Addict
Addict
Posts: 868
Joined: Thu Mar 25, 2004 2:15 pm
Location: Spain

HAAF's Game Engine

Post by zikitrake »

HGE is an easy to use yet powerful hardware accelerated 2D game engine. It is a full featured middleware for all who want to develop commercial quality 2D games rapidly and easily. It covers all imaginable 2D game genres: you could create everything from a simple puzzle to advanced multilayered platformer or strategy without even thinking of any non game logic code! And you don't have to know anything about "window messages", DirectX programming and all that stuff. Instead you can start developing your own game within 15 minutes!
http://hge.relishgames.com/doc/index.html

I don't knew if post it here or in Off topic
PB 6.21 beta, PureVision User
Lazarus404
User
User
Posts: 74
Joined: Fri Dec 02, 2005 3:11 pm
Location: England
Contact:

Post by Lazarus404 »

Trust me bud, PureBasic is far more powerful.

I've scoured the world (from my bedroom / office) looking at all types of game engines, and from my own experience, it's far better to write your own, or use a low level language with good graphic manipulation capabilities (like PB).
Laz

Registered PureBasic user since Nov 2005
Check out FlashML at www.designrealm.co.uk... The ultimate Flash Component
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Trust me, ignore the above post. While PB can do most (not all) of what that engine can do. It is still a real pain in the arse to do in PB. ... However, PB 4.x (first beta maybe by christmas 2005), should allow to easily do everything that engine can do right now. So you may want to wait a few weeks then decide.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

Shannara wrote:Trust me, ignore the above post. While PB can do most (not all) of what that engine can do. It is still a real pain in the arse to do in PB. ... However, PB 4.x (first beta maybe by christmas 2005), should allow to easily do everything that engine can do right now. So you may want to wait a few weeks then decide.
:shock:

What is PB4 going to be able to do (game-wise) that PB3.94 can't do???
--Kale

Image
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Its the possibility of what it might be able to do. We dont know because no list was published concerning what is included and fixed in PB 4.0.

For game-wise, the ability to pick our rendering library (opengl, directx 7/8/9). If you use a keyboard, hopefully the keyboard lib will be fixed. Ingame gui (This is integrated into DX9, so if support for that comes in .... ), there's more :)

But you see, this is all speculation since there is no PB4 list out. So your right :) I should of said "may" instead of "should", but we shall see soon enough :) Hopefully some of the much needed fixes and additions will show up to allow game developers a chance :)
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

Shannara wrote:Its the possibility of what it might be able to do. We dont know because no list was published concerning what is included and fixed in PB 4.0.

For game-wise, the ability to pick our rendering library (opengl, directx 7/8/9). If you use a keyboard, hopefully the keyboard lib will be fixed. Ingame gui (This is integrated into DX9, so if support for that comes in .... ), there's more :)

But you see, this is all speculation since there is no PB4 list out. So your right :) I should of said "may" instead of "should", but we shall see soon enough :) Hopefully some of the much needed fixes and additions will show up to allow game developers a chance :)
I disagree, i think that just about anything can be done in PB using 2D. The only limit i can see is the imagination and skill of the programmer.

P.S. what exactly is broken in the keyboard lib?
--Kale

Image
Lazarus404
User
User
Posts: 74
Joined: Fri Dec 02, 2005 3:11 pm
Location: England
Contact:

Post by Lazarus404 »

Trust me, ignore the above post. While PB can do most (not all) of what that engine can do. It is still a real pain in the arse to do in PB. ... However, PB 4.x (first beta maybe by christmas 2005), should allow to easily do everything that engine can do right now. So you may want to wait a few weeks then decide.
Hey, what do you mean ignore??? Fine, it's just an opinion, but it's well thought out.

In MY opinion, buy yourself a book on 2d game engine programming for beginners. Theres a good one (two actually) for vb called "Game Programming for Teens" or somesuch. By reading books of this type, you will quickly learn how to string together a game engine of your own design using low level commands. This way, you can not only create an engine that does what you want it to do, but also, you will know it inside out, so you will have no problem building any game you choose.

PB is a great platform to achieve this, because it has oodles of features, is already a language you know of (you own it, right?) and has access to low level functions. Plus, it's cross platform. Your only gap between you and a game system (if you're a beginner) is the higher level api that you are more than capable of writing yourself.

Very often, when programmers wish to build a decent usable engine, they write their own api which sits on top of a lower level one, like DirectX. They do this, not because they can't use the low level api or because they can't read a book, but because it makes for easier to read code, and an easier to code platform.

Fact is, if you can program at all, then with a little help, you can write your own api for use in your own games, and you're already in the write place with the right tools to do this!

Regards,
Laz

Registered PureBasic user since Nov 2005
Check out FlashML at www.designrealm.co.uk... The ultimate Flash Component
Fleath//
User
User
Posts: 47
Joined: Sun Feb 13, 2005 11:37 am
Location: Australia
Contact:

Post by Fleath// »

Personally I've had no problem making games in PB. I'm looking forward to being able to choose the rendering system in PB4, but other than that I couldnt be happier. Depending on what I'm making I'll create map editors, file systems, applications and a few dozen commands, to suit. It's a lot better to know what goes on from the ground up, from what I've learnt. That said, this could suit your needs quite well, but doesnt really offer anything PB cant do if you wanna put the hours in (which is the brain-hurting part)

Code: Select all

crush()
kill()
destroy()
Image
Add to PB logo to your game today.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

Fleath wrote:I'm looking forward to being able to choose the rendering system in PB4
I don't think this has ever been mentioned that it is going to be included, i think it was a request and even then i don't think it will be added seeing as you can already use OpenGL and DirectX from within Purebasic using include files and/or built-in interfaces.

I dont think PB4 will include a MakeGame() function or a CodeMeSomeOpenGL() function. :wink:
--Kale

Image
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

True, but nobody said anything like that :) Concerning the broken keyboard lib, it's been reported several times in the bugs section. Whether the posts have been wiped during the many forum wipes, i donno.

That engine reference is a "5D" engine. 2D on 3D, with some awesome effects and stuff that is not possible with PB commands, as you will have to delve directly into DirectX8 or higher.

The ignore part was just copying from your post ;)
Nik
Addict
Addict
Posts: 1017
Joined: Fri May 13, 2005 11:45 pm
Location: Germany
Contact:

Post by Nik »

The part on chosing the subsystem was IMHO mentioned by Freak or Fred they said it will be a compiler option after somone asked to hav it in the code 8)
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

Shannara wrote:Concerning the broken keyboard lib, it's been reported several times in the bugs section. Whether the posts have been wiped during the many forum wipes, i donno.
Could you say what exactly is broken? I've used it quite a bit and never found any probs, i would be grateful if you could fill me in. Also if the posts have gone from the bug forum maybe you could re-enter them? :)
--Kale

Image
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

Trust me, ignore all this gentleman are saying, they forgot to take their medication before posting :)

They are all down there, 6 feet under. Those so called "engines" are as good as a fiat 600's engine to any experienced / professional developer. So, if you're one of them, or willing to, wait until first or second month of 2006 then you'll see god's face.

Have fun and don't forget to get drunk on new year ;) - We will steal your mashed potatoes meanwhile!.
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
Lazarus404
User
User
Posts: 74
Joined: Fri Dec 02, 2005 3:11 pm
Location: England
Contact:

Post by Lazarus404 »

All I can say is *ahem*!
Laz

Registered PureBasic user since Nov 2005
Check out FlashML at www.designrealm.co.uk... The ultimate Flash Component
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

All you can do is wait. But you can also "ahem" if you caught a cold.
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
Post Reply