Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
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 ... 6 7 [8] 9 10 ... 15
  ignore  |  Print  
  Wurm Online  (Read 101207 times)
0 Members and 1 Guest are viewing this topic.
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #210 - Posted 2003-09-09 19:40:03 »

hmm/argh.

I think this might be somehow related to jogl interacting poorly with webstart..

I changed it so I use an Animator instead of just piping everything through the awt dispatch thread (the way I WANT it to work), and it stopped working for a number of people.
But when one of them downloaded the .jars and launched it manually, it ran fine. (linux)

One tricky thing I do is show the window that contains the jogl canvas before starting the animator. The reason I do it this way is so the console window will be visible when the opengl-using initialisation runs.

And, unfortunately, in the old days of piping all jogl calls through the awt dispatch thread, the window would be visible, but it wouldn't get repainted until jogl returned.
I'm confused, frustrated and afraid. =/

Play Minecraft!
Online EgonOlsen
« Reply #211 - Posted 2003-09-09 19:54:58 »

Quote

I'm confused, frustrated and afraid. =/
Then it's maybe not a good time to ask why the current version tells me that my "assword" is wrong (it really says so) and places me into the dark with some stars and clouds. I can look around but there's no ground at all... Cry

Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #212 - Posted 2003-09-09 20:00:07 »

"assword"? Haha. =D

The reason the server kicks you out is because the protocol is very new and cool now, and the client isn't really built to recover from that.

I've stopped the server now, so you should get the neato offline version if you run it now.

Play Minecraft!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #213 - Posted 2003-09-10 12:22:33 »

Ok, the server is up most of the time now, and the client is updated.

We've got full streaming terrain now, the fps counter is back in, and the number of sent and received bytes (and the sessio average) are reported. =)

Play Minecraft!
Offline Mojomonkey

Senior Devvie




ooh ooh eee eeee


« Reply #214 - Posted 2003-09-10 12:27:47 »

Window just closes during the loading mesh renderer phase of start up.

Don't send a man to do a monkey's work.
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #215 - Posted 2003-09-10 12:37:41 »

It's not supposed to load a mesh in online mode.. =/

Play Minecraft!
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #216 - Posted 2003-09-10 13:05:24 »

hmm.. I've just been trying it on my work machine (via webstart). I get the usual webstart buisiness, choose a user name etc. I start the game and I get a window with top totally black and the bottom half a very dark brown streaks.. "Starting.." displays (along with what looks like a text cursor at the very bottom) yet nothing else.

I waited several minutes, but no further progress Sad And it had to be forcably killed off via task manager.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #217 - Posted 2003-09-10 13:33:20 »

Java version? Operating system?

Play Minecraft!
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #218 - Posted 2003-09-10 13:56:46 »

/me slaps forehead..

Java version is 1.4.1_01, I'm going to upgrade to the latest and try again when I get chance. OS is winXP pro. Graphics card is a Quatro 2 Pro. RAM is belligerent and numerous. Processor speed is ludicrous. Wink

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline Mojomonkey

Senior Devvie




ooh ooh eee eeee


« Reply #219 - Posted 2003-09-10 14:09:10 »

Quote
Processor speed is ludicrous.


Yes, we're gonna have to go right to . . . ludicrous speed!
     
Ludicrous speed?! Sir, we've never gone that fast before. I don't know if the ship can take it.

I realized that I'm not connecting to your server Markus. Must be a networking thing here. But it still crashes at the mesh renderer loading.

Win 2000 JDK 1.4.2

Don't send a man to do a monkey's work.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #220 - Posted 2003-09-10 14:42:19 »

Orangy Tang: I'll blame 1.4.1. Wink *shifty eyes*
That, or old video drivers.


Mojomonkey: Hum, I tried offline mode, and it works fine with the exception of the water being at the wrong height (used to be -8, moved it to 0 because that Makes More Sense(tm)). Did wurm ever run for you?

Play Minecraft!
Offline Mojomonkey

Senior Devvie




ooh ooh eee eeee


« Reply #221 - Posted 2003-09-10 14:47:45 »

Seems I had some OpenGL issues, rebooted and works fine now. Still can't connect to the server, makes me wonder if I'm being blocked at the switch.

Looking good now, false alarm.

Don't send a man to do a monkey's work.
Offline TheBohemian

Junior Devvie




Java will rule them all!


« Reply #222 - Posted 2003-09-10 16:25:45 »

@Markus_Persson:
Thanks for the answering my questions this evening Cheesy
I was 'RoB' who was haning around with 'Stefan Daniel'.

Maybe you are interested in some things we found out:
As you remember I wanted to meet with SD who has reconnected because he changed the world time. When I finally found his position only he could see me. I reconnected and now only I was able to see his alter ego.

He reconnected a second time and now everything was right.
Maybe I should mention that we were standing near a wood but there were no trees visible near my position after my reconnect until we moved a little bit towards a tree that was visible by Stefan Daniel (I blindly folowed Cheesy). After a few steps the trees popped out everywhere.

