Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Creating a game engine  (Read 2743 times)
0 Members and 1 Guest are viewing this topic.
Offline shpilka

JGO Visitor




« Posted 2006-06-18 19:30:39 »

I havebegun a Java game engine project http://www.sourceforge.net/projects/squeak-ge. If you want to join it, mail me ! (email address is available via this page)
Offline sunsett

Senior Member




ribbit!


« Reply #1 - Posted 2006-06-20 14:23:52 »

Just out of curiosity, why are you creating yet another engine?  What do you intend to do that Xith, Java3D, and jME don't already provide?

-Matt Hicks
Offline Amos Wenger

Senior Member




Everything's possible, but not everything's fun...


« Reply #2 - Posted 2006-06-20 17:05:17 »

Just out of curiosity, why are you creating yet another engine?  What do you intend to do that Xith, Java3D, and jME don't already provide?
Well, neither Xith3D, Java3D nor jME are "game engines", they are more or less graphic libs, adding some sound and math and behavior functionalities.

(From the CVS description.txt file :

The SQUEAK Game Engine is an engine for creating cross-platform PC 3D games. It will provide a object-oriented model for game objects, maps, and effects, an _accurate_ collision model, a physical model, a 3D sound object-oriented toolkit. It will also provide an extension model so it can be (a) extended to get a complete toolkit for creating a game of a specific kind (RPG, RTS, racing, etc.) and (b) game vendor can provide patches and add-ons with additional content by using existing or custom extension points (in fact, all game content, including object classes, is hold in separate files and can be easily extended / removed.
This project was started because existing game engines either were not free or did not provide things I needed. At first I started writing in C++ but quickly understood that it is not at all easy to write cross-platform applications in this language, and decided to rewrite it in Java and to use existing cross-platform toolkits (SWT <www.eclipse.org/swt> , JOGL <jogl.dev.java.net> and JOAL <joal.dev.java.net> ).
)

"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline sunsett

Senior Member




ribbit!


« Reply #3 - Posted 2006-06-20 17:26:05 »

Well, neither Xith3D, Java3D nor jME are "game engines", they are more or less graphic libs, adding some sound and math and behavior functionalities.

Well, if SQUEAK is a game engine as per their definition you gave, then jME would also be a game engine as it provides all of those features as well.....

My question I think is still valid....nothing I have seen mentioned in that CVS description gives me any idea what it will provide that isn't already contained in a pre-existing game engine.

-Matt Hicks
Offline kevglass
« League of Dukes »

JGO Kernel


Medals: 54
Projects: 20


Mentally unstable, best avoided.


« Reply #4 - Posted 2006-06-20 17:38:54 »

It provides.... another perspective Smiley

Whether this is a good thing or a bad thing is a matter of opinion as we've seen before - its really up to the author to decide in this case I think.

Kev

Offline sunsett

Senior Member




ribbit!


« Reply #5 - Posted 2006-06-20 19:22:56 »

I agree, I'm just trying to understand what benefits he intends to provide.

If for purely educational purposes that's great, but if he's trying to make something and get community interest (which is pretty obvious from this post), then I'd like to know what it offers me that I can't already get in an engine that is already written. :-P

-Matt Hicks
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (84 views)
2013-05-17 21:29:12

alaslipknot (92 views)
2013-05-16 21:24:48

gouessej (123 views)
2013-05-16 00:53:38

gouessej (115 views)
2013-05-16 00:17:58

theagentd (127 views)
2013-05-15 15:01:13

theagentd (114 views)
2013-05-15 15:00:54

StreetDoggy (158 views)
2013-05-14 15:56:26

kutucuk (180 views)
2013-05-12 17:10:36

kutucuk (180 views)
2013-05-12 15:36:09

UnluckyDevil (187 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.107 seconds with 21 queries.