Page 1 of 1
HAAF's Game Engine
Posted: Wed Dec 07, 2005 2:42 pm
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
Posted: Wed Dec 07, 2005 3:41 pm
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).
Posted: Wed Dec 07, 2005 8:03 pm
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.
Posted: Thu Dec 08, 2005 12:58 am
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.
What is PB4 going to be able to do (game-wise) that PB3.94 can't do???
Posted: Thu Dec 08, 2005 6:36 am
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

Posted: Thu Dec 08, 2005 9:56 am
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?
Posted: Thu Dec 08, 2005 10:30 am
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,
Posted: Thu Dec 08, 2005 12:19 pm
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)
Posted: Thu Dec 08, 2005 12:59 pm
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.

Posted: Thu Dec 08, 2005 8:17 pm
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

Posted: Thu Dec 08, 2005 8:40 pm
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

Posted: Thu Dec 08, 2005 10:17 pm
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?

Posted: Sat Dec 10, 2005 3:58 am
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!.
Posted: Sun Dec 11, 2005 3:26 pm
by Lazarus404
All I can say is *ahem*!
Posted: Sun Dec 11, 2005 11:02 pm
by dagcrack
All you can do is wait. But you can also "ahem" if you caught a cold.