Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Program Announcements / Jegas Game Classes v3.0 - Goes Open Source!

Author
Message
jason p sage
12
Years of Service
User Offline
Joined: 10th Jun 2007
Location: Ellington, CT USA
Posted: 4th Sep 2010 20:30 Edited at: 4th Sep 2010 20:31


The JGC Library is a collection of integrated C++ object oriented classes that can assist you in making 2D and 3D games. Its designed to work with Microsoft Visual Studio 2008 Free Edition (Or Enterprise with some changes to your project's compiler and linker settings), The Game Creators' DarkGDK Game Engine, The Game Creators' Dark Physics Product (optional), and the freely available "Sparky's DLL" (optional but recommended).

Jegas LLC - Announcement: http://www.jegas.com/index.php/blogs/40-cool-stuff/232-jgc-3-becomes-open-source.html

Jegas LLC - Product Page: http://www.jegas.com/index.php/jegas-products/68-jegas-game-classes-version-30-library.html

Previous Game Creators Forum Program Announcements so you know what I'm talking about:

3.0 - http://forum.thegamecreators.com/?m=forum_view&t=145617&b=5

3.1 - http://forum.thegamecreators.com/?m=forum_view&t=144417&b=5

Version 1.0 was Featured in the TGC Newsletter: http://www.thegamecreators.com/pages/newsletters/newsletter_issue_65.html

Attachments

Login to view attachments
jason p sage
12
Years of Service
User Offline
Joined: 10th Jun 2007
Location: Ellington, CT USA
Posted: 7th Sep 2010 00:35
Updated Google Project Link on Jegas.com and here it is in case you couldn't find the release:

http://code.google.com/p/jegas-game-classes/

Zotoaster
14
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 8th Sep 2010 14:23
Hey Jason, looks really cool. I have a question though: does your library use any kind of inheritance hierarchy and take advantage of polymorphism? If so, do you have a diagram of it? Also, does it have any built in scene graph management?

Thanks

"everyone forgets a semi-colon sometimes." - Phaelax
jason p sage
12
Years of Service
User Offline
Joined: 10th Jun 2007
Location: Ellington, CT USA
Posted: 8th Sep 2010 17:47
Hi Zotoaster...

Thanx for the kind words!

JGC has got some inheritance and some polymorph'ing but its really not that thick in that regard so I never mapped it out in a diagram. I purposely tried to make each kind of DarkGDK thing really it's own mini class..

There isn't a scene graph either however if you look at the way the system is put together and how many of the demos show object counts etc. It wouldn't be hard to implement because the JGC does track all that stuff pretty good. Like counts of things etc - at least in the factory bits - but it's also designed to allow flipping between DarkGDK native and JGC things easily so folks aren't fettered / hand cuffed in any way trying to create.

--Jason

david w
13
Years of Service
User Offline
Joined: 18th Dec 2005
Location: U.S.A. Michigan
Posted: 15th Sep 2010 23:23
I'm glad you went open source with this project. Thats all I have to say.
jason p sage
12
Years of Service
User Offline
Joined: 10th Jun 2007
Location: Ellington, CT USA
Posted: 16th Sep 2010 00:20
My pleasure!

Login to post a reply

Server time is: 2019-06-20 00:43:29
Your offset time is: 2019-06-20 00:43:29