Java-Gaming.org Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (613)
Games in Android Showcase (173)
games submitted by our members
Games in WIP (659)
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 ... 346
1  Discussions / Miscellaneous Topics / Re: OpenAL fails on my computer on: 2015-08-27 18:12:22
Chortle  Roll Eyes

Cas Smiley
2  Games Center / WIP games, tools & toy projects / Re: Space Grunts - now in beta (steam key) on: 2015-08-26 14:46:46
Exactly... there are "workarounds", but mostly it's just a bit of an inconvenience.
Not being able to shoot at any visible target is also going to raise some big gripes I think.

Cas Smiley
3  Games Center / WIP games, tools & toy projects / Re: Space Grunts - now in beta (steam key) on: 2015-08-26 08:24:25
Indeed... this is why I found it odd that there's no option to wait and see what they do (it's been a fundamental of roguelikes since the first). I'm not complaining too loudly but I've got a feeling there will be a lot of moaning about this one small thing.

Cas Smiley
4  Games Center / WIP games, tools & toy projects / Re: Space Grunts - now in beta (steam key) on: 2015-08-23 15:17:48
I just got me a copy - it's really quite fun Smiley

I have a few comments...

1. It was often not apparent what was hurting / killing me
2. It's rather frustrating not being able to shoot at arbitrary targets in LOS
3. Similarly there are times when I want to "wait" a turn and see what the gidrahs do

Other than that I think it's slick, fast, stylish and fun! Definitely your best one yet.

Cas Smiley
5  Discussions / General Discussions / Re: Azul Zulu on: 2015-08-20 15:19:34
And more interestingly, Azul are apparently putting the finishing touches to an ARMv7 architecture build Smiley Which I think means... Raspberry Pi Model B a-go-go! Finally some proper Java performance without having to resort to Oracle licensing and redistribution bullshit.

Cas Smiley
6  Games Center / Contests / Re: [Idea] Would anyone be interested in a Pure Java game jam? on: 2015-08-20 14:52:13
Well, I'm buddies with Mike Kasprzak so maybe I could whisper in his ear Smiley

Cas Smiley
7  Games Center / Contests / Re: [Idea] Would anyone be interested in a Pure Java game jam? on: 2015-08-20 14:14:23
Brainstorming: perhaps LD might actually manage such a competition for you, under its auspices. Just a thought.

Cas Smiley
8  Games Center / Contests / Re: [Idea] Would anyone be interested in a Pure Java game jam? on: 2015-08-19 09:33:31
JavaFX is actually worth learning... it's quite good.

Cas Smiley
9  Games Center / Contests / Re: [Idea] Would anyone be interested in a Pure Java game jam? on: 2015-08-19 08:56:18
From arbitrary restrictions we can derive "fun". So yay! for Pure Java, and JavaFX is actually reasonably good for games.

Cas Smiley
10  Discussions / General Discussions / Azul Zulu on: 2015-08-18 13:34:25
I'm surprised that this doesn't get talked about a little more often:
Azul Zulu

It's a fully functional, supported, open-sourced OpenJDK8 implementation. I've just been testing it here on Windows and it appears to be virtually the same as Oracle Java, except that it doesn't have JavaFX included - but the binaries from Oracle drop straight in and it just works.

Being open sourced there's nothing stopping you from hacking out the bits you don't want, either.

Cas Smiley
11  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java OpenGL Math Library (JOML) on: 2015-08-18 13:24:34
btw I love Roquen's detailing of stuff, and always stare intently at all of his cryptic messages... though I barely understand one symbol in 10. I stopped "doing" maths at around age 16 - it's totally over my head. He is a treasure trove of computer science knowledge. We must pickle his brain before it is too late and extract what we can.

Cas Smiley
12  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java OpenGL Math Library (JOML) on: 2015-08-18 13:17:21
Solution: provide all of them (except gdx), document accuracy vs speed, allow user to select according to requirements.

Cas Smiley
13  Discussions / General Discussions / Re: Oracle working on an AOT compiler for Java on: 2015-08-14 14:10:18
Even GC freezes are largely a myth. In Real Life, GC "freezes" beyond for example a minor intermittent jitter in a game's frame rate just don't happen. Idle UIs just don't produce garbage in any measurable form.

