Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (714)
Games in Android Showcase (214)
games submitted by our members
Games in WIP (787)
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 ... 30
1  Discussions / General Discussions / Re: Microsoft to buy Mojang for $2 billion? on: 2014-09-21 13:56:01
Heh, well even regardless of Markus, JGO has been an awesome place with very interesting, smart and kind ppl and I've felt privileged to be part of it.

So hey, good to see you all!
2  Discussions / General Discussions / Re: Microsoft to buy Mojang for $2 billion? on: 2014-09-15 14:38:10
On the other hand: what's the practical difference between 1M dollars and 1B dollars? Both are more than you will ever need to live a happy life.
I think the practical difference is that you still have to continue working in some capacity if we had 1M where as 1B not so much. 1M is what the avg american earns in 20 years or so.

I don feel like adding taxes and inflation to mix  Clueless

The short 1M isn't as much as it used to be.
3  Discussions / General Discussions / Re: Microsoft to buy Mojang for $2 billion? on: 2014-09-15 14:04:00
$2 billions are like half of what Star Wars was worth, it's crazy to think that this little indie game created quite recently by one guy as a hobby is worth half of the Star Wars empire George Lucas built.

Let's be honest, there's only so far Markus can go with Minecraft. It may be today's sensation, but in 2-3 years who knows, games fade out into nothingness all the time.

I would accept $2b simply because I know the game isn't worth that much money, and use that money to invest in all sorts of other activities, initiatives, startups or whatever. Do what Elon Musk did when he sold his stake in Paypal, go out and do more, create SpaceX and Tesla. The world will still have Minecraft, and probably more of it, but it will also have Markus investing wisely.

How much did sun sell for again  Pointing
Somehow that interview with Chris and some sun higherup where he's applauded with "doing so much with so little" got a whole new dimension.

Heh, anyway I think it's awesome for Markus. Maybe now that he no longer has to all run that stuff, he'll post here again. Wink
4  Discussions / General Discussions / Re: Go on, ask me anything. on: 2012-02-19 23:22:31
Don't use Molebox.
Jigsaw, as far as I'm concerned, was too little, too late.

Cas Smiley
That doesn't really answer what you use instead  Pointing

Just curious, do you use any languages other then java on the jvm?

Aye, and of course many thanks for sharing your wisdom Smiley
5  Discussions / General Discussions / Re: Go on, ask me anything. on: 2012-02-19 16:22:19
1. Molebox.. and, er.. no Wink Though not for much longer. Steam won't be Moleboxed, nor the next release of Revenge, as I want to make it easier to mod and patch.

So what do you use now?  Smiley

Do you think Jigsaw will change anything here?
6  Discussions / General Discussions / Re: Rasberry Pi stuff... on: 2011-12-07 12:59:11
Java isn't generally suitable for real-time systems. However he also far too extreme with his response.
Given I actually control 10ton(add some additional weight for the tires) tractors (no not in java) I'd take most ppl that
claim something about real-timeness on the internet with a pinch of salt.

Funnier in that thread  the guy makes a bunch of claims as to why Real time java wouldn't work and then if you would
actually read the java RT spec it exactually what it adds to language.

Meh. anyways between all the.. euh other ppl(trying to be nice) in that thread I still didn't really get what does run
on it without hairpulling or silly slowness.

On the eclipse bit not running on 128-256 mem I don't know but if I remember correctly the time I started using it we all
still had that kind of memory in our laptops, not that it was pleasant or anything...
7  Discussions / General Discussions / Re: Brainstorming the future on: 2011-10-02 04:34:27
Oh darn it for a moment there I thought someone actually cared about me  Tongue
8  Game Development / Networking & Multiplayer / Re: http sniffer on: 2011-06-13 00:46:32
there is also wireshark
9  Game Development / Networking & Multiplayer / Re: Is TCP truly "guaranteed delivery"? on: 2011-04-13 20:30:54
TCP does have a keep alive, but IIRC it is typically very long/slow.
you can configure how long the keep-alive is.

