[OpenGL|ES] HG-Engine v0.4 (2010/03/31) G-Sensor Hologram!

Search This thread

ShaWn.cz

Senior Member
Oct 23, 2008
119
46
Promo.png


Major update, new version contains simple physics!

HG-Engine v0.4

Note: Project is in very early development stage, stay tuned for updates ;-)
This version contains preview hologram environment with object creation and movement. Simple physics and transparency implemented.

How to draw cube:
- Push the position where you want to start and by holding stylus on display move wherever you want
- Okay, now you have a square, push stylus to display and move on x-axis to define back side
- Final stage, repeat step 2 for define front side

How to move cube:
- In this version you can move only with last created cube
- Simply select Move Tool in Features menu and slide or click to destination

How to draw prism:
- Simply click 4 points clockwise on your display

How to draw pyramid:
- Nearly same as creating cube, just try it

Only WVGA resolution is fully tested on Touch Pro 2, pls give me report, how it works on other devices, thanks!

Have a fun!

First game based on this engine >> HG-Proton, more games comming soon!

Project webpage

(C) www.ShaWn.cz

CHANGELOG

v0.4:

- New objects: Prism and pyramid
- Implemented basic physics (only cubes for now)
- Basic transparency using stencil buffer

v0.3.1:

- Move function added
- Improved textures

v0.3 (private build)

- Draw custom cube
- Some source code optimalizations

v0.2 (initial public release)

- Dynamic light can be turned OFF/ON
______________________________________________________________________________

FAQ:

Q: libgles.dll error
A: Download it from here:

Q: GSensorSDK.dll error
A: Only HTC devices are supported for now. If you have HTC and anyway getting this error, check that you have that dll in the same directory as HG-Engine-exe and make sure, your device has G-Sensor :)

 

Attachments

  • HG-Engine_v0.3.1.zip
    301.3 KB · Views: 1,780
  • HG-Engine_v0.4.zip
    324.8 KB · Views: 763
Last edited:

DaVince

Senior Member
Aug 26, 2006
799
34
42
Manila
Works perfectly on Touch HD. It's a little wobbly though, or maybe it's just my accelerometer being too sensitive. But you're definitely heading the right direction, this has a lot of potential. You might wanna do a teeter kind of game with this engine. Keep it up! :D
 
P

pongothemagnificent

Guest
Works like a charm on my htc fuze, exelent job mate, hopefully this will be an awesome open GL engine for our devices.
 

ShaWn.cz

Senior Member
Oct 23, 2008
119
46
Thanx for support, I've uploaded fresh v0.3.1 with very exclusive stuff, just try it ;-)

So, I'm gonna sleep, it's 1 AM here... eNjoy!
 

player911

Inactive Recognized Developer
Sep 8, 2006
7,952
1,205
Cincinnati
www.SnapSiteAdmins.com
Pretty sweet. Apps have only begun utilizing the G-Sensor for stuff like this. I noticed that movement was a little rough, like you had to tip your phone a bunch for the blocks to move a bit. Perhaps you could make the blocks a little more responsive to tilt.

Really neat stuff.
 

ShaWn.cz

Senior Member
Oct 23, 2008
119
46
Yes, there's a little problem with G-Sensor, sensitivity could be increased, but it's make G-Sensor departure more visible and movement is not too smooth... I will write some stabilization algorithm to future versions ;-)
 

borderjo

Member
Nov 23, 2008
14
0
HG-Engine.exe
MissingMethodException
File or assembly name 'GSensorSKD,
Version=1.0.3554.38726
Culture=neutral, PublicKeyToken=null', or
one of its dependencies, was not found

HELP

Im using the verizon touch pro 2 wm 6.5
I have .net framework

I GOT IT WORKING NVM BUT you should change the sensitivity to higher
 
Last edited:

valkryomnia

Senior Member
Feb 26, 2009
241
0
Please help me.
"An unexpected error has occured in
HG-Engine.exe.


Cant find Pinvoke DLL 'HTCSensorSDK'"

Do I need to download speliomaniac's HTCSensorSDK.dll?
I'm using an Omnia i910 with wm6.5 flashed to it.
 

valkryomnia

Senior Member
Feb 26, 2009
241
0
I've pasted HTCEmu.zip package into the game's file.

Now it says 'Cant fine PInvoke Dll 'libgles_cm.dll'.
 

ShaWn.cz

Senior Member
Oct 23, 2008
119
46
libgles_cm.dll is software driver for OpenGL|ES, I added FAQ into first post ;-)

I'm really suprised, by Diamond compatibility. Could someone post screenshot, how it works on VGA?
 
Last edited:

valkryomnia

Senior Member
Feb 26, 2009
241
0
Ok. I've just placed the libgles_cm.dll into both the game's folder, and the /Windows/ folder. No change. Still getting the exact same error.
 

oauh

New member
Nov 13, 2008
1
0
Works on Omnia

I have Omnia i900 (sw renderer) + windows 6.5 and it works perfectly.