Hi !
Featured games (84)
games approved by the League of Dukes
Games in Showcase (601)
Games in Android Showcase (171)
games submitted by our members
Games in WIP (649)
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 ... 62
1  Java Game APIs & Engines / Xith3D Forums / Re: Project owner on: 2006-12-30 04:57:17

Amos Wenger has been doing a really good job recently with the project, he now manages the community web site as well.

Hope everything is going well!   Grin

2  Java Game APIs & Engines / Xith3D Forums / Re: Migration to sourceforge and SVN on: 2006-10-08 13:40:53
Cool - thanks.  My sf username is 'divzero'

3  Java Game APIs & Engines / Xith3D Forums / Re: Migration to sourceforge and SVN on: 2006-10-08 01:29:13
Nice one.

As far as I know there are no non-ASCII characters in the repositories, so that should be fine.

When the new one is setup, ideally you want the standard (but not enforced) "trunk" and "branches" SVN layout so that you can easily branch the code for releases/stable versions.

I've emailed you my phone number (in case you didn't already have it).

4  Java Game APIs & Engines / Xith3D Forums / Re: Migration to sourceforge and SVN on: 2006-09-26 11:22:04
History is valuable if you do manage to get it.  The project may get deleted if it is not updated for a while too.  Hopefully the admins get back to you...

SourceForge is good as they let you download a repository snapshot, and SVN is definitally well worth the pain.

How much does CollabNet want for the SVN repository dump?  I'm sure you'd be able to raise it if it wasn't excessive.

5  Java Game APIs & Engines / Xith3D Forums / Re: Listeners in the new HIAL version (1.5) on: 2006-09-10 05:43:06
The other advantage to ANy is it persists knowledge even if the author is no longer involved with a project.  Press A and the tool builds...period, no other knowledge is required.   Just a thought.

William how goes it.  You have been silent keeping you busy??

Very good thanks hawkwind - yourself?  Work is keeping my very busy and will for some time to come.  That said, I'm not complaining at all as it is game development Smiley  Can't wait to share what I have been working on, but that won't happen till next year when it's finished.

It's great to see that Xith3D's being maintained and new projects like JOODE getting some attention.

6  Java Game APIs & Engines / Xith3D Forums / Re: Use of a static vector3f in Transform3D to avoid garbage collection on: 2006-09-10 05:34:32
Xith3D isn't designed to be multi-threaded, so unless you are changing that I would not worry at all.

Anyone using Xith3d will have to keep all of their Xith3D calls in the one thread.

Reducing garbage is essential.  C++ console games are designed so that there is NO garbage created during the game loop and there's no reason why this can't be done in Java, or at least minimised (stack-local objects in future versions of Java should help with this goal).

7  Java Game APIs & Engines / Xith3D Forums / Re: The Development Plan on: 2006-09-10 05:30:26
Good plan. 

SVN is so much better than CVS.

Personally I think it is good API design to keep the core small and have optional modules that people can use or not (so long as each of the modules list their dependancies clearly).  This also provides some QA - commits to the core can be more heavily scrutinised.