make sure you flush your socket at the end of each message. if you message is too small the nagels algorithm will cause it to stay in the buffer indefinably if theres never any more data your trying to send.

even if the socket does time out at some point, you will not get an exception until you actually call anything on the socket. TCP once it hits the wire is do or die. if it doesn't die, it did which is what guarantied with respect to TCP means.(also in a large sense, but explaining that is entirely fuzzy. it related to how real-time!=fast)
10  Discussions / General Discussions / Re: Go on, ask me anything. on: 2011-04-10 17:05:49

1) a LLVM like system in Java
2) Java runtime written in Java (like extended version of Jikes RVM)
3) a java interpretor written in java
4) microkernel based arch (again in Java)

Porting to a new range of hardware requires adding CPU description data in the LLVM like system & kernel.  You run an exisiting version, which cross compiles a sub-set of the Java runtime, kernel and all of the interpretor to lowest supported processor and saves off the execuatable. (The runtime needs to be able to cache precompiled code)  The system gets copied to the new target, which boots, no full cached runtime, uses interpretor to construct cached binaries of 1,2,4 for the "exact" hardware which it is on.  (Of course all of this could be pre-compiled, but this is cooler as well as smaller).  Restarts itself.  Thus the only portion of the system that cares about the hardware are descriptors in the compiler and kernel frameworks.  Yeah, yeah, there lots of gaps in this "fantasy", but what the heck.

you guys do know about maxine and related projects, right? code inlineing for jvm methods, native methods... kernel? et al?
combine it with static typing and elimination of the need to use hardware memory protection and I suspect that you got some crazy speed on your hands.

though I hear more and more complains about bytecode, but considering we get by without memory mapped objects  Roll Eyes

anyways, so cas what part of creating games do you find most satisfying? and what do you spend time on when you don't feel like developing?
11  Game Development / Networking & Multiplayer / Re: Generic game server on: 2011-04-10 16:05:57
just sending objects is the RMI way which is well.... silly.

you probably don't care about mantaining object identity and related consistency across sites.

Given you just want to send dataobjects/struct like stuff just check out protocol buffers et al.
add some plumming (mina reddwarf or any other library that adds connectivity)
add some identity server or write your own for banning
move langague, voting and admin stuff to your game specific bit..
stir and add salt to taste.

after that you can wonder about HA and scaling, though I hope your plumming supplier already though a little bit about that one.
12  Game Development / Newbie & Debugging Questions / Re: Disabling the close-button on a JDialog on: 2011-01-08 05:33:27
At this point you need to step back and ask yourself if your actually going to achieve what you want to achieve - graying out a closing button is going to break user expectations and users might even think your application is unresponsive. I suggest to either have it and use it or remove it.
13  Game Development / Networking & Multiplayer / Re: Online poker system suggestion on: 2011-01-08 05:27:01
A Java Servlet container can be multithreaded and to allow servlets to run across containers it needs to be thread safe but there is nothing that saids it has to be multi-threaded per se. Anyway all well known are.

Anyway J2EE is death we started calling newer versions JEE ages ago.

So to actually be constructive, if I had to go about it I would forget about the 3 tier cause it makes no sense for short-lived stuff like a poker system apart from winnings and other stuff you need to track but you might want to focus on getting things to work first. Given this I would look at the channel api and async responses introduced in JEE6 you can go ajax or html5 canvas easily. Hell have a look at vaadin while your at it.

14  Discussions / General Discussions / Re: Vote now in the official JGO logo contest thread with this topic on: 2011-01-08 04:53:53
noseOfC ? a++ : c++;
15  Discussions / General Discussions / Re: Apache quits Java executive commitee on: 2010-12-12 03:50:00
Best thing to ever happen to the JCP.

