Three Rings Releases Open Source Java Game Toolkit 53
TheSpoom writes "Three Rings, developers of Puzzle Pirates, a recently mentioned MMORPG, has released their Java game toolkit (a.k.a. Narya) under the GPL and are providing free hosting for games developed in it on GameGardens. Want to create your own multiplayer puzzle game? This might be a great way to get started."
Puzzle Pirates is a great game (Score:4, Interesting)
Re:Java? WTF?! (Score:5, Insightful)
That's precisely why they're the ones making money off their Java game while you can't even register for a Slashdot account.
Nice try.
Re:Java? WTF?! (Score:5, Interesting)
I can't fucking stand this. Morons who know absolutely nothing about Java reading blogs about someone's uninformed grudge against Java, then they go and reproduce these opinions as their own.
Moron, get it right. The stereotype that Java ridiculously slow (10% of a native implementation? You're fucking crazy) is entirely false.
By slow, I assume you're talking about an abitrary program that was written using a Swing GUI with too many operations in the event handlers, thus tying up the main thread and causing pauses in the painting of the JFrame.
As a developer for Tyrant [sf.net], a Java game remotely similar to the game in question, I know that our engine uses almost no Swing aside from the actual pane and tile renderings which have no event handlers other than a WindowAdapter. Tyrant renders and runs quite quickly and I'm sure this new engine, which probably uses JOGL instead of Swing, is no different.
Re:Java? WTF?! (Score:4, Informative)
the revent JVM also supports OpenGL bindings for java2d.
Java graphics need not be slow. Java need not be slow.
Re:Java? WTF?! (Score:2, Informative)
last I checked, stock Java came with AWT, and that was it
Actually, no. Swing has been bundled with the JDK for as long as I can remember.
Here's a snipplet from the official Javadoc [sun.com] package list:
Re:Java? WTF?! (Score:1)
Sorry, I don't see your point...
Re:Java? WTF?! (Score:1)
"Swing IS THE AWT"
Because AWT is an ancestor of Swing does not mean Swing is AWT; they both function and look very different. From a client's perspective, Swing and AWT are two very different things as each can be used without the other.
"It's not a separate GUI toolkit."
Once again, you're looking at this from a close-minded literal standpoint, not that of a programmer actually using these two GUI implementations. You're claiming they're not seperate toolkits because Swing decends from it? Sorry, t
Re:Java? WTF?! (Score:1)
Heh, additionally...
Or is there some other OpenGL bindings I'm not aware of?
These two aren't bundled with the JDK for obvious reasons but they're actively developed by Sun:
JOGL [java.net] seems to be the de facto standard.
Or, as previously mentioned, the OpenGL bindings for Java2D in Java 1.5 [sun.com]
Re:Java? WTF?! (Score:1)
A lot has happened since then. Might I suggest you take a look at how your tech stocks have been doing since then?
Re:Java? WTF?! (Score:1, Offtopic)
I can't fucking stand this. Morons who know absolutely nothing about Java reading blogs about someone's uninformed grudge against Java, then they go and reproduce these opinions as their own.
Reminds me of all the N-Gage bashing... "wtf sidetalking lololol!!!!111!!"
... by people who don't know shit about it.
Re:Java? WTF?! (Score:2)
Re:Java? WTF?! (Score:1)
I'm pretty sure Puzzle Pirates uses tightly polished custom classes for most things in-game. They don't use the native libraries, instead opting for some other open-source libraries they've written. (I believe samskivert is the graphics library. Could be wrong. Narya, in the article, is the multiplayer toolkit.)
A good developer knows what each tool is best at, and more importantly, what each tool has difficulties with, and develops accordingly. Which is probably why C++ coders want to man
I'm thinking... (Score:2, Funny)
Re:I'm thinking... (Score:1)
Re:I'm thinking... (Score:2, Funny)
one language to bring them all and in the bytecode bind them.
all I have to say is, (Score:1)
Re:all I have to say is, (Score:1, Funny)
JAAARRrrr matey!
AT LAST! (Score:1, Funny)
At last! I'll create my own ultra tic tac toe!
Re:AT LAST! (Score:5, Funny)
HA! Is that the best you can come up with? Me, I'm working on the world's FIRST MMOP. That's Massively Multiplayer Online Pong. ONE ball, 20,000 paddles. I've already said too much! Patent Pending you thieving no goodniks! I'll make MILLIONS. NO! BILLIONS! Ha ha ha ha! Now I just need to figure out what this GPL thing is all about...
Re:AT LAST! (Score:1)
Re:AT LAST! (Score:3, Funny)
Make sure you have "paddle-the-loser" as an option. My dad told me he got bent over the bar, pants pulled down, and paddled by 30 guys for his 21st birthday while in the Army. They weren't gentle, BTW.
Re:AT LAST! (Score:2)
Brother, I don't believe I'd have told that. You know the Army's rule: don't ask, don't tell.
Re:AT LAST! (Score:2)
My dad was in the Army during the early 1950s. Different rules back then.
Re:AT LAST! (Score:1)
O_o
Why would your father tell you that...?!?
Re:AT LAST! (Score:2)
I asked my dad what it was like being in the Army during the early 1950s. The birthday incident and taking a tour through the death camps were the highlights when his job was babysitting a group of tanks inside a red farm barn in West Germany during the Cold War.
Re:AT LAST! (Score:2)
Re:AT LAST! (Score:2)
It would explain why he had me 13 years after my brother was born.
Re:AT LAST! (Score:1)
Re:AT LAST! (Score:1)
I was just saying the other day... (Score:1)
All flames aside... (Score:4, Insightful)
Free, cross-platform games built on a reliable engine-- Online to boot.
Sounds great to me. Can't wait to see where this goes.
Three Rings and Puzzle Pirates (Score:5, Informative)
They have an open request for suggestions for these remaining puzzles; they're very thorough in doing these puzzles, and it's obvious that a lot of work has been done in creating puzzles that fit with their ranking systems (from 'booched' (botched) through 'fair' 'good' 'excellent' 'incredible' depending on how skilled your completion of the puzzle was relative to the others in the game - it's very dynamic and nicely sorted out), so that every single puzzle is playable by most, but still with a difficulty gradient that requires you to have serious thoughtpower and/or skill to master.
The game garden seems very much a way of getting more ideas - taking your idea to the game to try to have it incorporated as a puzzle is difficult, because they're limited in how it's implemented, has to be scorable to allow the player rankings, has to be both easy and difficult, etc etc... the game garden seems a great way of getting more of these ideas to be playable without actually putting them into the full game. This is a great idea for Three Rings, as it allows them to vet games far more easily, it allows the non-ThreeRings game designers to get their games out to others even if it doesn't get into Puzzle Pirates, and it allows the players to play more puzzles (there's a link in-game that takes you to the website too).
Plus, it's free to play them. Nice.
Re:Three Rings and Puzzle Pirates (Score:2)
Heavy Wizardry (Score:2)
Re:Heavy Wizardry (Score:2)
Re:Heavy Wizardry (Score:2)
Re:Heavy Wizardry (Score:2)
not yet. there is probably a very good reason why more visually interactive environments tend to be places you run around and blow each other up in, rather than sit about and chat in.
Re: Revenge with Java (Score:2)