Finally the server was stopped :-( but it was a lot of fun and even I am Java enthusiast I must remind me several times that this is really Java application. Well done this is a fine pice of code!

cya

TheBohemian

---------------------------------------
my favorite OS: http://jnode.sf.net
Java 1.5 -> 1.4 converter: http://retroweaver.sf.net
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #223 - Posted 2003-09-10 16:49:10 »

Thanks for the excellent report. =)

The first bug was caused by him changing the time via /wurm.setTime(12). That's known to cause all characters to magically vanish. =)

I have no idea why he didn't see you the first time he logged back in.. I'll investigate that.

The trees not being visible at first is a known issue with the streaming terrain. The client only checks for trees when you cross a tile border right now.. and that's also why there's a small pause evertime you change tile.


As for the server shutting down.. you're playing directly against the development server. Wink

Play Minecraft!
Offline selendic

Junior Devvie




Java games rock!


« Reply #224 - Posted 2003-09-10 22:03:48 »

Hi Markus. I managed to manually download it tonight. You know, Linux, 3 GHz, NVidia5600, newest drivers. Well, I can't get it to start. After all the tweaking (16 bpp, full scren resolution identical to my own), the best result I can get is black/brown screen with "Starting.." . And Java on terminal says:

/home/neko/j2re1.4.2_01/bin/java -cp .:wurmclient.jar: com.wurmonline.client.WurmClient
java.lang.UnsupportedOperationException: Cannot change display mode
       at java.awt.GraphicsDevice.setDisplayMode(Unknown Source)
       at com.wurmonline.client.WurmClient.initFullscreen(WurmClient.java:253)
       at com.wurmonline.client.WurmClient.start(WurmClient.java:199)
       at com.wurmonline.client.WurmClient.start(WurmClient.java:350)
       at com.wurmonline.client.gui.windows.LoginFrame$2.actionPerformed(LoginFrame.java:172)
       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)
Linux
net.java.games.jogl.GLException: Error making context current
       at net.java.games.jogl.impl.x11.X11GLContext.makeCurrent(X11GLContext.java:141)
       at net.java.games.jogl.impl.x11.X11OnscreenGLContext.makeCurrent(X11OnscreenGLContext.java:111)
       at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:162)
       at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:182)
       at net.java.games.jogl.GLCanvas.display(GLCanvas.java:82)
       at com.wurmonline.client.WurmAnimator$1.run(WurmAnimator.java:97)
       at java.lang.Thread.run(Unknown Source)
net.java.games.jogl.GLException: Error making context current
       at net.java.games.jogl.impl.x11.X11GLContext.makeCurrent(X11GLContext.java:141)
       at net.java.games.jogl.impl.x11.X11OnscreenGLContext.makeCurrent(X11OnscreenGLContext.java:111)
       at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:162)
       at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:182)
       at net.java.games.jogl.GLCanvas.display(GLCanvas.java:82)
       at net.java.games.jogl.GLCanvas.paint(GLCanvas.java:89)
       at sun.awt.RepaintArea.paint(Unknown Source)
       at sun.awt.motif.MComponentPeer.handleEvent(Unknown Source)
       at java.awt.Component.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)

It briefly worked on XP+Matrox G550, but newest version freezes machine.
Happy debbuging Smiley
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #225 - Posted 2003-09-11 07:34:26 »

Looks like you're trying to run fullscreen mode on linux.. that doesn't work too well.
(or, well, screen res switching doesn't work)

Disable it in the wurm options.

Play Minecraft!
Offline selendic

Junior Devvie




Java games rock!


« Reply #226 - Posted 2003-09-11 16:56:10 »

Full screen worked for me before. However, I did try all of the other, non full screen options too (640x480, 800x600,1024x768 ), and here's trace:

Linux
net.java.games.jogl.GLException: Error making context current
       at net.java.games.jogl.impl.x11.X11GLContext.makeCurrent(X11GLContext.java:141)
       at net.java.games.jogl.impl.x11.X11OnscreenGLContext.makeCurrent(X11OnscreenGLContext.java:111)
       at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:162)
       at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:182)
       at net.java.games.jogl.GLCanvas.display(GLCanvas.java:82)
       at com.wurmonline.client.WurmAnimator$1.run(WurmAnimator.java:97)
       at java.lang.Thread.run(Unknown Source)
net.java.games.jogl.GLException: Error making context current
       at net.java.games.jogl.impl.x11.X11GLContext.makeCurrent(X11GLContext.java:141)
       at net.java.games.jogl.impl.x11.X11OnscreenGLContext.makeCurrent(X11OnscreenGLContext.java:111)
       at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:162)
       at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:182)
       at net.java.games.jogl.GLCanvas.display(GLCanvas.java:82)
       at net.java.games.jogl.GLCanvas.paint(GLCanvas.java:89)
       at sun.awt.RepaintArea.paint(Unknown Source)
       at sun.awt.motif.MComponentPeer.handleEvent(Unknown Source)
       at java.awt.Component.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)