I mean really, apache guys wanted to make a point, point made and now we can move forward and can crank out specifications again.

"but these will suck"

Let me point out:
EJB there where other versions once.. which didn't make all ppl happy which gave birth to spring. Now take a look at version 3 -> Good or bad specs it will lead to improvement.
JPA, that wasn't invented there, hibernate anyone? -> apparently things don't need to start in the JCP.
Countless JSR's, who never got beyond a reference implementation and some didn't even got to one. -> Just because the JCP touched up on it doesn't make it law.

Can other ppl write specs and can these then be implemented by others?

The only thing that has changed at all is that language features now actually get run through he JCP which sun used to send down from the mountain. I mean, I like generics, but if others where to believed no one would ever use java 5.... so who is using a version java 5 or newer? hands please!

Besides even if they mess it up beyond everything imaginable, it only after that they've done that that we have to wonder about forking or migrating away.
16  Discussions / General Discussions / Re: After Java on: 2010-05-01 17:07:06
Well, personally, I still think Java is the language for me.  It's possible that something might look better latter on, but right now nothing does.  Javascript is ubiquitous but would drive me insane (I code JS at work and it's evil). 

yeah that
17  Discussions / General Discussions / Re: Generate RTF files on: 2010-04-10 00:43:58
Thanks for the answers.

We want to provide a report download in a web application which can be directly opened with M$ Word (yes, I know Wink). And we don't want to use PIO (for this).

There's as noted, html, pdf (but I take it open in word means open and edit it) and we have ODF and ooxml of which there should be api's around, which lists an lgpl version (no idea about the quality)

and as mentioned taking a premade document and adding some string replace sprikles also works wonders
18  Discussions / Miscellaneous Topics / Re: Wasting my life programming ? on: 2010-04-09 16:40:24
If your truly passionate about something you can't go wrong. Just about any 'dumb' activity that I've done in the past has served me in other area's.

Sure you have to keep an eye out to keep your priorities sorted, like don't be programming while you should have been running out to buy a present for your (girl)frends birthday tomorrow...
19  Discussions / General Discussions / Re: My Quickstart toolbar, what's yours ? on: 2010-04-09 16:20:10
browser, email, terminal, eclipse - and whireshark but arguabbly I don't use it enough for the screen estate it takes. I tend to have a lot of graphs around my screen, network (in numbers) cpu, memory, swap, disk other then that a clock/date and some other standard things preferably without color.

o, yeah as far as tools go I quite enjoy keepass, though I should still figure out a way to securely sync it among computers.
20  Discussions / General Discussions / Re: Generate RTF files on: 2010-04-09 16:07:03
Better stop myself from typing a bunch of stuff and ask the most important question,

Why (the hell) would you need RTF in this day and age?
21  Java Game APIs & Engines / JavaFX / Re: JavaFX 1.3 soon? on: 2010-04-09 00:50:50
JavaFX in its current state is horrid and really shouldn't have been released until it was done.

I'm really hoping they get this version right especially as its been in the works for a while. If they just nail two things

1) the performance
2) the user experience

Then it might be cool.

Given you keep the list of things-to-not-use(like in the early(er) days of java) performace hasn't been bad to me.

Sure developing using netbeans misses polish to put it gently, the bit of code that handles code formatting was it programmed by a first year student or something? I mean at the end of the day you might get used to just about anything..

As far as user experience, so stuff broke... can't care that much in the light of the very much improved startup time. I mean I've visited pages and I actually had to look at the source to figure out that there was actually an applet on the page. As sad as it is, it still kinda surprises me.

No all in all Javafx has been pleasant

That all being said it does seem that there no drive from management to actually polish the user experience or developers with that as a primary role/responsibility, just some developers doing the good work in some spare time. - if I'm off base here please tell me, otherwise I'm going to presume that I'm right.
22  Java Game APIs & Engines / JavaFX / Re: SBECL on: 2010-03-10 12:40:59
I managed to get rid of the memory leak, instead of >100mb it now only takes 5-8mb Smiley

