Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (707)
Games in Android Showcase (208)
games submitted by our members
Games in WIP (781)
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 ... 9
1  Discussions / General Discussions / Re: After Java on: 2010-04-29 19:52:32
If IE9 supports HTML5 Canvas I'm switching to it.

If Quake 2 can be ported to JavaScript using GWT, I figure I can continue to write in Java or Scala.

JavaScript VMs are getting a lot faster. Not as fast at HotSpot, though (HotSpot really is an awesome technology and it will be hard for any company to catch up with it). But it's decent. For most 2D browser games, it will make no sense to continue using Java if HTML5 Canvas is on every browser.

I really like the JavaFX language, but it's not taking off. The latest demos still crash or freeze my browser, it's never going to run on iDevices, the coolest Java handsets run Android, and some new TVs are going to run Android. Does JavaFX currently run on any devices? Does Sun/Oracle not have the proper connections anymore?

As for downloadable desktop games, as everyone has already said, it would be nice to be able to have a clear, legal way for indies to distribute HotSpot with their games (unless there currently is a way and I didn't know - I haven't been on the board in a while)
2  Discussions / General Discussions / Re: Cortado works! on: 2010-02-10 17:43:42
Pogg looks promising. I just emailed the developer asking if he'd like help getting audio to work. An all LGPL-solution would be great.
3  Discussions / General Discussions / Re: Cortado works! on: 2010-02-10 00:58:06
Yes, pure Java, and next-to-no CPU here on my dual 3GHz rig Wink Behold!
I feel that this is one of the most significant Java developments in years.

Cas Smiley
Great. Uses less CPU than Flash on my Mac. Didn't see any audio sync issues.

So, Cortado is GPL. Original Ogg/Theora code (and everything else Xiph) is BSD. What are the chances we convince the Cortado devs to switch to BSD?
4  Discussions / General Discussions / Re: iPhone + kev g on: 2009-08-08 03:47:22
Gratz on the release!

BTW how does XMLVM deal with iPhone's lack of garbage collection?
5  Java Game APIs & Engines / Android / Re: Live Android - Android on the Desktop on: 2009-07-30 23:24:09
Interesting. How is app-loading compared to the emulator? I'm working on an app that takes way-too-long to load it onto the official emulator.
6  Games Center / Featured Games / Re: Scared on: 2009-07-30 23:19:48
Speedy but not so fun to play.
I agree Smiley

I wrote it 11 years ago, and it hasn't changed since (except for compatibility updates as various APIs changed... it used* classes back then - anyone remember that?). There are no weapon upgrades, no bosses, and only one type of bad guy. Yikes. It did get me my first job, however.

As for controls, WASD + mouse to fire works best for me. That's similar to WoW controls.
7  Java Game APIs & Engines / JavaFX / Re: JavaFX 1.2 is out on: 2009-06-03 16:32:36
It's getting better. They added a fullsceeen option for applets, which is cool. Also supposedly the speed problems have ben fixed (haven't tested it though).

Still has problems on Mac, though. The video example hosed my browser, and the Snakes & Ladders applet wouldn't load. Still seeing security popups too.
8  Discussions / Business and Project Management Discussions / Re: Will the Java Platform Create The World's Largest App Store? on: 2009-05-20 01:54:59
Sound interesting but yeah, the details are vague. There are tons of questions on user experience, the infrastructure, etc. I guess we'll have to wait and see. I wonder what the store is written in - HTML/AJAX or a Java app? If it's JavaFX, it will be nice to see Sun eat it's own dog food. Smiley

Also I'd like to see comparison of the Java Store to services like BMTmicro, Kagi, etc.
9  Discussions / Miscellaneous Topics / Re: Sun is killing Java Fisrt goal every day.... on: 2009-04-25 21:25:52
Well, personally, it's not fragmentation that's the problem because I don't support older versions of Java (ie PulpCore considers them obsolete). Java 1.1 had lots of bugs, and when I stopped supporting it I could remove a bunch of work-arounds. Soon I'll stop supporting Java 1.4, which will mean the removal of more work-arounds. If Java 6u10+ has no workarounds, then the situation is getter better, not worse.

As for Dalvik, yikes, it doesn't even have a JIT yet. Plus, Android has the same problem:
10  Discussions / Miscellaneous Topics / Re: Sun is killing Java Fisrt goal every day.... on: 2009-04-25 15:56:06
I agree, it's tough. PulpCore has several places that runs code only on certain JREs. Plus, I've been logging exceptions for a while, and there are certain methods that throw exceptions on some JREs even though the documentation doesn't say anything about it. And then there's IBM's JRE which has bizarre problems. It's tough for people making applets from scratch, if they want the applets to work everywhere.

However, I think it's getting better, not worse. I haven't into any problems with 6u10 and above. Plus the auto-updating feature is a huge benefit.