Cas Smiley
14  Discussions / General Discussions / Re: Oracle working on an AOT compiler for Java on: 2015-08-14 13:52:24
I'm sorry, but I've never actually seen this behaviour. The only thing that causes Java UIs to freeze is when people don't know how (or even when) to code multithreaded UIs.
Eclipse starts up here in 8 seconds and it's probably the biggest Java application anyone is ever going to run. An 8 second wait first thing in the morning isn't really going to cause me to tear my hair out in rage and frustration. Likewise reducing that delay to 5 seconds isn't going to save me any of the hair I haven't lost in the first place. It all smacks of a bizarrely contorted form of premature optimisation.

Cas Smiley
15  Discussions / General Discussions / Re: Oracle working on an AOT compiler for Java on: 2015-08-14 13:20:40
Pretty much. But as I say... it solves a problem people don't really have. Startup time is insignificant next to run duration for any non-trivial application (and by "insignificant" I mean that no-one is really so bothered that I know of who would experience some sort of life-changing epiphany should Eclipse start up in 5s instead of 8s).  For trivial applications the C1 compiler appears to be roughly the same startup time as these experiments. And for those hi-frequency traders who don't want a compile to unexpectedly issue right at the point they perform their first trade - well that's what Excelsior JET is for.

Cas Smiley
16  Discussions / Miscellaneous Topics / Re: OpenAL fails on my computer on: 2015-08-14 09:21:45
'twas Brian that actually did that particular tweak as I recall... it was a long time ago though. Like 5 years or more.

Cas Smiley
17  Discussions / General Discussions / Re: Oracle working on an AOT compiler for Java on: 2015-08-14 09:19:19
The very long and meandering video talks about a quite peculiar form of AOT compilation they're working on which appears to coexist with the JIT stuff.
It does appear to be a peculiar direction to take and is certainly nothing anybody particularly wants... everyone currently content with the JVM as implemented is, well, content. Anyone who needs AOT compilation... needs straightforward, simple, full AOT compilation. There's not much of a middle ground. So this is a bit of a perplexing development really.

Cas Smiley
18  Discussions / Miscellaneous Topics / Re: OpenAL fails on my computer on: 2015-08-13 10:30:21
I do recall OpenAL sits on top of DirectSound APIs which require the a window handle and such to be initialised properly before they themselves can get initialised - wasn't there some sort of hacky loop in LWJGL2 to sit and retry a few times until it worked?

Cas Smiley
19  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java OpenGL Math Library (JOML) on: 2015-08-07 14:27:43
For what it's worth I'll be switching from gdx vecmath to JOML too for my game libraries (largely as a result of @theagentd working on our engine code). So keep up the good work Wink

Cas Smiley
20  Discussions / Jobs and Resumes / [Wanted] Fresh graduate in Comp Sci wanted near Shepton Mallet, England on: 2015-08-07 13:09:49
Job opening... not in games though, but you might know someone who fits the bill:

I'm looking for a recent fresh, soft, malleable youngster who has just graduated in Comp Sci for a programming role here in Shepton Mallet in the marine seismic industry. You'll need to be proficient in C and Java. Job involves lots of really gnarly debugging, really low level firmware programming, and also higher level stuff in Java. Stuff runs on bespoke microcontrollers, embedded Linux, and ordinary (Red Hat) Linux.

You lot are all grizzled veterans but perhaps you've got a friend or relative whose offspring has graduated this summer from uni and is currently loafing about being expensive and smelly in their parents spare bedroom. Now is the time to give them the kick up the arse they need for an "exciting" career in software engineering!

Contact Caspian.Prince 'at' seamap.com with a CV of sorts.

I'll cross-post this announcement here and there.

Cheers Smiley

Cas Smiley
21  Game Development / Newbie & Debugging Questions / Re: Best Practices for Creating New Objects on: 2015-08-07 09:50:03
Since the collectors implemented in Java1.4 and later scan the heap of live objects, the more live objects you have, the longer it takes. Worse, there are different, slower algorithms for stuff that's been hanging around a long time (ie. stuff in a pool). And even worse there's some complexity if old objects point back to new objects. All in all pooling is generally slower than not pooling in the long term, depending on how expensive your objects are to construct in the first place.

Cas Smiley
22  Game Development / Newbie & Debugging Questions / Re: Best Practices for Creating New Objects on: 2015-08-06 14:11:21
"Optimal" requires that you know what you're optimising for of course. If you're optimising for rapid coding time and brevity... you'd not be in the least concerned by pooling for example.