But I'm still very much interested what SBECL stands for and any further information.


Decided to look at the source:
The base class for the per-script class which combines all binding expressions and change listeners

If one shortens the full name of a class it wouldn't hurt to add the full name in the comments.

Anyways from what I can gather SBECL's contain all the stuff that can't be inlined into a getter or setter
23  Java Game APIs & Engines / JavaFX / Re: SBECL on: 2010-03-09 13:21:19
Have you tried version 1.2.3?

Well I'm a bit confsed about the version too tbh

when running from netbeans and adding the following tothe code:
it prints:

javafx -version
javafx 1.2.1_b28

for completeness sake:
java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
24  Java Game APIs & Engines / JavaFX / SBECL on: 2010-03-09 03:27:32
I am interested to know what they are, they seem to be related to Location/slacker's and I'm sure SBECL is short for something, does anyone know? google didn't give any answers.
The reason I'm asking is that I'm trying to pin down a memory leak, and I can't seem to figure out if it's my fault or not.
I figured it was due to something that's fixed in 1.2.1 but since I'm actually running that version.

25  Discussions / General Discussions / Re: Java 7 to get Closures! on: 2009-12-08 05:32:46
Good news, but reading from the spec i can't understand if non-local returns are in or not.

they aren't in.

which I'm happy about as they serve no use. FCM style control structures are fine and it demonstrates how you can avoid a bucket load of weirdness. I don't think FCM proposal is the way to go as far as lamba/closures go, I prefer automatic conversion to SAM's and simply leaving method types out completely. If your writing a 'dsl' for using reflection then I'm all for it but for mainstream java it has a very low power-to-weight ratio.

CICE + FCM style control structures + annoyous method and automatic conversion to SAM and other left hand magic is what I want.

so no
#int(String foo, String bar) throws FoobarException likenessCountFunction = #(String foo, String bar) {.....} ;


target.addSignalListener(Event event => insert multi
line/ mutiply instructions here and it looks horrible)


only thing I haven't settled on is IF/how of finalness of variables in a lamba/closure thingy.

As far as stuff that can be added as IDE plugin I'm all for that, where it doesn't get too crazy - and with control structures it does get too crazy. With respect to the 'final variable' bit of the equation changing anything there takes a language change no matter how you slice it.

