Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (540)
Games in Android Showcase (133)
games submitted by our members
Games in WIP (603)
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] 3
  ignore  |  Print  
  xith.org updates  (Read 7258 times)
0 Members and 1 Guest are viewing this topic.
Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #30 - Posted 2003-10-30 20:24:35 »

yes I normally prefer yyyy-mm-dd too - dunno why I didn't do it.

Of course you can order by creation date which is what http://xith.org/download.php does  (http://xith.org/download/builds/?M=D).

The big quesion is - how many people are actually using the community builds anyway?

I will keep them up todate but I need to know how frequentally to do it.  If only people who are trialing Xith (and switching to CVS if they continue using it) are using them then I will just do it once every month else if there is demand I can update them every time a significant feature is added / bug is fixed.

I may also start to remove old releases which were not flagged as a significient milestone (eg. Alpha5).  Any objections to that?

Will.

Offline DjaZia

Senior Newbie




Build once, run everywhere!


« Reply #31 - Posted 2003-10-31 06:25:51 »

Hello everyone.

I'm new to this forum but I've been watching your progress for the last 2 months.
You're doing a great job!  Wink

Now, back to the thread.
I think it will be good to keep the builds up to date frequently (twice a month may be) because I think there's people who are hidden behind firewalls and it is very difficult (impossible for me) to get CVS working.
Now if I'm the only one, then un update every month will do.

DJ

DZ Ecrew member
Offline Jens

Senior Devvie




Java for games!


« Reply #32 - Posted 2003-10-31 06:43:03 »

I think a new build should be released once approx. a month has passed _or_ there is a larger update. Larger updates are Behaviors, collision detection/avoidance etc. The criteria should be that every app presented at xith.org can be run with the latest community build. I think there's no need for you to release a new build for every solved issue or minor update. A download link for the current Javadoc could be handy for some people.

Besides this I think that there should be a either a new official release or a link from the Xith3D home to the community builds. I know of two people who tried to run apps using the official release, which doesn't work in most cases, because it's too old.

Xith3D Getting Started Guide (PDF,HTML,Source)
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Yuri Vl. Gushchin

Senior Devvie




Speak Java!


« Reply #33 - Posted 2003-10-31 06:51:44 »

I guess for the people using releases will also want to see the changelogs to check what has been changed.

Yuri

Yuri Vl. Gushchin
JProof Group
Offline winkman

Senior Newbie




Java games !


« Reply #34 - Posted 2003-10-31 07:23:02 »

I found it alot easier to do a full xith + third party stable install from xith.org than from cvs.
The release.jar on xith.home is also not quite up to date

I would vote for updating the download on feature adds as this should occur less frequently as mature versions emerge.

btw:
A link from xith.home (xith.dev.java.net) to xith.org could help direct newbees to the stuff

and:  thanks for maintaining xith.org anyway Smiley

regards
Martin
Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #35 - Posted 2003-10-31 21:59:12 »

Thanks for the feedback, I shall update the community builds more often now that I know people are using them Smiley

Snapshot of todays CVS: http://xith.org/download/builds/2003-11-01_cvs/

Just a quick word as I am about to go out - if anyone wants FTP access to be able to upload builds - just email me.  To create a community build it's as simple as "ant cbuild".  A ChangeLog is a good idea - why don't we make a sticky ChangeLog/Release thread in these forums?

As for the official xith project home page I think a link to xith.org would be good for new users.

Will.

Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #36 - Posted 2003-11-02 00:25:58 »

Quote
http://xith.org/download/builds/
I think foldernames should follow YYYY-MM-DD_xyz naming convension to be sorted properly. Currently, builds folder is very hard to see whether there are new downloads avail.
Especially non-native english people have sometimes difficulties to put three-char month names listed.


I have updated it.  http://xith.org/download/builds/?N=D

"_cvs" indicates that the build is a snapshot and is not nessesarily tested or relyable.  "_alpha8" or somthing similar means that it is a milestone build and should be slightly more dependable.

Regarding the ChangeLog - the options that I see are:
* ChangeLog file in CVS
* ChangeLog thread in the forums
* ChangeLog file on some web site.

the CVS options is probably the best I think.

I think a sticky "releases" thread is probably a good idea for when community builds are updated.

Will.

Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #37 - Posted 2003-11-04 23:30:31 »

third-party libraries updated (xith utilities removed, hurrah)

http://xith.org/installing.php updated.

We are now adopting the policy that xith3d.jar should NOT belong in jre/lib/ext (see the above tute for explanation).  The cons far oughtweigh the pros (the only real pro is conveniance but infact it is very inconveniant in some situations).

Will.

Offline Jens

Senior Devvie




Java for games!


« Reply #38 - Posted 2003-11-05 10:48:52 »

I'm happy to announce a new section in the Getting Started Guide about Swing Integration.

The app is a framerate counter with an (optional) exit button. It uses the hidden high-resolution-timer of JRE 1.4.2 (because of the lack of an official timer in Java) and shows the use of UIWindow. An advantage of the tutorial is, that you can plug the counter in your existing games/demos by adding just one line. It's a long tutorial, so you need some free minutes to read through it.

This is also the first time the Getting Started Guide is build directly from xith-tk CVS, so a lot of things have changed internally. If you notice mistakes, please inform me. (You may have to clear the GSG demos from your webstart cache, if webstart doesn't work.)

Don't know if this issue was already noticed, but there are problems with the MouseListener, when the window is resized. You can test this by starting the webstart version of the tutorial and clicking on the exit button.

Xith3D Getting Started Guide (PDF,HTML,Source)
Offline Jens

Senior Devvie




Java for games!


« Reply #39 - Posted 2003-11-06 10:02:02 »

I hope no comments means everything is fine.

Another GSG Update: The section about interaction now explains why the scenegraph should not be modified from the AWT event thread directly.

Xith3D Getting Started Guide (PDF,HTML,Source)
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kevglass

« JGO Spiffy Duke »


Medals: 218
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #40 - Posted 2003-11-06 10:09:32 »

Caught the Swing Itegration bit just a little too later, I'd just gone through it, but looks like a really useful resource!

Is re-calling setRoot() on a UIWindow still the only way to mark the component as completely dirty? It just didn't feel like the final solution.

Kev

Offline Jens

Senior Devvie




Java for games!


« Reply #41 - Posted 2003-11-06 10:42:31 »

Quote
Is re-calling setRoot() on a UIWindow still the only way to mark the component as completely dirty? It just didn't feel like the final solution.


It's good you mention this. I noticed this, when I wrote SwingFPSCounter, but forgot to write about it in the forum. Currently I don't know a better way to mark the component as completely dirty. If no one else knows, I'll submit this as an issue.

Regarding the window-resizing: I found out that adding
1  
canvas.get3DPeer().getComponent().setFocusable(true);
solves the problem. However I don't know if that's obvious. What do you think?

Xith3D Getting Started Guide (PDF,HTML,Source)
Offline mix

Senior Newbie




In the long run, we're all dead. - Keynes


« Reply #42 - Posted 2003-11-06 12:12:37 »

The swing section looks good Jens, sorry for the delayed comments.

Cheers,

Eric
Offline DavidYazel

Junior Devvie




Java games rock!


« Reply #43 - Posted 2003-11-06 14:02:50 »

The best way to mark it dirty is to call repaint() on the root component.  Basically all this does anyway is add a dirty rectangle to the manager.

David Yazel
Xith3D Project Founder
http://xith3d.dev.java.net

It may look complicated, but in the end it is just a bunch of triangles
Offline kevglass

« JGO Spiffy Duke »


Medals: 218
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #44 - Posted 2003-11-06 14:09:22 »

Ah ha, I was hoping this would catch your eye, I couldn't find the old post.

repaint() refuses to work for me, the small FPS counter in the top of the alien demo has setRoot() called since repaint() refused to do anything.

Kev

Offline Jens

Senior Devvie




Java for games!


« Reply #45 - Posted 2003-11-06 16:18:18 »

Quote
The best way to mark it dirty is to call repaint() on the root component.  Basically all this does anyway is add a dirty rectangle to the manager.


That's what I tried first, but it didn't work. If you want a testcase, replace window.setRoot(panel); by panel.repaint(); in SwingFPSCounter.nextFrame().

What do you think about the focus thing? Is it alright?

Xith3D Getting Started Guide (PDF,HTML,Source)
Offline Preston

Senior Devvie


Medals: 4



« Reply #46 - Posted 2003-11-06 16:29:13 »

Quote
I hope no comments means everything is fine.

Yes, I too think so. :-)  I like your tutorium.
The Swing/Awt to Xith3d relation is interesting: not only the usage of Swing components (painted via Jogl) inside Xith3d Canvas3d, but also when Awt/Swing components sits next to a Xith3d Canvas3d. For example if your game/whatever runs in a window and you hit some Swing buttons in order to open JTable data editors or that like...
Offline Jens

Senior Devvie




Java for games!


« Reply #47 - Posted 2003-11-08 12:11:32 »

GSG update: Introduction

Xith3D Getting Started Guide (PDF,HTML,Source)
Offline Preston

Senior Devvie


Medals: 4



« Reply #48 - Posted 2003-11-08 12:24:41 »

Quote
GSG update: Introduction

Thanks Jens.
When I download the PDF however both Ghostscript and Acroreader say they can't read the document...
Offline Jens

Senior Devvie




Java for games!


« Reply #49 - Posted 2003-11-08 12:49:17 »

Quote
When I download the PDF however both Ghostscript and Acroreader say they can't read the document...


Looks like something went wrong when uploading the PDF. Try again now.

Xith3D Getting Started Guide (PDF,HTML,Source)
Offline Preston

Senior Devvie


Medals: 4



« Reply #50 - Posted 2003-11-09 06:30:55 »

Quote

Looks like something went wrong when uploading the PDF. Try again now.

Works fine now. Thanks.
Offline Jens

Senior Devvie




Java for games!


« Reply #51 - Posted 2003-11-23 15:12:28 »

Minor update: The texture section now contains a paragraph about the performance of MipMaps and a benchmark by oNyx.

Xith3D Getting Started Guide (PDF,HTML,Source)
Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #52 - Posted 2003-12-10 11:50:56 »

JWS resources updated to include new demos (and the current version of Xith3D).

http://xith.org/demo/

Will.

Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #53 - Posted 2003-12-11 03:58:41 »

Two new JWS demos added to the demo page:

Jens' http://xith.org/jws/jws-com.xith3d.test.Xith3DOggLoaderJarTest.jnlp

and

Yuri's http://xith.org/jws/jws-com.xith3d.test.Xith3DMorphPyramid2CubeTest.jnlp

Will.

Offline Jens

Senior Devvie




Java for games!


« Reply #54 - Posted 2003-12-18 07:28:26 »

I can proudly announce two updates of the Getting Started Guide:

Will has written an introduction how to use TransformGroup Trees with the ASE Loader. It explains the improvements Will made to the ASE Loader recently and includes a nice demo of course.

Hawkwind added another part to his section More Fun with Textures. He explains TextureAttributes and shows moving textures.

Have fun reading this!  Smiley Btw. the PDF version now has 75 pages.


Xith3D Getting Started Guide (PDF,HTML,Source)
Offline Jens

Senior Devvie




Java for games!


« Reply #55 - Posted 2003-12-28 17:46:00 »

Added a small paragraph to the picking tutorial (at the bottom of the page), because of problems mentioned in this thread.

Xith3D Getting Started Guide (PDF,HTML,Source)
Offline Yuri Vl. Gushchin

Senior Devvie




Speak Java!


« Reply #56 - Posted 2004-01-07 12:40:53 »

Just not to forget: there are some new (and old) demos that can be placed on the test demos page:

David's Xith3DCollisionDropTest
Yuri's Xith3DColorComponentWriteTest
Yuri's Xith3DPolygonOffsetTest
Yuri's Xith3DSphereMotionLightingTest
Yuri's Xith3DTransparencyAlphaTestLight

Yuri

Yuri Vl. Gushchin
JProof Group
Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #57 - Posted 2004-01-07 18:45:45 »

ok, I'll add them tonight

Will.

Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #58 - Posted 2004-01-08 06:23:48 »

Quote
Just not to forget: there are some new (and old) demos that can be placed on the test demos page:

David's Xith3DCollisionDropTest
Yuri's Xith3DColorComponentWriteTest
Yuri's Xith3DPolygonOffsetTest
Yuri's Xith3DSphereMotionLightingTest
Yuri's Xith3DTransparencyAlphaTestLight

Yuri


Ok, there all in and appear to be working Smiley

Will.

Offline Jens

Senior Devvie




Java for games!


« Reply #59 - Posted 2004-02-02 10:46:23 »

Another section of Hawkwind's texture tutorial has made it in the GSG. This time he explains how to create a simple animated river combining layers of textures.

Xith3D Getting Started Guide (PDF,HTML,Source)
Pages: 1 [2] 3
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

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

The first screenshot will be displayed as a thumbnail.

Mr.CodeIt (20 views)
2014-12-23 03:34:11

rwatson462 (53 views)
2014-12-15 09:26:44

Mr.CodeIt (45 views)
2014-12-14 19:50:38

BurntPizza (83 views)
2014-12-09 22:41:13

BurntPizza (110 views)
2014-12-08 04:46:31

JscottyBieshaar (78 views)
2014-12-05 12:39:02

SHC (89 views)
2014-12-03 16:27:13

CopyableCougar4 (93 views)
2014-11-29 21:32:03

toopeicgaming1999 (155 views)
2014-11-26 15:22:04

toopeicgaming1999 (151 views)
2014-11-26 15:20:36
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
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!