www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - A couple of new libraries

reply "BLM768" <blm768 gmail.com> writes:
I've been working on a couple of D projects. The first one is a 
game engine at sourceforge.net/projects/d-game-engine; the other 
is a GUI library that I haven't uploaded because I still need a 
name for it. Both are in pre-alpha state, but hopefully they 
won't stay that way for too long. If anyone can think of a good 
name for the GUI library, I'd like to hear it; as you can tell 
from the other project, I'm not great at thinking up creative 
project names.
Jun 20 2012
next sibling parent bioinfornatics <bioinfornatics fedoraproject.org> writes:
Le mercredi 20 juin 2012 =C3=A0 17:36 +0200, BLM768 a =C3=A9crit :
 I've been working on a couple of D projects. The first one is a=20
 game engine at sourceforge.net/projects/d-game-engine; the other=20
 is a GUI library that I haven't uploaded because I still need a=20
 name for it. Both are in pre-alpha state, but hopefully they=20
 won't stay that way for too long. If anyone can think of a good=20
 name for the GUI library, I'd like to hear it; as you can tell=20
 from the other project, I'm not great at thinking up creative=20
 project names.

Does the d-game-engine use an octree ?
Jun 20 2012
prev sibling next sibling parent "BLM768" <blm768 gmail.com> writes:
 Does the d-game-engine use an octree ?

I haven't really implemented any sort of BVH yet. I'm thinking about using a sphere tree or AABBs instead of an octree, but I'm not sure what I'm doing about that. Right now, the focus is on fixing and finishing the shader code.
Jun 20 2012
prev sibling next sibling parent bioinfornatics <bioinfornatics fedoraproject.org> writes:
Le mercredi 20 juin 2012 =C3=A0 22:27 +0200, BLM768 a =C3=A9crit :
 sphere tree

ok i see this pdf about sphere tree http://www.cs.tcd.ie/publications/tech-reports/reports.99/TCD-CS-1999-10.pd= f
Jun 20 2012
prev sibling next sibling parent bioinfornatics <bioinfornatics fedoraproject.org> writes:
Le mercredi 20 juin 2012 =C3=A0 22:27 +0200, BLM768 a =C3=A9crit :
 sphere tree

and some comparison here http://isg.cs.tcd.ie/spheretree/ have fun=20 good luck
Jun 20 2012
prev sibling next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2012-06-20 17:36, BLM768 wrote:
 I've been working on a couple of D projects. The first one is a game
 engine at sourceforge.net/projects/d-game-engine; the other is a GUI
 library that I haven't uploaded because I still need a name for it. Both
 are in pre-alpha state, but hopefully they won't stay that way for too
 long. If anyone can think of a good name for the GUI library, I'd like
 to hear it; as you can tell from the other project, I'm not great at
 thinking up creative project names.

Can you tell us more about the GUI library, like: * Which platforms and GUI systems it's available on * Does it use native drawing operations * Or is it more directed to gaming -- /Jacob Carlborg
Jun 20 2012
next sibling parent Georg Wrede <Georg.Wrede iki.fi> writes:
 Can you tell us more about the GUI library, like:

It's designed for native widgets. So far, it just does windows, buttons, and text fields, but adding other controls shouldn't be too difficult. The goal is to create as simple and intuitive of an interface as possible, even if it means sacrificing a few advanced features that are rarely used.

Name suggestion: Trivial-GUI.
Jun 20 2012
prev sibling parent reply Matthias Pleh <benutzer example.com> writes:
Am 20.06.2012 23:20, schrieb BLM768:
 Can you tell us more about the GUI library, like:

 * Which platforms and GUI systems it's available on
 * Does it use native drawing operations
 * Or is it more directed to gaming

It's currently Windows-only, but the plan is to make it cross-platform. It's designed for native widgets. So far, it just does windows, buttons, and text fields, but adding other controls shouldn't be too difficult. The goal is to create as simple and intuitive of an interface as possible, even if it means sacrificing a few advanced features that are rarely used.

What's the advantage over the existing libraries? Why have you choosen to build a library from scratch, instead of improving an existing one? see: http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries
Jun 21 2012
parent reply Jacob Carlborg <doob me.com> writes:
On 2012-06-21 10:06, Matthias Pleh wrote:

 What's the advantage over the existing libraries?
 Why have you choosen to build a library from scratch, instead of
 improving an existing one?

 see:
 http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries

Yeah, good question. I could really use some help with DWT. -- /Jacob Carlborg
Jun 21 2012
parent Jacob Carlborg <doob me.com> writes:
On 2012-06-21 12:00, Rory McGuire wrote:
 What sort of help?