Cas Smiley
23  Java Game APIs & Engines / Engines, Libraries and Tools / Re: [LibGDX]Get pixels of a Texture on: 2015-08-05 18:20:21
Performance is generally poor, as you've got to wait for the GPU to finish rendering before it's allowed to read back data, and the read back itself isn't exactly fast, either.

Cas Smiley
24  Discussions / Business and Project Management Discussions / Re: Do you team up with marketing experts or use their services? Does Steam h_elp? on: 2015-07-28 09:57:37
The benefits of remaining in the Steam front page capsule rotation are enormous and exponentially greater than any exposure you can gain anywhere else for any kind of money. So make it count.

BTW Twitter and Facebook are quite expensive for their supposed effectiveness... but then we've also concluded that advertising takes a very long time to mature. As in, using very clever tracking techniques, we can trace sales coming in occurring over a year after advertising exposure. It's a very, very long game.

Cas Smiley
25  Discussions / Business and Project Management Discussions / Re: Do you team up with marketing experts or use their services? Does Steam h_elp? on: 2015-07-28 09:55:20
These days you'll be lucky to remain visible in New Releases for more than a few hours.

Greenlight won't really help your actual marketing efforts in any serious sort of way. It's there just to make Valve's life a little easier so that they can at least have a little bit of auto-vetting on what they bother letting onto the service.

You do get a few shots at the main capsule on the front page given to you by default when you are finally released on Steam. However you will actually need to massively push the title yourself at the same time: because Valve will perpetuate titles on the front page that start making them a lot of money or getting them a lot of downloads (it's mostly done on automatic stats). So if you want to maximise your chances, run an exposure round on the main capsule right after and during a massive marketing campaign.

Marketing campaigns these days might easily amount to the tens of thousands of dollars. This is mainly going to be in the form of generic advertising solutions (AdWords, Youtube, Project Wonderful, etc) and the odd cleverly targeted site takeover (eg. RockPaperShotgun) and so on.

Cas Smiley
26  Discussions / General Discussions / Re: Virtual machine ID on: 2015-07-23 16:37:08
What he said. You need to query various things and then create a hash of the values you find.

Cas Smiley
27  Discussions / General Discussions / Re: Virtual machine ID on: 2015-07-23 15:50:49
What ID number would that be?

Cas Smiley
28  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java OpenGL Math Library (JOML) on: 2015-07-23 15:49:51
Hm.. could you explain how that relates to the current debate over having relative vs. absolute NIO methods?
I am assuming that, since LWJGL's vecmath library used relative put/get operations, you are wishing that LWJGL hadn't used relative operations but absolute ones instead. So you would be in favour of the absolute methods?
All I'm saying is that basing your API design decisions on what LWJGL programmers are used to is not really a sound foundation Smiley

Cas Smiley
29  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java OpenGL Math Library (JOML) on: 2015-07-23 14:50:39
The original LWJGL vecmath library was just a temporary bodge that sort of got used a bit more than expected...

Cas Smiley
30  Discussions / General Discussions / Re: code signing certificates ...or how to ease the user? on: 2015-07-21 21:43:49
"Use Steam"

Sad but true.

Cas Smiley
Pages: [1] 2 3 ... 346
 
Coldstream24 (13 views)
2015-09-03 00:41:28

Andrew_3ds (24 views)
2015-09-01 19:08:10

afikri (16 views)
2015-08-31 09:30:22

afikri (24 views)
2015-08-31 09:30:07

afikri (12 views)
2015-08-31 09:27:24

afikri (16 views)
2015-08-31 09:26:40

Roquen (23 views)
2015-08-29 11:30:54

GamerC4 (34 views)
2015-08-22 20:38:50

GamerC4 (31 views)
2015-08-22 20:37:18

GamerC4 (37 views)
2015-08-22 20:37:01
HotSpot Options
by Roquen
2015-08-29 11:33:11

Rendering resources
by Roquen
2015-08-17 12:42:29

Rendering resources
by Roquen
2015-08-17 09:36:56

Rendering resources
by Roquen
2015-08-13 07:40:51

Networking Resources
by Roquen
2015-08-13 07:40:43

List of Learning Resources
by gouessej
2015-07-09 11:29:36

How Do I Expand My Game?
by bashfrog
2015-06-14 11:34:43

List of Learning Resources
by PocketCrafter7
2015-05-31 05:37:30
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!