Jump to content


Photo

haffs game engine (HGE) any one want a Gm port?


  • Please log in to reply
9 replies to this topic

#1 Cody Goodell

Cody Goodell

    GMC Member

  • New Member
  • 10 posts
  • Version:GM8

Posted 12 March 2012 - 08:36 PM

I was wondering is any one wanted me to port the haffs game engine (HGE) to Game Maker
see the engine here http://hge.relishgames.com/

I don't want to go all out to making it if it wont give Gm benefit or people just think its pointless :\ .I have been looking in to other drawing library's to port to gm cause apparently gm I find lacking good but lacking. In today's time that is...the year is 2012 and Gm has come a long way but sadly we just need to invest into expanding more in the extending game maker i find my self strugling to come up with ways to make 2d effects that could comeate with today's top 2d games reflection lightning and so fourth. I'm not saying Gm sin't capable of doing these things but it's time consuming and we all find our self's asking why is this so hard.... any way enough of my lame speech.

Thanks for Reading Cody Goodell ;)

Please i want feed back what do you think of my idea will it be a good tool or should we stick to Game Makers drawing tools?
*to the moderators: sorry if i posted in the wrong place I suck at using forums*

see some engine examples here http://hge.relishgames.com/demos.html

Hay feeling lazy :D why not try out some videos:

Tree Maker 2d Made with HGE - this really compelled me to make this wrapper for game maker

HGE Voxel test - humm this kinds reminds me of a serten game mine craft

a little HGE light example using a external libary :\ - ill be visiting this agine might incorporate it

Source and dev builds daily updates:
95 MB of source and examples --- will not be updated

Gm_wrapper soucrecode made with visual c++ 2010 - last update was 3/14 12:06 AM Pacific time

Gml Code - last update was 3/14 12:05 Am Pacific time

DEMOS:
demo 1- runs the engine in the gm window successively.

demo2 - a sprite movement demo dev_build



EDIT: Please leave sugestions of other 2d engines make sure you provide links
EDIT: got the first working example it does the same thing as in the demo 1.. only in Game maker!! this doesn't have many functions but ill keep working on it

Edited by Cody Goodell, 14 March 2012 - 07:22 AM.

  • 0

#2 kburkhart84

kburkhart84

    GMC Member

  • GMC Member
  • 1618 posts
  • Version:GM:Studio

Posted 12 March 2012 - 08:51 PM

I don't think it will be too useful for more than one reason. One, it doesn't really expand all that much on GM's current capabilities. Seriously, it isn't like you are talking about a 3d engine. Or using FMOD for sound because of GM's lack there. Two, it will take much effort on your part, to get a very small benefit(at least in my opinion). Three, what little gain you get likely could be made obsolete by the time GM9 comes out. It's a risk you always take when extending software, like all the physics extensions, that are now useless(somewhat) since physics will be included in GMStudio. This risk is greater when you are not gaining much, and less when you are gaining much.
  • 0

#3 Cody Goodell

Cody Goodell

    GMC Member

  • New Member
  • 10 posts
  • Version:GM8

Posted 12 March 2012 - 09:37 PM

O_o well this break's my hart *has already started coding ;_; * err did you look at the examples? this engine supports over 2000 sprites on a screen thats a 800 by 600 window and running (on my crappy laptop 4 core 1.5 Ghz) with 27 fps :D on top of that this seams to be the simplest engine iv come across make a pong game in like 5 lines of coed

well i guess what I'm after is the ease to make light's and destructible train and rendering many many objects all at once
are they rely gona make gm9? humm well it looks like i need to do some home work I just started using game maker again (2-3 year break kinda keeping up in between)....being as i don't want to spend for ever on a game i want to make

the issue im having is making and rendering objects see my POST for more info and i thought this would benefit many others

but hay i want to continue this conversation :D also if you object to this engine maybe mention others?

Edited by Cody Goodell, 12 March 2012 - 09:38 PM.

  • 0

#4 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14395 posts
  • Version:GM:Studio

Posted 12 March 2012 - 10:07 PM

First, benchmark your pc properly...

http://gmc.yoyogames...howtopic=426188

2000 sprite is not exceptional. You would need to mod the example to allow it to display more than 2000, like keep adding until the FPS is 30.

the closest test in the benchmark is
Instances In View. Count: 10370 when at 30 fps for me



The only features I think would benefit is the distorted view and that sun moon example with ripple effect in the water. That is difficult in gm but doable.

It's hard to compare with so little number of examples.


That said, nothing stops you from actually doing it. Why ask us to put limits on your experiences. just do it and have fun with it.
  • 0

#5 Cody Goodell

Cody Goodell

    GMC Member

  • New Member
  • 10 posts
  • Version:GM8

Posted 13 March 2012 - 12:25 AM

First, benchmark your pc properly...

http://gmc.yoyogames.com/index.php?showtopic=426188

2000 sprite is not exceptional. You would need to mod the example to allow it to display more than 2000, like keep adding until the FPS is 30.

the closest test in the benchmark is
Instances In View. Count: 10370 when at 30 fps for me


this is what i got :\

Instances In View. 105% Count: 1100
Instances In View With Simple draw. 102% Count: 860
Instances In View With Complete draw. 101% Count: 760
Instances In View With Complete draw bm_add On and OFF. 101% Count: 590
Intances In And Out Of View. 102% Count: 2340
Instance With Collision Event. 104% Count: 2260
Instance With Collision With Self. 104% Count: 730
Tiles In View. 102% Count: 990
Tiles In And Out Of View. 104% Count: 9810
Instances With Code Invisible. 102% Count: 4310
Instances No Code Invisible. 102% Count: 16100
  • 0

#6 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14395 posts
  • Version:GM:Studio

Posted 13 March 2012 - 01:17 AM

Wow, you would probably do better with the dll in your case.
  • 0

#7 Cody Goodell

Cody Goodell

    GMC Member

  • New Member
  • 10 posts
  • Version:GM8

Posted 13 March 2012 - 09:43 AM

im trying to get the thing to draw but :\ its being a butt im off to bead for tonight if any one would like to help it would be much appreciated


ill zip every thing up for you ill keep it updated constantly :D links are above :P
  • 0

#8 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14395 posts
  • Version:GM:Studio

Posted 13 March 2012 - 09:42 PM

You need the ms redist files... If you can make this project in code::blocks, that would be even better (no dependencies)
  • 0

#9 The Legend

The Legend

    A Jesus Freak

  • GMC Member
  • 1052 posts
  • Version:GM:Studio

Posted 13 March 2012 - 10:00 PM

Could you tell us what the engine does? I realize there is a link but most people won't want to go to a random site because you tell us too. Would be much better if you explained your engine here.
  • 0

#10 Cody Goodell

Cody Goodell

    GMC Member

  • New Member
  • 10 posts
  • Version:GM8

Posted 14 March 2012 - 07:24 AM

Could you tell us what the engine does? I realize there is a link but most people won't want to go to a random site because you tell us too. Would be much better if you explained your engine here.


:D there you go posted some videos and updated to a pre demo 2 ( got some sprite centering issues :( )
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users