Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (580)
games submitted by our members
Games in WIP (500)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 12
1  Game Development / Newbie & Debugging Questions / Re: My Highschool class is making an MMORPG... on: 2008-04-27 01:07:37
Wanted to put in a plug for Xith3D at xith.org and the Java Monkey Engine (JME). 

I agree with many of the warnings posted on this thread.  My advice is to learn to use a high level API and delve in to the innards if/when you have the time, where it makes sense to do so.  EVERYBODY wants their first project to be an RPG, make cool maps, etc.  It is this wish that usually indicates a newer game developer, not a bad thing but you may not realize the magnitude of what you want to do..  I could go on for pages on just how cool my never completed game was.

Anyways, the xith API is a Java3D like scenegraph, with a well defined HUD (for menus, inventory, conversations, etc.),  a neat class for support "first person" movements, collisions, avatar, etc within the scene.  Also has a well written intro doc.

Your big advantage with this API,  is the huge number of example programs, small java apps demoing a specific aspects of the API..  This allows you to identify some portion of your game you need to work on,.  find an example similar to what you need, and then extend you game.  I personally absolutely need to see periodic progress in my game dev, otherwise I get agitated.   The only way to develop a large game is in incremental steps,  since you most likely do not have time or the experience to write up a requirement spec and architecture doc.  Incremental improvements allow you to change directions as the design of your game changes over time.  A strong developer presence also helps.

While I am unfamiliar with the Java Monkey Engine (JME) they also seem to provide higher level abstraction with the ability to get into the innards where you need to, they also have a strong developer community.

2  Discussions / General Discussions / Opinions on the following HW Dell.nvidia on: 2008-02-02 19:01:30
All

   I have rounded up the cash to upgrade from my ATI 200m laptop to something better and am looking at the following please let me know if you have experience either good or bad with this setup.  I am doing 3D hobby game development

   
Inspiron 1720 Laptop

NVIDIA┬«  GeForceTM  Go 8600M GT with 256MB
3  Java Game APIs & Engines / Tools Discussion / Re: Looking for an open source 3D format on: 2007-03-03 01:59:12
This info from xith3d.org worked for me...using cal3d with blender

- To set a texture, use the UV view (you know that from the OBJ tutorial)
- Use the exporter from soya project :


http://svn.gna.org/viewcvs/soya/trunk/soya/blender2cal3d.py


It needs the following modifications : 1. Remove the # -*- indent-tabs-mode: t -*- line and the next empty line. The file MUST begin with #!BPY 2. Change "XML=1" to "XML=0"
4  Discussions / Miscellaneous Topics / Re: Why am I an idiot? on: 2006-12-26 00:30:53
 From the "Tao of Programming", great read...


Quote
5.2

A manager asked a programmer how long it would take him to finish the program on which he was working. ``It will be finished tomorrow,'' the programmer promptly replied.

``I think you are being unrealistic,'' said the manager, ``Truthfully, how long will it take?''

The programmer thought for a moment. ``I have some features that I wish to add. This will take at least two weeks,'' he finally said.

``Even that is too much to expect,'' insisted the manager, ``I will be satisfied if you simply tell me when the program is complete.''

The programmer agreed to this.

Several years later, the manager retired. On the way to his retirement luncheon, he discovered the programmer asleep at his terminal. He had been programming all night.


5.3

A novice programmer was once assigned to code a simple financial package.

The novice worked furiously for many days, but when his master reviewed his program, he discovered that it contained a screen editor, a set of generalized graphics routines, an artificial intelligence interface, but not the slightest mention of anything financial.

When the master asked about this, the novice became indignant. ``Don't be so impatient,'' he said, ``I'll put in the financial stuff eventually.''

Its in us all, because of this we look farther than we need to and walk paths we did not know existed.  It a core facet of being creative. 

