Skip to main content
gamedev.net
🔒 Locked

[java] Java Game Development FAQ

Started by Jerry Lynn 8 replies 1.5k views
Original Post
Jerry Lynn
Jerry Lynn
I worked a little this weekend on the FAQ for this thread. I would appreciate all of you taking a look and letting me know what you think. Many of the answers I had to write myself and they could definitely use some additional input. http://games.cpbinc.com/FAQ/ Thanks
Arch@on
Arch@on
It''s cool although it lacks about questions at this time, more will come indeed.

Want some more questions?

What is Java, what does it stand for, who develops it?

Can I get job as a Java Programmer, what are Java''s benefits compared to for example,

What is OOP, what does it stand for?

I have my supercoooool java-game, where can I put it up, What are my limits to spread it out?

What is the best SDK(JDK) version right now?

What are the benefits of RMF music format?

How do I use ready made game libraries?

How can I show BMP pictures without any crossplatform penalties?

How do I create fullscreen frames or at least make it look like it?

Why should I use game library?

What are the benefits of OOP?

Can you explain static reference for me, when I use public, compieler just says that I can''t make static reference?


Time comes, time goes and I only am.
felonius
felonius
I saw that you have qouted me in your faq.

I would like to make a few additions to your notes on native compilation and speed (you can use whatever of it you want):

- Games running at -almost- Quake speed is possible if you combine your game with C++ code. A good article on this subject was presented in Game Developer July 1999. Here a commercial game called Prax War from Electronic Arts was using a Java native code compiler combined with C++ with great success. (The game was later cancelled, because its graphics was behind the graphics expected by the users at the expected time of the release)

- Without actually having checked it out I do not think that TowerJ contains an IDE.

- VJ++ does NOT contain a native code compiler, although it can make .EXE files.

B.Sc. Jacob Marner
Graduate Student of Computer Science, The University of Copenhagen, Denmark.
http://fp.image.dk/fpelisjac/rolemaker/


Jacob Marner, M.Sc.Console Programmer, Deadline Games
Jerry Lynn
Jerry Lynn
Thanks felonius , I have updated the page with your comment...

Part of your comment was placed under the C++ section where hybrid engines are discussed. Part was placed under native compilation on the Performance section - and I deleted the TowerJ reference in paragraph refering to IDE's.

More questions are great... admittedly more answers would be better, but I will take what I can get. Keep in mind that the questions need to be about Java Game Development specifically. I want to avoid general questions about Java except when they are major trouble spots for game development (ie... performance).



Edited by - Jerry Lynn on 4/10/00 3:58:56 PM
Jim_Ross
Jim_Ross
Hey, let''s keep this game dev faq, no questions about what is java. And indexing the questions or making those same page anchors would be good. Do it now before it becomes too big.

You can add my page to the tutorial answer soon enough.
Jerry Lynn
Jerry Lynn
I have to apologize, I am not sure I understood what your last post meant.

If you are referring to adding a full text search and indexing engine we actually have one on the server that the pages serve from, but I haven''t built an Interface into it yet.

As I stated in my previous post, I completely agree that the FAQ should be focused on the game development aspects of Java. There are plenty of good references on the language.
Hodglim
Hodglim
quote:
Original post by Jerry Lynn

I have to apologize, I am not sure I understood what your last post meant.

If you are referring to adding a full text search and indexing engine we actually have one on the server that the pages serve from, but I haven't built an Interface into it yet.


I think what Jim_Ross meant was to add a list of all the questions in a section at the top of that section with anchor links to the answers. This will give a quick overview of all the questions in a particular section, and clicking on one will take you straight down the page to the answer to that question. This saves you from having to scroll through the entire page.

- Hodglim

Edited by - Hodglim on 4/13/00 8:05:22 AM
- HodglimHomepage
JohnMunsch@zwave.com
JohnMunsch@zwave.com
quote:
Original post by Jerry Lynn

More questions are great... admittedly more answers would be better, but I will take what I can get.



You might consider seeing if you could get the Java game FAQ moved to jguru.com. They have a really great set of Java FAQs on different subjects and one of the best things that I''ve noticed is people really seem to pick up on questions and answer them.

Also it would direct people toward a site that could help them with lots of other features of the language as well (and answer those goofy "Why Java?" questions too). If you don''t feel comfortable asking yourself I could ask on behalf of GameDev.net for you.
felonius
felonius
Just a small addition to the performance section:

- Borland JBuilder has no native code compiler.

- TowerJ has no IDE and has no user interface support but creates the most efficient native code available. TowerJ is mainly made to run Java applications server side.
Jacob Marner, M.Sc.Console Programmer, Deadline Games

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.