[java] Java Game Development FAQ
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
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.
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.
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/
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/
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
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
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.
You can add my page to the tutorial answer soon enough.
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.
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.
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
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.
I checked out the jguru.com site and at this point I would prefer to keep the FAQ effort to this thread. Right now we are posting generic questions to build a reference base. After that most of what I will be putting on the page will consist of thread specific topics and information. The FAQ''s goal is to provide background information on the topics already discussed on the thread for those who are new to it (to prevent the same question being asked 50 times).
I also have to say that although I admire their effort the jguru interface is some what cluttered. You have to go through 4 or 5 levels of links to get to any particular FAQ. And I didn''t see any facility for moderating the responses that were made to FAQ questions, though I may have just missed that part.
I also have to say that although I admire their effort the jguru interface is some what cluttered. You have to go through 4 or 5 levels of links to get to any particular FAQ. And I didn''t see any facility for moderating the responses that were made to FAQ questions, though I may have just missed that part.
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.
- 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.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement