Wurm Online

[quote]shrug

I had to update to DirectX 9 when I installed Call of Duty.
[/quote]
I have to agree wioth Tom, you really can’t compare the two.

With DX9 youare gauranteed that it is availabel for you platform (win32). With OGL 1.4 clearly yo uare ahead of the adoption curve.

On a practical level this means I won’t be carryign WURM as a demo on my laptop to show to folks i visit as part of the Sun GTG because I carry a tiBook.

(OTOH as Java3D Alpha for Max OSX was jsut released i might carry Magicosm… )

JK

Also, DX9 will work with old video cards and old drivers. As an example, DX9 works fine on my good old TNT2 :slight_smile:

[quote]On a practical level this means I won’t be carryign WURM as a demo on my laptop to show to folks i visit as part of the Sun GTG because I carry a tiBook.
[/quote]
I don’t remember us ever discussing that anyway, so I’m not too worried.

If you want to use Wurm for commercial purposes (and, yes, showing people how good java is for game development counts), please email me first. :wink:

As for the player<->player collisions:

Imagine two people running towards each other with a 1 second latency each.
By the time they hit each other (from their point of views), they will both have passed each other on the server… so for both players it will work out like this:

  1. Running along fine
  2. Smack into the other player, stop running
  3. Wait as the other player runs through you, and stops two seconds later behind you
  4. Keep running

From the server’s pov it would look like this:

  1. The two players run through each other
  2. They both stop for a second (when they’ve already passed each other)
  3. They start running again.

[quote]If you want to use Wurm for commercial purposes (and, yes, showing people how good java is for game development counts), please email me first. :wink:
[/quote]
I think the assumption is that, if you do an open releaseof a free demo, people are free to show that demo to others unless you put verbage on it to the contrary, Certianly yours is the first time I’ve evr heard “commerical purposes” streatched to that level.

I suggest you contact Chris immediately and clarify that with him (chris.melissinos@sun.com) as I happen to know he does show WURM to others.

JK

I know he does, and he told me about it before doing it.

If you really want to demo it to people, you’re free to do so as long as you make sure people know me and the rest of Mojang Specifications made it, and preferrably give them the URL to the site (http://www.wurmonline.com/).
But considering it’s still in alpha, we’re really not that concerned what hardware it runs on. We’re just happy if it runs at all so we can get our coding on.

When we hit beta, the REAL work will start… testing on various setups and making sure it crashes in a good way when it crashes and so. rubs hands and looks giddy

Game development in Java is so quick and easy it’s probably going to be illegal in a few years… Nothing this good can stay legal.

[edit:]
Oooh, I posted something totally void of smilies!

:wink:

There we go… ahh

I got a bit worried, so I googled
.
“The right to control the public display of work is the fifth main exclusive right granted to the copyright owner.”
And the bottom of the wurmonline.com page does say “all rights reserved”. :wink:

It doesn’t really matter… I just wanted to check if I was wrong.
Hand out the URL as much as you want, and demo it if you give them the URL and our name. =)

[quote]I got a bit worried, so I googled
.
“The right to control the public display of work is the fifth main exclusive right granted to the copyright owner.”
And the bottom of the wurmonline.com page does say “all rights reserved”. :wink:
[/quote]
Public display in real life copyright law means a display to a significant sized group. if it didn’t you wouldn’t legally be able to show your DVDs to any of your freinds.

Its also fairly irrelevent where that display is not for charge and has no direct economic impact on the copyright holder. While such display might be illegal, given that there are no economic harms, its not really terribly actionable.

Europe has a concept of “moral rights” that might touch on this, but they aren’t in the american copyright law. In any case moral rights have mostly to do with proper attribution. (ie I can’t show it to someoen and claim its mine but I can show it someone so long as I tell them its yours.)

But I’m glad he checked with you, thats always a good thing to do :slight_smile:

Damn, you win!

Next time, Gadget! Next time!! MUOAHAHAHA!! flies off

[quote]Your kidding.

This means that NO JOGL game will run on my tiBook?

I need to beat someone up, either at Apple or in the JOGL group!
[/quote]
I wish I was kidding… if you know anyone at Apple that can help get updated drivers done for TiBooks feel free to give them a kick in *ss for me too :slight_smile:

But, JOGL itself doesn’t require OpenGl 1.4. Many of the Xith3D demos run on my TiBook with only minor issues - any they weren’t even trying to make it work on a Mac :slight_smile:

I’ve tried, but I cannot emulate the GL1.4 functions over the 1.3 pipeline so we’re at the mercy of Apple to write a driver. I filed a bug about it also so now all we can do is wait.

After discussing techniques with Orangy for a while, I managed to implement lightmaps!
Now I just need to figure out how to render to texture. :wink:

http://www.wurmonline.com/img/lightmap.jpg

Looking good!

i am impressed with the progress since i last looked at Wurm!

well done!

Ups…no luck with 0.0.21a on Linux…It does appear but no chat window nor trees or grass…just terrain .

javaws log says:

Java Web Start 1.4.2_01 Console, started Mon Dec 01 02:28:45 CET 2003
Java 2 Runtime Environment: Version 1.4.2_01 by Sun Microsystems Inc.
Logging to file: /home/neko/javawslog.txt
class.aa: Sound is disabled for various reasons
at class.w.(Unknown Source)
at class.bu.(Unknown Source)
at com.wurmonline.client.WurmClient.a(Unknown Source)
at com.wurmonline.client.WurmClient.a(Unknown Source)
at class.D.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
multitexture: 4 textures
Failed to load NULL.tga
Linux

Worked great with last version.

Failed on my windows machine as well and I got the same errors. On my machine, the screen just turned black after the introduction window.
Also, exiting the program using ESC doesn’t restore the screen properly…

Erik

It might be the JOGL version. I changed to the latest nightly build from the latest release.

Hm, I’ll take a looksie.

Wurm on the front of the Java Games page :slight_smile:

-ChrisM

Sweeet! ;D

The black screen thing should be fixed.

Still no luck for me I’m afraid :-[

Java Web Start 1.2 Console, started Sat Dec 06 00:43:33 CET 2003
Java 2 Runtime Environment: Version 1.4.1_01 by Sun Microsystems Inc.
Logging to file: C:\wslog
class.ab: Sound is disabled for various reasons
at class.x.(Unknown Source)
at class.bw.(Unknown Source)
at com.wurmonline.client.WurmClient.a(Unknown Source)
at com.wurmonline.client.WurmClient.a(Unknown Source)
at class.V.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5093)
at java.awt.Component.processEvent(Component.java:4890)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1585)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
multitexture: 4 textures

No black screen, this time the 1st ‘please wait …’ window stays on screen when everything seems to freeze…

Erik