As far as libraries go, there are plans for modularization in JDK7 (Project Jigsaw). Perhaps that will help.
11  Discussions / Miscellaneous Topics / Re: Google O3D on: 2009-04-21 20:07:20
Or install it and go here:
Here a JBox2D-JS demo:

It's obviously new, but something to watch.
12  Discussions / Miscellaneous Topics / Re: Google O3D on: 2009-04-21 19:49:02
Nope. JavaScript.
13  Discussions / Miscellaneous Topics / Re: Google O3D on: 2009-04-21 19:43:12
hum... just another 3D plugin ?
Yeah, maybe.

This is interesting (from the FAQ):
Why doesn't O3D use OpenGL's shading language (GLSL)?
There are a number of reasons we decided against using GLSL as our standard shading language:
NVidia's OpenGL driver is not in compliance with the GLSL specification and can fail to compile shaders for arbitrary undocumented reasons.
On some graphics hardware capable of programmable shading (e.g., Intel GMA950), the OpenGL driver does not support GLSL, even though the hardware would be capable of it (and has a DirectX9 driver).
Drivers that are in compliance with the specification are allowed to fall back to software rendering for difficult shaders, but there is no way to determine if a given shader will cause a software fallback. This results in unpredictable performance.
There is no well-defined minimum specification that is guaranteed to execute in hardware on all platforms.
14  Discussions / Miscellaneous Topics / Google O3D on: 2009-04-21 19:12:21
Well this came out of nowhere. Google just release a browser-based 3D API. Small download, loads fast... no security dialogs... shader language...

Come on JavaFX team, you can't let Google win!
15  Discussions / General Discussions / Re: Oracle buying Sun on: 2009-04-20 15:52:53
"Dalvik has no Just-in-time compiler"

The boy doesn't know the ways of the Force.
16  Games Center / Contests / Re: Ludum Dare #14 on: 2009-04-20 14:46:36
Good job Markus and Morre, both games are pretty clever.
17  Discussions / General Discussions / Re: Oracle buying Sun on: 2009-04-20 14:40:36
Maybe Larry Ellison hates Microsoft so much that they'll pump money in JavaFX just to keep Silverlight down.

(Yes I was grasping at straws on that one)
18  Game Development / Networking & Multiplayer / Re: feedback requested: security warning text on: 2009-04-18 01:57:10
Gotcha. Yeah I can see how it can mimic OS windows while a browser couldn't.
In that case, after thinking about it some more, I'd say go with Riven's idea of a coffee cup, and the as short a text as possible in the tooltip. Maybe just "Untrusted window [more info]".

I say use the coffee cup icon because JS alert dialogs show the browser's icon instead of a warning icon.

19  Game Development / Networking & Multiplayer / Re: feedback requested: security warning text on: 2009-04-18 01:16:20
I don't think you can do that with HTML. You can't show an undecorated window that way, or a window that fills whole screen.
I was thinking of sites that spoof another sites login form. Really easy to do, especially since Google Account login is on a lot f different sites.
Really? Show me an applet that can do that =) Barring bugs this applets can't hide security warning (banner/icon).
Here is an applet taking up 100% of the window content. Tested in FireFox. It doesn't show a warning. There are other JS tricks besides this one.
I don't think browser's filters will catch this kind of phishing - you're mixing the concepts.
Maybe they don't. I don't have any examples where a page with a Java applet is marked as malware. But maybe that's where it should happen, since browsers warn against malware, phishing, etc.
I think that'd be scarier than what we suggested, no? We're trying to make it less scarier.
If the goal is to make it less scary that what is implemented in 6u10, don't show any warning icon. If the problem is undecorated windows, only show the icon on undecorated windows.
20  Game Development / Networking & Multiplayer / Re: feedback requested: security warning text on: 2009-04-17 22:47:36
Ok, well, ignoring for the moment that spoofs can be made with HTML, or an untrusted applet could be scaled to 100% of the window size and a warning wouldn't show. And ignoring that modern browsers have phishing filters.

Perhaps it should say something along the lines of "This isn't a web page - it's a Java applet. Don't enter passwords, credit card numbers, or other personal data. [more info]" Where [more info] would be a link, if needed. I'm basically paraphrasing from definitions of phishing.
21  Game Development / Networking & Multiplayer / Re: feedback requested: security warning text on: 2009-04-17 22:24:48
I still don't understand what the warning is for. There's got to be a reason for keeping it, right?
22  Game Development / Networking & Multiplayer / Re: feedback requested: security warning text on: 2009-04-17 19:29:17
The message should concisely describe exactly what untrusted applets can do that a normal application cannot.

What can a sandboxed (untrusted) applet do that an AJAX application cannot? If the answer is "nothing", then the message should say nothing. Otherwise, it should say what the untrusted applet can do.