What's mostly needs to be done with DWT is: * Updating to later versions of SWT * Finish the Mac OS X port * Porting the browser package * Porting to Linux 64bit * Possibly port to other platforms -- /Jacob Carlborg
Jun 21 2012
prev sibling next sibling parent "BLM768" <blm768 gmail.com> writes:
 Can you tell us more about the GUI library, like:

 * Which platforms and GUI systems it's available on
 * Does it use native drawing operations
 * Or is it more directed to gaming

It's currently Windows-only, but the plan is to make it cross-platform. It's designed for native widgets. So far, it just does windows, buttons, and text fields, but adding other controls shouldn't be too difficult. The goal is to create as simple and intuitive of an interface as possible, even if it means sacrificing a few advanced features that are rarely used.
Jun 20 2012
prev sibling next sibling parent Rory McGuire <rjmcguire gmail.com> writes:
--e89a8fb205f2c6376b04c2f89621
Content-Type: text/plain; charset=UTF-8

What sort of help?

On Thu, Jun 21, 2012 at 11:39 AM, Jacob Carlborg <doob me.com> wrote:

 On 2012-06-21 10:06, Matthias Pleh wrote:

  What's the advantage over the existing libraries?
 Why have you choosen to build a library from scratch, instead of
 improving an existing one?

 see:
 http://prowiki.org/wiki4d/**wiki.cgi?GuiLibraries<http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries>

-- /Jacob Carlborg

--e89a8fb205f2c6376b04c2f89621 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <br> What sort of help?<br><br><div class=3D"gmail_quote">On Thu, Jun 21, 2012 a= t 11:39 AM, Jacob Carlborg <span dir=3D"ltr">&lt;<a href=3D"mailto:doob me.= com" target=3D"_blank">doob me.com</a>&gt;</span> wrote:<br><blockquote cla= ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa= dding-left:1ex"> <div class=3D"im">On 2012-06-21 10:06, Matthias Pleh wrote:<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> What&#39;s the advantage over the existing libraries?<br> Why have you choosen to build a library from scratch, instead of<br> improving an existing one?<br> <br> see:<br> <a href=3D"http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries" target=3D"_blan= k">http://prowiki.org/wiki4d/<u></u>wiki.cgi?GuiLibraries</a><br> <br> </blockquote> <br></div> Yeah, good question. I could really use some help with DWT.<span class=3D"H= OEnZb"><font color=3D"#888888"><br> <br> -- <br> /Jacob Carlborg<br> </font></span></blockquote></div><br> --e89a8fb205f2c6376b04c2f89621--
Jun 21 2012
prev sibling next sibling parent "BLM" <blm768 gmail.com> writes:
 What's the advantage over the existing libraries?
 Why have you choosen to build a library from scratch, instead 
 of improving an existing one?

 see:
 http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries

The main issue I've had with other libraries is that I never seem to be able to build them right. I also wanted to try out my dynamic resizing algorithm and see how simple and flexible I could make my code. This is actually my first major attempt at GUI programming, so it's also largely a learning project. I'll consider helping an existing library, though. Speaking of help, if anyone has some OpenGL 3+ experience, the game engine project has a bug I can't sort out. I'll write up some info if anyone feels like going on a bug hunt.
Jun 21 2012
prev sibling next sibling parent bioinfornatics <bioinfornatics fedoraproject.org> writes:
Le jeudi 21 juin 2012 =C3=A0 17:46 +0200, BLM a =C3=A9crit :
 What's the advantage over the existing libraries?
 Why have you choosen to build a library from scratch, instead=20
 of improving an existing one?

 see:
 http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries

The main issue I've had with other libraries is that I never seem=20 to be able to build them right. I also wanted to try out my=20 dynamic resizing algorithm and see how simple and flexible I=20 could make my code. This is actually my first major attempt at=20 GUI programming, so it's also largely a learning project. I'll=20 consider helping an existing library, though. =20 Speaking of help, if anyone has some OpenGL 3+ experience, the=20 game engine project has a bug I can't sort out. I'll write up=20 some info if anyone feels like going on a bug hunt.

aboout openGL aldacron has written derelict to use it and maybe it will do a lib as GLFW does
Jun 21 2012
prev sibling parent "BLM" <blm768 gmail.com> writes:
 aboout openGL aldacron has written derelict to use it and maybe 
 it will
 do a lib as GLFW does

I'm actually using Derelict and its OpenGL/SDL bindings. I'm just implementing a layer on top of those.
Jun 21 2012