A PLUS in school  a potential MAJOR MINUS when working for a living.  Try to explain why you failed to follow the simplest of requirements to a over stressed middle manager....yoicks!!
5  Java Game APIs & Engines / Xith3D Forums / Re: Shadows, Shaders, DisplayLists? on: 2006-12-14 00:08:56
I have a zip of a Java3D implementation of shadows done by javacooldude.  I can post it as a starting place
6  Java Game APIs & Engines / Xith3D Forums / HUD Button image updating question on: 2006-12-11 01:10:00
How do I force a Button image to update, modify the displayed image do to something that was not a mouse interaction.

In my game somethings are enabled, by solving a puzzle for example.  I want to change a button label to reflect the enabled/disable status.  Just reseeting the default background does not seem to change the button image until a mouse interaction occurs
7  Java Game APIs & Engines / Xith3D Forums / Re: Call to users of OBJLoader on: 2006-12-08 01:13:55
try the following...sorry it took so long life has been perplexing recently.
this zip contain an square obj, a mtl file and a white and black grid texture


http://home.mindspring.com/~hawkwind/xith-tree.zip
8  Java Game APIs & Engines / Xith3D Forums / Re: Destroying Textures to free system resources on: 2006-12-06 01:57:51
I would suggest a short term poll of users first to identify any killer problems prior to a release.  the failures of the OBJ loader is a killer problem.
9  Java Game APIs & Engines / Xith3D Forums / Re: New Widget: StaticLabel on: 2006-12-05 04:01:22
Yup...loie names that identify behavior...+1
10  Java Game APIs & Engines / Xith3D Forums / Re: Objectloader on: 2006-12-05 04:00:30
Hawk is very interested...I updated from SVN to get the Texture/HUD fixes and all of my OBJ Apperances are now null...YOICKS!!! 

What to do what to do???.   

I am using the current loader getting an OBJModel...textures are gone now. 