Has anybody better luck with Linux boxes?
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #227 - Posted 2003-09-15 08:38:31 »

grr.
Jogl has issues. There's no better way of putting it.


Anyway, we finally managed to get the streaming terrain fully implemented, so if you log in when the server is up (should be fairly often nowadays), the client will download the terrain from the server as it's needed.
Or, actually, the server will push it to the client.

Tile decorations are temporarily gone while I clean up the code for it, but the trees are optimised and reasonably final (we might use proper models for the closest n trees later on). There should be no more brief pauses when walking to the next tile.

Oh, and you run very very fast in the current client. About four times as fast as you will in the final game.


Oh yeah, and you can cut down trees now. Just doubleclick the axe in the inventory, then right click on a tree. If you're close enough, you'll start chopping away until the tree finally magically vanishes, and a small piece of wood (that strangely looks exactly like a small player character) will appear. You can pick that up by right clicking it, and later drop it by right clicking it in the inventory.



On a personal note, I really want to switch to a hexgrid. They just make a lot more sense, but the math is trickier.

Play Minecraft!
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #228 - Posted 2003-09-15 20:00:59 »

Updated the site a bit, and built the official 0.0.18a client.

Play Minecraft!
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #229 - Posted 2003-09-16 16:48:37 »

Oooh, the first news item about wurm. =D

http://www.javahispano.org/news.item.action?id=1097147405

According to google's translating service, that translates to:

Quote
Wurm Online is a MMORPG, or what is the same, a Massive Multiplayer Online Role Playing Game , developed in Java very similar to which already we also announced previously and developed to you in Java: Magicosm .

The characteristics? Then those of all these games, customized definition of characters, great amount of worlds to explore, levels of experience, cities and towns that to conquer, thousands of players to interact with them.

Good really those are the characteristics that the game will have since he is still developing and as you read in its page, are looking for people who one to the development.

So far, we will enjoy the screen captures of its page Web and if you want you can throw a game if you have Java Web installed Start.

Lately is being enough activity in the world of development of games in Java, does not seem to you?



I also found a link to gregorypierce's blog-thing. Googling yourself is fun.

Play Minecraft!
Online EgonOlsen
« Reply #230 - Posted 2003-09-16 17:45:40 »

Have you thought about fading in the trees and tile decorations instead of just popping them in? Gothic did that and it worked quite well.

Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #231 - Posted 2003-09-16 18:26:28 »

Tile decorations, possibly, but I really dislike semitransparent trees. Wink

Play Minecraft!
Offline Mojomonkey

Senior Devvie




ooh ooh eee eeee


« Reply #232 - Posted 2003-09-16 18:29:30 »

What if you matched the fade in with the level of fog? So, it'd be like the trees are fading in through the fog. I've seen that done plenty of times, with good effect.

Don't send a man to do a monkey's work.
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #233 - Posted 2003-09-16 18:34:19 »

Well, the fog is four kilometers away, and I can't really render all the trees up to four kilometers.

Or am I misunderstanding you?

Play Minecraft!
Offline Mojomonkey

Senior Devvie




ooh ooh eee eeee


« Reply #234 - Posted 2003-09-16 19:00:21 »

Nope, you understand me. 4KM is too far for that idea. Just keep it in mind for your foggy boggy swamp area.  Tongue

Don't send a man to do a monkey's work.
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #235 - Posted 2003-09-16 19:13:29 »

Haha, yeah.

What if the trees "grow" really fast when they come into view? Wink

Play Minecraft!
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #236 - Posted 2003-09-18 19:37:41 »

Teaser of what I'm doing now. It'll be fully implemented and integrated by sunday, if everything goes according to plan:

http://www.theintraclinic.com/wurm/cave.jpg

Play Minecraft!
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #237 - Posted 2003-09-20 17:24:45 »

I uploaded a new version with reasonably functioning caves!

It won't connect to the server as the terrain streaming doesn't allow caves.

To find the holes, jump and look for the black tiles.
To leave the caves, just run through the wall.

Play Minecraft!
Offline Philly

Senior Newbie




Java3D is cool!!!


« Reply #238 - Posted 2003-09-21 00:42:30 »

That's pretty tight.

It would be pretty cool if you work on the entrances for the caves, but I'm pretty sure you already have that in mind. Grin
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #239 - Posted 2003-09-21 10:03:51 »

Hehe, yeah.

Play Minecraft!
Pages: 1 ... 6 7 [8] 9 10 ... 15
  ignore  |  Print  
 
 

 

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

The first screenshot will be displayed as a thumbnail.

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

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

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

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

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

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

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

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

toopeicgaming1999 (127 views)
2014-11-26 15:20:36

toopeicgaming1999 (37 views)
2014-11-26 15:20:08
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!