Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (623)
Games in Android Showcase (176)
games submitted by our members
Games in WIP (676)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  to JET or not to JET...  (Read 6037 times)
0 Members and 1 Guest are viewing this topic.
Offline AndersDahlberg

Junior Devvie

« Reply #30 - Posted 2003-09-09 14:31:21 »

Maybe because java is bigger than just Sun (I'm not implying that sun hasn't made some great stuff too though...)?

1.4 was a great step forward for gaming on "pure Java" (which IMHO was one of the biggest marketing failures ever) and even more so for gaming on *java* (i.e. ~cross-platform but not "pure" in the stupid "pure java" marketing ploy)

1.5 will be even better, probably a high-res timer (no need longer to use non-standard timers, even though that shouldn't be a big issue) and even better java2d graphics performance (at least on linux - opengl).

I would say though that you today can write high performance (hi Cas Wink games on java (1.4.2)! And it will only become easier and better Smiley
Online princec

« JGO Spiffy Duke »

Medals: 581
Projects: 3
Exp: 16 years

Eh? Who? What? ... Me?

« Reply #31 - Posted 2003-09-09 15:04:32 »

We're working to make LWJGL the best choice for games development despite JOGL, JOAL, and JInput, by virtue of being very, very, focused on the task at hand. Without the baggage of AWT to worry about we are able to do all sorts of things in a wonderfully simple way. The new Sun libraries are an excellent choice for a very full-featured platform; but we're concentrating on crossplatform games and games alone, and we've made a very deliberate decision to make our API super-easy to get onto a console...

Right now all that LWJGL lacks is MacOS support.

The reason I use Java was never because of the standard libraries, it was because of the easy syntax and extreme friendliness of the JVM. Loads of the stuff in the standard libraries makes life incredibly easy for a game developer as it is; serialization, RMI, etc. etc. just make some things which are a huge chore in C++ entirely trivial in Java. The only thing missing was proper game API support: we've got that now.

I'm looking forward to generics because they'll allow me to write more correct code first time and with less typing. Net result: cheaper.

I'm also rather fond of the fact that Java is free Cheesy

Cas Smiley

« Reply #32 - Posted 2003-09-09 23:32:42 »

I'm also rather fond of the fact that Java is free Cheesy

Well, not the way (JET) you use it Wink

Thanks Smiley
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline SpongeBob

Junior Devvie

Who lives in a pinnapple under the sea

« Reply #33 - Posted 2003-09-10 00:19:15 »


Everyone in the forum who's doing games seriously they're using LWJGL?



Why go through all the trouble and use all these JNI calls and other shortcuts if you think the AWT isn't good enough. Just to use garbage collection and avoid pointers?

JNI allows API writers to create java methods that expose native functionality.  With a little work API writers can even make these APIs crossplatform.  We'll use LWJGL for example:  a bunch of people wrote the API and dealt with the evil pointers and other native nastiness.  Now, if you use the API you write pure Java.  Surprise!
Offline DaveLloyd

Junior Devvie

Making things happen fast with Java!

« Reply #34 - Posted 2003-09-28 12:18:14 »

Aha.  Ehe.  Hm.

Because, in truth, I *LIKE* Swing.  It does the job.  Perhaps not well, but it does the job.

I'm waiting for the day Sun tells us Swing's being rewritten on top of OpenGL.  Now THAT would be cool.

I have to agree - Swing is a very powerful GUI all the more so because you can use its peers and models to create a user interface that doesn't look at all like the standard metal feel. I have used JList for example to produce a nice zoomy Mac-style finder. I find that a lot of game guis are very irritating because they've only implemented half the widget functionality - scrollbars are a typical bugbear often not responding to scrollwheel or handle drag badly when the list is too long, etc., etc. Swing gives you great building blocks that can save a lot of effort and Java is all about doing the job once, right.

I also wish Swing would work with OpenGL... But then again it should be possible to set up an offscreen graphics context for the Swing components, copy it into the GL buffer every frame and pass back the mouse clicks. Hmmm. Might have to do some experiments!

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

basil_ (42 views)
2015-09-30 17:04:40

shadowstryker (21 views)
2015-09-29 15:55:06

TheSpaceHedgehog (27 views)
2015-09-29 01:58:48

GamerC4 (50 views)
2015-09-24 21:10:38

GamerC4 (70 views)
2015-09-24 21:09:48

htuy (27 views)
2015-09-24 04:57:24

htuy (37 views)
2015-09-24 04:56:35

htuy (25 views)
2015-09-24 04:56:09

htuy (26 views)
2015-09-24 04:47:33

Roquen (64 views)
2015-09-21 12:54:28
Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11

Rendering resources
by Roquen
2015-08-17 12:42:29

Rendering resources
by Roquen
2015-08-17 09:36:56

Rendering resources
by Roquen
2015-08-13 07:40:51

Networking Resources
by Roquen
2015-08-13 07:40:43

List of Learning Resources
by gouessej
2015-07-09 11:29:36 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
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!