method(new SAM() {
 samMethod() {;
and using automatic conversion :
be handled by IDE plugin is alright. - anyways I though we already had a lengthy discussion about IDE's ~ language features.
I wouldn't want primitives to become Objects. That's why they're primitives! They're he tacit admission that somewhere underneath the JVM is a real machine that...
The whole Objects have an identity makes modelling primitives as Objects scewy, though it boils down to the same thing. Having something that allows you to specify that you do not care if you get a primitive or a object could do some good though, say you define methods that take a SAM then with primitives you end up with at least 8 SAM's which is a bit tedious to define every time, the other option is to throw typing out the door which doesn't sound too appealing.

They work fine, they're not too complicated if you don't try to over use them, and the new Java 7 syntax for inferring generic type sigs should make them far less verbose.
Yeah I really don't understand the fuzz with generics they get picked up without a hitch by all the students I come across. Consuming them is never a problem, defining them might impose a bumb or two but in general API design isn't something junior programmers get right anyway.

A cast is either impossible, or it'll throw a CCE at runtime. Me sticking it in brackets is just a waste of my typing. When I assign something to a variable I'm already asserting that it fits without trouble.
I don't know where your coming from but a programmers assertion even if it's me doesn't rate the same as a compilers assertion. When a programmer takes stuff in it's own hands I don't mind it showing though using verbosity. Last but certainly not least, I don't think your typing casts all day, so get over it anyway :p
26  Discussions / General Discussions / Re: How do I put this behind the player at all times? on: 2009-09-13 04:45:46
Sound to me like something more for iether newless clubbies, Game Play/Design or even physics boards
27  Discussions / Miscellaneous Topics / Re: Java on 1000 cores on: 2009-09-13 04:42:15
This showed up in my subscriptions (googletechtalks) a few days ago. I only watched the first 10 minutes. The presentation was just too sloppy to bear. After these 10 minutes I still had no clue where he intends to go or why. It really was that bad.

Tech presentations can be so simple. Start with the problem, tell why it's a problem, and then tell how you tackled it. Then thing like how it works and why it works. And most importantly - how much better it works. Now, then, delta. Done. Really really easy.

tbh with the information simply oosing out of him it doesn't really matter how he presents. I just really can't be annoyed by it, perhaps its cause because I've seen too many slick presentations that lacked substance or where simply full of lies. That and starting with a problem can blow up in your face just as well; they either can't comprehend the problem, recognize there is one or get down right hostile because they think they know where the problem is but simply isn't. No I've been through presentation where ppl kept sticking to: "this is the problem - my prototype doesn't work because of this no matter what you say" - sorry my stuff is working in production for months now and it simply ain't an issue. "you lie"  persecutioncomplex

tbh it really doesn't matter if it was bearable at all depending on the information he's giving out. Presentations aren't about selling stuff or entertaining ppl they are first and fore most about relaying information.

Ok so I pretty much watched it in one go. The stuff that annoyed me was more so was: that I couldn't hear what the audience was saying, that no one pointed out that he wasn't talking into the mic(why does he need to hold one anyway) and that someone skypeing in had his microphone open.
28  Discussions / Miscellaneous Topics / Re: Java on 1000 cores on: 2009-09-10 14:45:23
This video has been removed by the user.   Sad

looks like they moved it:
29  Discussions / Miscellaneous Topics / Re: Project Coin on: 2009-09-01 23:46:23
BTW do you know the reason for we not being able to put multiple-multiple arguments in functions?
I think they where afraid of wonkyness with types that are castable to both types. I would have to look it up - though that information might not be available development wasn't that open back then.
30  Discussions / Miscellaneous Topics / Re: Project Coin on: 2009-09-01 23:26:15
What do you mean? My closeable finally?
I simply turn the warnings down so that this compiles without warnings:
Map<String, List<String>> anagrams = new HashMap();

Tada! No need to waste my time on the RHS typing "new HashMap<>();" and there is functionally no difference.
//edit ah I see you got it already. - well balls or not someone at sun must have had the vision they where send out with the requirement of backwards compatibility yet managed to deliver a implementation that doesn't block forwards compatibility(erase erasure) somehow I don't think that happened by accident.
BTW the closeable interface not always being used is another instance of the designer not being perfect.
There are other area's where the human factor poses problems, but wouldn't modularisation simply allow you to replace the module as a whole so it frees you from backwards compatibility, at least in theory.
Agree completely, but just the fact that it is there means that some moron will use it thorough some codebase i will have to look at.
yeah I hate having to bring that up every time someone tries to argue something along the lines of "if you don't like it then don't use it."
Didn't remember the author. So ... laziness? Hope that Sun wasn't completely braindead? Who knows.
tis sad that it didn't make it
Pages: [1] 2 3 ... 30
Rule (82 views)
2017-03-19 12:43:22

Rule (69 views)
2017-03-19 12:42:17

Rule (78 views)
2017-03-19 12:36:21

theagentd (89 views)
2017-03-16 05:07:07

theagentd (89 views)
2017-03-15 22:37:06

theagentd (85 views)
2017-03-15 22:32:18

theagentd (83 views)
2017-03-15 22:31:11

ral0r2 (138 views)
2017-03-03 11:52:41

ral0r2 (136 views)
2017-03-03 11:42:24

Archive (316 views)
2017-02-27 19:41:49
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51 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!