Marvin, get "Art of Illusion" a free java based 3D modeller and export something as OBJ...this is a quick way.  Simple to use modller with many tutourials.
11  Java Game APIs & Engines / Xith3D Forums / Re: Destroying Textures to free system resources on: 2006-12-03 03:21:29
Do labels really respect \n or not.  I have not been able to do this.  I see in the Images section of the example HUD you use a special case where the dimension is set to 1 or 0 which causes some kind of auto size formatting

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
   /**
     * Creates a new Label with the given width, height and z-index.
     *
     * @param size the new size of this Widget
     * @param zIndex the z-index of this Widget
     * @param text the text to display in this TextWidget
     * @param font the Font to be used for the text
     * @param color the color to be used
     * @param alignment the horizontal and vertical alignment
     */

    public Label(Tuple2f size, int zIndex, String text, Font font, Color3f color, TextAlignment alignment)
    {
        super(size, zIndex);
       

        this.autoSize = ((size.x <= 0f) || (size.y <= 0f));
     
1  
2  
   this.size.x = Math.max( size.x, 0f );
        this.size.y = Math.max( size.y, 0f );


Uber...are you creating new BufferImage every time or extracting the ImageComponent2D and modifying the exisiting, assoicated BufferedImage??

Quote
I am painting chat messages to a BufferedImage then creating a texture from that. 
12  Java Game APIs & Engines / Xith3D Forums / Re: Astro Battle 2 on: 2006-12-02 22:38:02
nice...nice...nice....need to play more before commenting Grin
13  Java Game APIs & Engines / Xith3D Forums / Re: Example models on: 2006-12-01 02:18:58
Go out to aoi.sourceforge.net and grab Art of illusion, genera6e your own obj's
14  Java Game APIs & Engines / Xith3D Forums / Re: Example models on: 2006-11-29 02:57:20
I have used http://www.planit3d.com/  free download combo box
15  Java Game APIs & Engines / Xith3D Forums / Re: hud problem on: 2006-11-29 02:55:16
I still don't have a repeatable example.  Some side notes though, my original problem used button created with 3 textures in the constructor.  Odlly enough adding an additional, non-alpha button seems to have changed the melting problem...at least in one example.

When watching the problem, button on top of a textured background for the frame, I see the button texture go away, then the button text, the textured background never goes away.  Just some info...
16  Java Game APIs & Engines / Xith3D Forums / Re: hud problem on: 2006-11-27 22:23:48
Rats works for me.....I think that using at least one button without alpha is keepong mine from disappearing....don't pursue this until I can send you a repeatable case.
17  Java Game APIs & Engines / Xith3D Forums / Re: hud problem on: 2006-11-25 16:05:11
I can try...not today...all that is needed is to move the scene around as in a first person shooter.  At some point as you move the buttons go away.   Not all buttons disappear at the same time.  I lose some going one way and other going the opposite way...YOICKS!!! Shocked
18  Java Game APIs & Engines / Xith3D Forums / Re: Problem on: 2006-11-25 15:22:48
I was getting odd vecmath problems but fixed it by using the kh*jar  (dont remember exact spelling) vecmath that come with the distribution.
19  Java Game APIs & Engines / Xith3D Forums / Re: hud problem on: 2006-11-25 05:38:36
only helped a little.  Odd all in all, the underlying frame never disappears only the buttons added to the frame.   Where is the z index handled within the HUD code.

To anyone concerned....I have'nt beeen able to register in xith forum so I use this heee hee!!
20  Java Game APIs & Engines / Xith3D Forums / hud problem on: 2006-11-25 02:26:27
In my HUD i have a frame with buttons., as I move around my world  these buttons slowly melt into the frame background and go away. ...frame at level 1 buttons at level 2....
21  Java Game APIs & Engines / Xith3D Forums / Re: Setting HUD title bar texture..how?? on: 2006-11-25 02:24:46
thanx...
22  Java Game APIs & Engines / Xith3D Forums / Re: New Forum online.. on: 2006-11-24 19:35:04
In some ways I just want to bypass these things, but then after another coffee I feel differently. ...

 use of these boards are not subject to popular opinion or subject to being voted up or down.  Its that simple...really, sit back ,consider things, and you all will realize that these boards are like any public setting...in public places I am constantly appalled by levels of perfume, inconsiderate cell phone usage, and old people in bikini's.  I also understand that I don't have the right to compell them to change.

There is a strong case for large active participation.  If you have read of the development model at google you see they support new ideas being posted and if they garner a large enough group of supporters they become active development project.s  This gathering of participating people is the nature of Googles success. 

These boards...all of them...have sparked many new directions in my and others personal gaming development,  in the last few years people have come and gone from many of these boards.  Some places have grown (JME) some places cycle (Xith)   The cycling groups really need the new blood who wander in and take an interest to survive.  New people are attracted to larger boards...its that simple.  I personally beleave it is the sum of all of the boards that attracts so many people who might not have gotten involved in a smaller board.

So after a large ramble I will continue to post here but I will also be considerate of the volume of posts.

If ya didn't like this post, don't blame me blame starbucks!!!!!
23  Java Game APIs & Engines / Xith3D Forums / Setting HUD title bar texture..how?? on: 2006-11-24 19:16:09
I want to override the default HUD title bar texture....without...getting into the whole theming thing
24  Java Game APIs & Engines / Xith3D Forums / POSTING TO THE NEW XITH FORUMS..ONE OPINION on: 2006-11-24 03:10:21
All

    I absolutely plan on continuing to post here whenever the mood strikes me.....public forum...open for public use Tongue

   I will use the Xith forums for more technical things, serious errors etc.

   I have seen user communities get diluted when there were too many options and would prefer that this not happen here.

    My general guideline is to post here most of the time and to use the xith for more detailled technical questions
25  Java Game APIs & Engines / Xith3D Forums / Re: Xith regression #4 on: 2006-11-21 23:53:44
cool Tongue
26  Java Game APIs & Engines / Xith3D Forums / Re: Xith regression #4 on: 2006-11-21 22:43:20
Yee Heee found it.!!!!

..at least for my situation.  The code is adding my lights multiple times to the array that throws the exception.  Since I don't have dev rights could someone mod the code to determine if a Light is already in the array before attempting to add it and up the Light count.


  at org.xith3d.render.shader.LightingShader.addLight(LightingShader.java:96)
   at org.xith3d.render.prerender.AtomsCollector.collectGroupAtoms(AtomsCollector.java:248)
   at org.xith3d.render.prerender.AtomsCollector.collectNodeAtoms(AtomsCollector.java:398)
   at org.xith3d.render.prerender.AtomsCollector.collectAtoms(AtomsCollector.java:447)
27  Java Game APIs & Engines / Xith3D Forums / Re: Xith regression #4 on: 2006-11-21 01:38:49
I looked briefly at the atom stuff and the test for lighting is checking for renderable not enabled.  This is the stuff that always confuses me...is a not-enabled light renderable???  Seems like no to me but there are two separate states that describe whether a light is visible or not....YUCK!!  I will try and set light as not-renederable when i set them not enabled.
28  Java Game APIs & Engines / Xith3D Forums / Re: New Forum online.. on: 2006-11-21 01:15:10
Bitching:  Hawkwind.... Grin
29  Java Game APIs & Engines / Xith3D Forums / Re: Xith regression #4 on: 2006-11-21 01:13:50
Its back.....When using latest SVN pull as of last night

Exception in thread "Thread-10" java.lang.ArrayIndexOutOfBoundsException: 8
   at org.xith3d.render.shader.LightingShader.addLight(LightingShader.java:96)
   at org.xith3d.render.prerender.AtomsCollector.collectGroupAtoms(AtomsCollector.java:248)
   at org.xith3d.render.prerender.AtomsCollector.collectNodeAtoms(AtomsCollector.java:398)
   at org.xith3d.render.prerender.AtomsCollector.collectAtoms(AtomsCollector.java:447)
   at org.xith3d.render.ScenegraphModificationsManager.onChildRemovedFromGroup(ScenegraphModificationsManager.java:244)
   at org.xith3d.scenegraph.GroupNode.removeChild(GroupNode.java:260)
   at hawk.manager.LightManager.enableSet(LightManager.java:344)
   at hawk.jcd.Xith3DFrame.runx(Xith3DFrame.java:746)
   at hawk.jcd.Xith3DFrame.loopIteration(Xith3DFrame.java:616)
   at org.xith3d.render.loop.RenderLoop.run(RenderLoop.java:882)
   at java.lang.Thread.run(Unknown Source)
   

Just to set my situation....I have N rooms, each with one or more lights,  potentialy giving 30-50 lights, less than 8 of which are in the scenegraph at any time..  Based on user interaction I add or remove  lights from the scenegraph.   In the stack trace above I am removing a light from the scene, from within the RenderLoop.  I cannot imagine why the light I am removing is being added...any thoughts appreciated
30  Java Game APIs & Engines / Xith3D Forums / Re: Objectloader on: 2006-11-20 02:14:00
working...coooooll...thanx!!!
Pages: [1] 2 3 ... 12
 

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

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (51 views)
2014-04-15 18:08:23

BurntPizza (48 views)
2014-04-15 03:46:01

UprightPath (63 views)
2014-04-14 17:39:50

UprightPath (45 views)
2014-04-14 17:35:47

Porlus (62 views)
2014-04-14 15:48:38

tom_mai78101 (86 views)
2014-04-10 04:04:31

BurntPizza (146 views)
2014-04-08 23:06:04

tom_mai78101 (243 views)
2014-04-05 13:34:39

trollwarrior1 (202 views)
2014-04-04 12:06:45

CJLetsGame (209 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org 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‑gaming.org
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!