"Be cautious what you type and click" is not specific, and probably scares people for no reason.

If it has to be a warning, and it's just as safe as an AJAX app, then perhaps the tooltip should simply say "Java Applet Window" or "Java Applet Window [more info]"
23  Discussions / Miscellaneous Topics / Re: Forget Java and sun, Objective C and Apple is the future on: 2009-04-12 13:09:37
The thing about Apple and iPhone is, they focused on the user before the developer. How long was it before OS 2.0 came out? Apple spent tons of time making sure it *just works* before releasing the API to developers.

Sun is doing the opposite - focusing on the developer before the user. They are creating the API before fixing the show-stopping bugs (video playback bugs, browser crash bugs, etc.). JavaFX is actually a pretty cool language, and has some cool tech, but the bugs and trust dialogs make me run away in screaming horror.
24  Discussions / General Discussions / Re: JPCT vs JME vs Xith3D benchmark on: 2009-04-09 13:29:35
That is really impressive.

Any chance of jPCT going open source?
25  Game Development / Networking & Multiplayer / Re: Google App Engine on: 2009-04-08 22:23:57
By the way, just checked PulpCore. I find it amazing! :-) And the demos are soooooo nice! Keep up! :-)
Thanks. New version "should" be out later this week.

FWIW, now runs on GAE - using python not java for gae code though Shocked)
Hey elias, how are you guys using GAE? I only played the tutorial but it looks great, BTW.
26  Game Development / Networking & Multiplayer / Re: Google App Engine on: 2009-04-08 20:27:06
From what I've read, creating a Thread or a Timer throws an exception.

Yeah there's the Google data store you use instead of writing files or using JDBC.

Other languages work with it (Scala, JRuby) but some frameworks don't (Lift).
27  Java Game APIs & Engines / JavaFX / Re: Need some help in creating the basics of a JavaFX game on: 2009-04-08 18:58:57
Interestingly, tracking dirty regions (and bounds) could take lots of time. Just re-rendering every node from scratch can be faster.
PulpCore tracks dirty regions, and it's the single best optimization in the library. Even in some hardware-accelerated apps where overdraw can be a issue, it is worth it. Swing basically does it with the RepaintManager. JavaFX should do it too!
28  Game Development / Networking & Multiplayer / Re: Google App Engine on: 2009-04-08 18:29:28
Does this list mean we can't use java.awt.Graphics?

It seems they have their own limited (1Mb max) Java graphics API
Yeah it's got some API limitations. No threads, no JDBC, no file system writes. Gotta make some sacrifices to use some of the Google magic, right?

You gotta love that the Images API has a "I'm Feeling Lucky" filter, though.

29  Java Game APIs & Engines / JavaFX / Re: Need some help in creating the basics of a JavaFX game on: 2009-04-08 15:42:01
Node performance is slower than image based designs as pointed out in the article you linked. 
This isn't true for all 2D scenegraphs - Node-based systems can be much faster because dirty rectangles (invalid regions) can be computed automatically, therefore only changed regions of the screen need to be drawn (instead of drawing every pixel every frame). Of course it's possible to compute changed-regions by hand in immediate-mode image systems, but who would want to do that?

The fact the JavaFX isn't good with a large number of Nodes is a huge bug. Luckily trembovetski mentioned this will be fixed in JavaFX around the time of JavaOne.
30  Game Development / Networking & Multiplayer / Re: Google App Engine on: 2009-04-08 04:57:50

A full Java 1.6 VM is now on App Engine:
Pages: [1] 2 3 ... 9
Galdo (426 views)
2017-01-12 13:44:09

Archive (581 views)
2017-01-02 05:31:41

0AndrewShepherd0 (1053 views)
2016-12-16 03:58:39

0AndrewShepherd0 (977 views)
2016-12-15 21:50:57

Lunch (1111 views)
2016-12-06 16:01:40

ral0r2 (1344 views)
2016-11-23 16:08:26

ClaasJG (1438 views)
2016-11-10 17:36:32

CoffeeChemist (1423 views)
2016-11-05 00:46:53

jay4842 (1506 views)
2016-11-01 19:04:52

theagentd (1253 views)
2016-10-24 17:51:53
List of Learning Resources
by elect
2016-09-09 09:47:55

List of Learning Resources
by elect
2016-09-08 09:47:20

List of Learning Resources
by elect
2016-09-08 09:46:51

List of Learning Resources
by elect
2016-09-08 09:46:27

List of Learning Resources
by elect
2016-09-08 09:45:41

List of Learning Resources
by elect
2016-09-08 08:39:20

List of Learning Resources
by elect
2016-09-08 08:38:19

Rendering resources
by Roquen
2016-08-08 05:55:21 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!