It would be good to support JOODE for Physics/Collision when that is usable (not sure if it is or not - havn't checked for a while).

8  Java Game APIs & Engines / Xith3D Forums / Re: Is JavaCoolDude still alive ? on: 2006-09-10 05:25:28
JavaCoolDude (Abdul Bezrati) got a job in the games industry I believe.

I the thread linked to from may have had links to source.  Not sure where that is now (but I'm sure it could be found on the new forums somewhere).  There's some source on the JavaCoolDude directory.  One or two examples were committed to the xith-tk IIRC.  Best bet would be to track down that thread.

9  Java Game APIs & Engines / Xith3D Forums / Re: Sticky threads on: 2006-09-10 05:19:21
Topics unstickied.

10  Java Game APIs & Engines / Xith3D Forums / Re: Listeners in the new HIAL version (1.5) on: 2006-09-03 14:14:13
Ant can also be used to automate the otherwise painful release process.  Being able to create a release (with all the various components) by a single command means there is no reason not to release new versions often.

11  Java Game APIs & Engines / Xith3D Forums / Re: Listeners in the new HIAL version (1.5) on: 2006-09-03 14:10:07
Well I am a big fan of Ant, even though I used to use Eclipse to compile anyway.  It just means that anyone can build the project simply by typing "ant", regardless of IDE.  Some people do use other IDE's like NetBeans too.  Maintaining ant has never been an issue for me (what needs to be changed? only changing dependancies and version numbers normally). 

We're not using C++ here where everyone is using Visual Studio - keeping things IDE neutral is good practice in the java world.  IMHO.

12  Java Game APIs & Engines / Xith3D Forums / Re: Howdy ? on: 2006-09-03 14:07:15
Kev's advise is good.  It can be easy to lose focus on actually creating games...

13  Java Game APIs & Engines / Xith3D Forums / Re: Listeners in the new HIAL version (1.5) on: 2006-08-31 12:28:23
In this particular case, backwards compatiability is preserved by simply deprecating the entire previous listener API and providing a new one.  Personally, I feel if this is the case - anyone really wanting to keep using the old API can by simply not upgrading.  This is different to say backward compatability where new features are added while preserving existing ones (deprecating only a method or two).

I'd suggest re-releasing 1.5 (maybe as 1.51) where there is a single version (with no '2' suffix).  Either keeping backwards compatability by not renaming the methods, or not by adopting the new names instead (I believe Marvin prefers the latter which is fine by me).  I don't think the implications of either actually matter that much since most people are probably using the implementations such as KeyArrayListener (isPressed() method) and not the raw listener interfaces anyway.

Marvin, sorry for not getting on to this sooner - I've been very busy and only just got a chance to have a look.  Thank you for maintaining the API.  I'll contact you about getting the new version up on

Amos, regarding your comment - I would suggest not forking Xith3D.  You can gain valuable experiance (and exposure) by maintaining a public API and helping its userbase.  Sure it's easier when you're not answerable to other users of your API, but unless you plan never to work in a larger group it's worthwhile to get experiance with this.  Also, a public API can have new people contributing new ideas and work which you can benifit from if you're still using it.


14  Java Game APIs & Engines / Xith3D Forums / Re: CVS cleanup on: 2006-07-24 13:13:27
As far as I know the junit stuff never really worked, and it's certainly not up to date, I'd probably just toast it.  This is not saying that junit is bad - just that that folder is basically useless in it's current form.

I think the web site probably already has all the contents of that www folder, so I'd probably just remove it.

Regarding third-party vs ext, I think there's something to be said for sticking with the standards that are in place.  If everyone just did things their own way it would get very messy fast.  If the standard needs to be changed, then there should be good reason and a discussion, the result of which should be adopted across the board.  But that's just my 2 cents.

15  Java Game APIs & Engines / Xith3D Forums / Re: How goes Xith3D? on: 2006-07-24 13:05:22
Hi David,

Great to hear from you, I hope life has been treating you well.

I ended up working on a project named Lineriders with Philip Worthington that used Xith3D and Odejava.  It was a fun project and was part of a show last year in London at the Royal College of Art.  It also helped me get a job in the games industry where I am now working.

I havn't been active on Xith3D recently due to work taking most of my attention, but still lurk in the forum from time to time.  It's certainly great that there are still people (some new, some old) putting energy into the project and taking it forward.

16  Java Game APIs & Engines / Xith3D Forums / Re: My CVS account on xith-tk??? on: 2006-07-16 03:09:00
Hey BlueSky,

Thanks for your recent efforts to the project, I will approve owner access for xith-tk.  Last month I tried to email you a couple of times several days apart but they bounced with mailbox full errors.  I'm guessing the address I was using was an old one - can you please email me (will -at- so I've got your current address?

17  Java Game APIs & Engines / Xith3D Forums / Re: What were David Yazel's plans for Xith3D ? on: 2006-07-16 03:01:52
When I coded that class the language didn't have enums Smiley

Yes, i know how this one came in. But why didn't you use normal int for the constants? The private String fields filled by the constructor are never used. Do you have a problem with it, whan I modify it to be a real Enum?

A little late, but here's my answer anyway:  What you were looking at was a simple Enum design pattern before they were part of the language.  The main reason for avoiding int constants when this class was coded is that it allows some errors to be picked up at compile time, much the same reason why ints are still avoided today.   I certainly don't have any objections to changing it to be a real enum, thanks for updating the code!


 theany mis compiler doesn't pick up mistakes at comp is that the compiler doesn't pick up errors it up when
18  Java Game APIs & Engines / Xith3D Forums / Re: Code cleaning of Xith3D core complete!!! on: 2006-07-16 02:52:32
Great effort!

19  Java Game APIs & Engines / Xith3D Forums / Re: Xith direction, something to talk about. on: 2006-07-16 02:51:19
Now that Java3D is revitalised (and remembering that it was basically on it's death bed when Xith3D was started), I see less of a reason for promoting the similarities.  People who want Java3D can use it.  Keeping the API similaritiy I agree is a good thing, but I think Xith3D should seek to differentiate itself from the alternatives and promote these differences, not just the fact that it has a more open license (although that would be a factor for some people no doubt).

I would describe Xith3D more as inspired by Java3D, but with a different focus (i.e. highly optimised) rather than as a Java3D implementation.

Just my $0.02

20  Java Game APIs & Engines / Xith3D Forums / Re: What were David Yazel's plans for Xith3D ? on: 2006-06-23 03:21:36
When I coded that class the language didn't have enums Smiley

21  Java Game APIs & Engines / Xith3D Forums / Re: Using the Quake loader David wrote... on: 2006-06-17 14:37:43
IIRC David's example loaded one of Id's official Q3 levels, though I can't be totally sure.

GtkRadient can be used to create Q3 levels.  It's a fairly nice editor, I have used it to make a Q3 map in the past.  I don't know of any other code examples.

22  Java Game APIs & Engines / Xith3D Forums / Re: My CVS account on xith-tk??? on: 2006-06-17 14:15:48
the user 'qudus' is a Developer on the xith-tk project.  If you don't have write access you may need to contact the admins (years ago I believe you had to fax a form to get write access - I'm not sure if this is still the case).

23  Java Game APIs & Engines / Xith3D Forums / Re: Cell shading - Do you use it ? on: 2006-06-04 14:59:31
This topic appears constructive to me, it creates an open discussion on a particular feature of Xith3D, with one person prepared to commit time to the idea if enough people would benifit.  Seems fair enough.  Post count?  Big deal...

+1 for starting discussions
+1 for this feature - Cell shading is a cool tech, and it would be nice to see better support in Xith3D

24  Java Game APIs & Engines / Xith3D Forums / Re: YourKit profiler on: 2006-06-04 14:53:50
Looks like a useful tool, have you been using it?

25  Java Game APIs & Engines / Xith3D Forums / Re: site is down, abused badnwidth pge is displayed instead on: 2006-06-04 14:36:16
Damn - sorry guys.  Yes it exceeded 6GB last month - impressive!  I've upped the quota to 10GB.  I'll keep a closer eye on it and can increase it more if needed.

It wasn't due to abuse, just more visitors than normal - a record 3746 unique visitors last month making 5383 visits, and generating 121121 hits - would have been more had the bandwidth not been exceeded.  It looks like the JWS demo's are rather popular (which is where the bandwidth goes).

BTW, do email me if the site is down, just in case I am too busy to check in on the forums.

26  Games Center / Showcase / Re: Lineriders on: 2006-05-09 14:10:00

Thanks for the kind words!  Java One would have been sweet, pity we missed it.

As for future plans, Philip might be taking it further, but I probably won't.  I'm pretty happy with how it turned out though, it was fun to work on and helped me get a job in the game dev industry.


27  Game Development / Game Mechanics / Re: [Odejava] Odejava-Xith3D tutorial on: 2006-04-29 03:24:27
By all means, please do.

Would be cool to see XODE support in JOODE too.

28  Game Development / Game Mechanics / Re: Odejava: how to use (for beginners) on: 2006-04-29 03:21:51
I also implemented fractal based terrain, and used GeomTriMesh's.  The Terrain thing was a patch to ODE that was not commented or documented and didn't work.  GeomTriMesh is a more generic case, but should work well for terrain.

29  Game Development / Game Mechanics / Re: Odejava: how to use (for beginners) on: 2006-04-28 14:29:14
Some documentation at least was created in that time Smiley

30  Java Game APIs & Engines / Xith3D Forums / Re: Xith WEB Site - Joomla! powered on: 2006-04-25 02:56:04
looking good, thanks Smiley

Pages: [1] 2 3 ... 62
Jesse (11 views)
2015-07-29 04:35:27

Riven (33 views)
2015-07-27 16:38:00

Riven (17 views)
2015-07-27 15:35:20

Riven (20 views)
2015-07-27 12:26:13

Riven (10 views)
2015-07-27 12:23:39

BurntPizza (29 views)
2015-07-25 00:14:37

BurntPizza (40 views)
2015-07-24 22:06:39

BurntPizza (24 views)
2015-07-24 06:06:53

NoxInc (27 views)
2015-07-22 22:16:53

NoxInc (18 views)
2015-07-22 22:13:39
List of Learning Resources
by gouessej
2015-07-09 11:29:36

How Do I Expand My Game?
by bashfrog
2015-06-14 11:34:43

List of Learning Resources
by PocketCrafter7
2015-05-31 05:37:30

Intersection Methods
by Roquen
2015-05-29 08:19:33

List of Learning Resources
by SilverTiger
2015-05-05 10:20:32

How to: JGO Wiki
by Mac70
2015-02-17 20:56:16

2D Dynamic Lighting
by ThePixelPony
2015-01-01 20:25:42

How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21 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!