Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (407)
games submitted by our members
Games in WIP (293)
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 ... 50
1  Games Center / WIP games, tools & toy projects / Re: Meeting Point - Digital Prisoners on: 2013-05-22 17:14:46
Pretty amazing. Must have been a challenge to connect all those odd bits of technology. Congrats for pulling it off.
Did you have any trouble with vandalism?
Do you think people enjoyed it because it's similar to the console dance games?
Were people shy to try it?
How does the music work?
Interesting project
2  Discussions / General Discussions / Re: bck2brwsr a JVM in Javascript on: 2013-03-02 09:50:43
That's interesting, and i guess that the performance would vary a lot from browser to browser depending on their js engine.
If only all of the browser vendors would fork openjdk and include it natively in their browsers. Then we wouldn't have to deal with js at all and these hacky workarounds.
3  Discussions / General Discussions / Re: bck2brwsr a JVM in Javascript on: 2013-03-02 00:09:59
That is interesting. From that website example I don't think that java is being run on the client, it's all in javascript. From the source code on this page (http://xelfi.cz/bck2brwsr/) there is no applet being executed.
The website is not very descriptive and doesn't explain what it does very well. The javascript of that page is just 3 lines here:
1  
2  
3  
        <script src="bck2brwsr.js" type="text/javascript"> </script>
        <script src="lib/archive.js" type="text/javascript"> </script>
        <script src="zip.js" type="text/javascript"> </script>

The bck2brwsr.js file is huge and appears to be a javascript VM. So i think that the jar files for the calculator are downloaded, maybe in the archive.js file, and read by the javascript jvm and executed. Crazy! I wonder how he was able to write a javascript VM?! My guess is that the VM is very slow, obviously it could only be an interpreter and not a Just In Time compiler. Pretty cool nonetheless.
4  Discussions / Miscellaneous Topics / Re: The Next Game Boss on: 2013-02-28 02:43:53
Ah man, that's too bad. I was convinced that yours was going to make it through. It was the easiest one to dive into, and the casual game market is the biggest thing these days so I thought it had the most legs on it. Oh well, like the judges said, it was close. Congrats on making it that far, pretty awesome.
5  Discussions / General Discussions / Re: JDK: upcoming features on: 2013-02-21 17:19:27
It baffles me as to why you would want to write JS on the serverside, what a nightmare. I thought most devs only used javascript because they had to on the client browser or because they are html devs who never learned a more fully-fledged programming language.
6  Discussions / General Discussions / Re: JDK: upcoming features on: 2013-02-21 16:14:47
I don't really see what's so great about project nashorn. I just read these slides: http://www.oracle.com/javaone/lad-en/session-presentations/clientside/24821-enok-1439095.pdf
Unless a browser vendor is going to replace their javascript engine with nashorn, which will never happen given java's recent security failings, what's the use? Calling java-class libraries from javascript is cool, but not if it is only going to work in the nashorn JVM-powered javascript engine and not on a real browser.
7  Discussions / General Discussions / Re: JavaSE for iOS/Android to feature JavaFX on: 2013-02-14 16:24:41
It's all about the one single whimsy of Apple. They'll either special case it - or not. If they don't - the Zero VM is worthless. Unfortunately CommanderKeith the Zero VM is so slow you're not going to be doing anything much exciting with it, unless you like watching loading screens. It will be so farcically poor that the Java platform will simply be laughed off of iOS, and rightfully so. I've got a RPi here and I can tell you that the Oracle Embedded VM is approximately 5x faster than anything else out there, and that makes a hell of a lot of difference on the sorts of chips you find in iPhones.
That's too bad. Apple really makes things hard. What is frustrating is that even if someone got around Apple's ridiculous restrictions and managed to make iOS run java (or any other cross-platform language), then Apple would change their software or license to forbid it, in the name of security/compatibility/user experience, when really their underlying motivation is to have captive developers and programs.

By the way, kudos to badlogicgames for being that person to make libgdx/java run on iOS. But I notice that it still requires devs to buy into the apple tool-chain.
8  Discussions / General Discussions / Re: JavaSE for iOS/Android to feature JavaFX on: 2013-02-14 07:09:02
Ah i see, thanks. Well, that sucks about iOS.
At least android apps will benefit.
9  Discussions / General Discussions / Re: JavaSE for iOS/Android to feature JavaFX on: 2013-02-14 02:51:08
It would be interesting to see a performance comparison of the two hotspot VM's. I haven't got a raspberry Pi to test.
There's a chance that the performance difference is not large. Especially considering that a lot of our game code will execute openGL stuff which is not done on the CPU, the performance of the embedded hotspot JIT compiler might only result in a small performance benefit over the ordinary hotspot JIT compiler. Also, both use ARM hard float.

on iOS, they can't even use JamVM or Cacao JITs, so it'll have to be pure interpreter only.
Why can't they use JIT's? According to Richard Bair from Oracle (http://fxexperience.com/2013/02/february-open-source-update/):
Quote
There have been some question about licensing on iOS as Apple doesn’t allow for GPL licensed applications in their app store. OpenJFX and OpenJDK are both licensed with the same GPLv2 with Classpath Extension. My understanding (and I’m not a lawyer) is that this means that if you take OpenJFX + OpenJDK (minus any binary stubs released under a different license), then you can safely combine this with your application and release your application under your own license as a single application co-bundle.
10  Games Center / Showcase / Re: GameDoser - The Magic of Tales on: 2013-02-14 02:02:22
Looks great, even with those heavy outlines.
One of the best 2d-graphics games I've seen here.
Keep it up!
11  Discussions / General Discussions / Re: JavaSE for iOS/Android to feature JavaFX on: 2013-02-14 01:51:16
Interesting, thanks for the link Mickelukas.
I did some research and it looks like Oracle have 2 JVM's for ARM, both of which use openjdk 8 class libraries, but the 'embedded' version features an optimised hotspot VM, while the ordinary version still has a hotspot VM, but is not optimised for ARM. See Henrik's post in this thread (http://www.raspberrypi.org/phpBB3/viewtopic.php?f=81&t=27805):
Quote
by henrik » Tue Jan 01, 2013 6:24 am
oracle embedded JRE preview
pros: seems to be the fastest option, supplied class libraries include accelerated javafx implementation.
cons: propietary, doesn't appear to be redistributable, still prerelease, supplied class libraries are jdk8 based and don't include AWT/swing (though apparently the oracle embedded vm can be used with the class libraries from raspbian openjdk to get AWT/swing support).
forum thread: viewtopic.php?f=81&t=26110


That should be "Oracle JDK 8 preview for Linux/ARM". Our Java SE Embedded products (that you call the embedded JRE) is a commercial variant optimized for low memory footprint.

A few clarifications:
- All implementations use the OpenJDK class libraries, but with different VMs
- OpenJDK is developed by Oracle and other members of the OpenJDK community
- The Oracle JDK is based on OpenJDK, adding a few features that we either don't have the right to open source or that we keep closed for commercial reasons. For now that includes our ARM port of Hotspot, which is highly optimized.
- Oracle JDK binaries undergo extensive testing and are likely the highest quality.
- Oracle JDK is free (as in beer) for most purposes including redistribution with applications, see the license agreement you click through to download JDK 7
- The Oracle JDK 8 preview is under an early access license with more reatrictions
- Using the Swing/AWT libraries from OpenJDK 7 or Oracle JDK 7 with the JDK 8 preview is unlikely to work moving forward, but you can always compile OpenJDK 8 (our binaries and the OpenJDK source are kept in sync)
- JavaFX is partially available open source in the OpenJFX project on java.net, and will be fully open sourced over the next few months (including the ARM port)

Henrik Ståhl
Sr. Director, Product Managament
Java Platform Group, Oracle

Richard Bair also posted a performance comparison of JVM 8 vs GCC on the RPi, and java is faster: http://fxexperience.com/2012/12/javafx-on-raspberry-pi/.
I think the JVM hotspot version he is using is 'embedded' since the file name has an 'e' in the 'b36e' build number: http://www.java.net/download/JavaFXarm/jdk-8-ea-b36e-linux-arm-hflt-29_nov_2012.tar.gz

Hopefully Oracle eventually opensource all of the embedded hotspot VM. But if they don't, at least we have an ordinary hotspot VM for ARM.
According to the post linked to by Mickelukas (http://fxexperience.com/2013/02/february-open-source-update/):
Quote
...we do not yet have iOS / Android on our official release roadmap, so that for the time being, the only way to use JavaFX on iOS is via OpenJDK / OpenJFX. I can imagine this would make open source guys smile (open source goes where closed source does not!). This is also why we’ve been prioritizing open source so highly for the last little while — when OpenJFX can be built without any binary stubs, then there is nothing stopping you from taking OpenJFX with iOS port + OpenJDK and creating commercial applications that can be sold in the iOS app store.

So that means that any VM on iOS or Android will have to be a derivative of the open-source openJDK 8 and not the close-sourced 'embedded' version, which means that iOS and Android will be running the slower unoptimised hotspot JIT.
12  Discussions / General Discussions / Re: Java 7.10 Plugin blocked on Mac on: 2013-02-07 07:53:38
I'm quite fed up with java right now. I just downloaded and installed java7u13 from java.com because my java auto-updater didn't, even though I can see it running in my task manager, and then I found that my browser has the Ask toolbar installed. What the hell! I never asked for it (no pun intended) so there must have been an opt-out checkbox that i overlooked in the installation process.
So annoying. I can't beleive that Oracle installs that crap with the java plugin, it reaks of amateurism. None of the other plugins like adobe's flash or pdf viewer do that.
Disappointing  Angry

EDIT: And to uninstall the Ask toolbar, you have to go to the control panel to do it, as well as close the browser and restart the computer! Geez
13  Game Development / Newbie & Debugging Questions / Re: Screen Tearing on: 2013-02-04 23:30:41
Lol, I didn't realise that the screen shot square showed the 'tear'. Looks like there's another one a little lower and to the left.
I'd say you're not drawing straight lines and that's why the edge is jagged.
I agree with varkas that you should just print the points you're drawing and look for the one with a strange y-coord.
Good luck!
14  Game Development / Newbie & Debugging Questions / Re: Screen Tearing on: 2013-02-04 06:44:50
Hi mizzath,
Java 2d has no functionality to mitigate screen tearing. But java fx has, and the user shannon smith tried it out and reported his results in a thread on these forums. I would search it for you but I'm on my phone right now.
Alternatively, instead of switching to java fx and it's scene graph, you could use open gl or libgdx which can be used to get rid of screen tear.
Cheers, keith
15  Discussions / Miscellaneous Topics / Re: The Next Game Boss on: 2013-01-31 06:10:51
Congrats Eli! so cool to get your game on TV.
Lots of funny moments there. The judges tried to make it seem close for the sake of politeness to your opponent and the pretense of competition but it was clear as soon as they played your game that they were having fun, and that when they played her story game they were bored.
When Jenovah Chen said he didn't buy it about the archeaologist, I think he meant that he didn't believe the story. Maybe he'd like to see something like, you guide the mummified pharoah-king who can't see through the pyramid labyrinth so that he can lead his people out of slavery or something. Chen obviously thinks the story is important, but that is something you haven't focused on because to you the game play and graphics are way more important.
It's a pity for the girl that she used a pre-built engine to make her novel-story-game. It looked like the major (and OBVIOUS!) problem is the clicking, because the text is only slowly displayed. If she fixed that problem she might have had a better chance.
So will you be in the next episode, against the next competitor, or will wait to vs the winner of that comp and vs them in the one after?
16  Java Game APIs & Engines / OpenGL Development / Re: viewport question on: 2013-01-16 15:45:48
Sounds like you want to tilt the view so you're facing up a little rather than horizontal?
17  Games Center / 4K Game Competition - 2013 / Re: Skyrim 4K on: 2013-01-15 03:23:29
Fantastic! Graphics and gameplay are great.
I managed to run thru most enemies and only got killed by the dragon's swoop from behind me.
I noticed that the enemies' attacks do not harm each other. It would be cool if they hurt each other.
Very cool game
18  Java Game APIs & Engines / Tools Discussion / Re: Spine: 2D skeletal animation on: 2013-01-09 03:05:13
Just curious, but why do you use Swing and the EDT at all when you have the user interface library in libgdx? I just tried your latest version and I couldn't see any AWT/swing, not even in a filechooser.
19  Discussions / Miscellaneous Topics / Ninite on: 2013-01-01 14:06:15
Hi Guys,
Just wondering if any of you have heard of www.ninite.com
I recently bought a new computer and have been trying bring some dead computers back to life. It's been a big hassle installing programs but this ninite program does it for you. I think it's pretty nifty.
Happy new year!
Keith
20  Games Center / Featured Games / Re: Torquing! on: 2012-12-27 11:24:41
Congrats on the game. Physics is cool and graphics are impressive for software rendering. There are jaggies visible but that's the trade-off to get it running reliably in software i guess.
The game seems quite similar to kevglass's tilt game: http://old.cokeandcode.com/tilt2000/

That's pretty sweet to get a contract with jagex. What was it like working with them?
21  Discussions / General Discussions / Re: why are people trying to use Java2D to make games? on: 2012-12-26 01:47:49
Why are so many people here trying to use Java2D to make games? The API is clunky, riddled with gotchas, and generally slow. You can make a nice game with it, but it's harder than it needs to be. I'm not mentioning this to push libgdx, I just think writing games in Java might be taken more ever so slightly more seriously if we do more to discourage using Java2D at all (java4k excluded of course).
Back in the day (more than 3 years ago) most openGL games posted here didn't work. I'm not sure if that was because the programmers used strange openGL functions or if the openGL drivers were really that bad. So if you wanted to make a game that just worked, you had to use java2d. That's what i did and many others too.

These days it seems like openGL drivers have improved a lot so most games work. Maybe minecraft or openGL ES helped the situation, I'm not sure.

I agree that java2d should probably be discouraged now. The API is largely abandoned at oracle/sun. Most of the original engineers Chet Haas, Chris Campbell and even Dmitri Trembovetski (http://www.linkedin.com/pub/dmitri-trembovetski/2/511/ba8) have left oracle. The only java graphics API being worked on at oracle is that stupid one whose name I forgot which is ridiculously slow and is forever being hyped and re-hyped and always fading back into oblivion.
From what i understand libGDX and Slick2D help bridge the gap between openGL and java2D.
22  Game Development / Shared Code / Re: OpenGL lightning fast (managed) VBO mapping on: 2012-12-22 01:55:51
This is cool, thanks for sharing.
I notice that it uses GL1.5 and 1.1. Is that because you are trying to maintain backwards compatibility with older video cards? Would you use these methods with more recent video cards?
23  Discussions / General Discussions / Re: New feature: crackdown on senseless posts on: 2012-12-17 23:49:05
Wow that was lightning quick implementation, thanks Riven. This is cool.

Cero: I agree that rank is a bit silly, but it motivates new members, and I am now motivated to crank out some games. I'm feeling quite inadequate with my zero games status!

Riven's black magic for calculating star count is a great idea. Keeping the formula secret is the way to go so that newbs can't game the system
24  Discussions / General Discussions / Re: New feature: crackdown on senseless posts on: 2012-12-17 08:00:06
That's a great idea, thanks Riven.
By the way, the problem with new members is that they try to get their post-count up to become more 'senior', so they spam senseless comments.
Maybe the seniority given under a person's could be a count of medals only, or by the number of games in the games showcase, or time since the member first joined?
Or seniority could be an average of those things and post-count, plus or minus a random number just to confuse the noobs a bit so they give up trying to game the system. Or seniority could be ditched.
25  Games Center / WIP games, tools & toy projects / Re: [WIP] Android RPG with no name on: 2012-12-11 12:26:39
Very cool. I never saw any loading pauses as you wandered the world (unless I missed them).

I think a simple diablo style click-to-kill  combat system would be good.
Or maybe the camera could zoom out to a top down view and then you could more easily control where the player should move.

What feature took the longest time to program?
26  Discussions / Miscellaneous Topics / Re: Tech demos - undisclosed game on: 2012-12-11 04:31:05
Hmm, you lost me there!
I thought that all colours in computer land were ARGB or something similar, and the 'alpha-channel' was the 'A' in ARGB which can be represented by a number.
27  Java Game APIs & Engines / Tools Discussion / Re: Spine: 2D skeletal animation on: 2012-12-11 02:38:50
Well, I'm homeless, unemployed, and have exhausted my supply of friend's couches that I can crash on in LA, so I'm moving the operation to Europe. Cheesy I suppose it's also good to be with friends for the holidays. Wink I spent last Xmas at Mario's in Austria too. In January I'll visit Shiu in Denmark for a while. After that, I don't know. Hopefully I can make some money with my software by then, funds are getting low!

2.5 years ago I began this nomad lifestyle, in stark contrast to my previous life -- 13 years of mindless corporate zombification, going to work each day, then going home so I could do it again the next day. I like this much better, it's a lot more interesting. I have nothing to show for the 13 years anyway, lost in the housing market thievery.
That's sweet! I also love the backpacking lifestyle. Well that's lucky that you can avoid corporate completely. Most people here seem to have to do full time corporate or at least project work which is a good compromise.
I had great fun visiting jgo people on my last trip overseas (deltor, shannon and eli, thanks guys). deltor was in vienna austria, that was a beautiful city. Great place to be for christmas
28  Discussions / Miscellaneous Topics / Re: Tech demos - undisclosed game on: 2012-12-11 01:39:38
Cool, very interesting.

I got rid of the transparancy, and I wonder why it's even there... we need nothing but greyscale (more or less intense shadow).

Because at the time I was compositing the shadows into the framebuffer alpha, and doing it all with FF pipeline. A no-alpha greyscale version makes sense if you're doing it with modern render-to-texture and shaders.

I thought alpha made sense for that reason too. Obviously shaders do it in some fancy way that I don't understand.
29  Discussions / Miscellaneous Topics / Re: Tech demos - undisclosed game on: 2012-12-10 13:34:58
Looks great, impressive performance.

Dynamic shadows add so much ambience and atmosphere to a game.

Do you use one or many pre-made images for the soft shadows (the penumbra)?
30  Discussions / Miscellaneous Topics / Re: Linux and Dev? on: 2012-12-10 13:26:22
I got office 2012(?) running perfectly under ubuntu with wine(without any  extra configuration), so no excuse there^^

That's pretty amazing, I always thought WINE was a linux distribution, not a program that can be run on any linux distro. I will give it a try! thanks.

Something that I just found out is that in a dual-boot setup, it's possible to use files in the windows partition from the linux partition, but not the other way around... I'm yet to try it, but that would really make linux a much more feasible option. Source: http://www.linuxinsider.com/story/76176.html
Pages: [1] 2 3 ... 50
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (88 views)
2013-05-17 21:29:12

alaslipknot (96 views)
2013-05-16 21:24:48

gouessej (128 views)
2013-05-16 00:53:38

gouessej (123 views)
2013-05-16 00:17:58

theagentd (131 views)
2013-05-15 15:01:13

theagentd (119 views)
2013-05-15 15:00:54

StreetDoggy (161 views)
2013-05-14 15:56:26

kutucuk (184 views)
2013-05-12 17:10:36

kutucuk (185 views)
2013-05-12 15:36:09

UnluckyDevil (191 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.204 seconds with 20 queries.