Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (578)
games submitted by our members
Games in WIP (499)
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 4
1  Discussions / General Discussions / Re: Flash, Java, or both on: 2012-06-29 08:24:22
IMO there are five more or less ready-to-use choices, when you want to make a 3D cross-platform game, that works in the browser on desktop systems, and has a shared codebase for all systems.
here is my personal ranking:
ImportanceJava/Java Applet/WSGWT WebGL/HTML5 with Java/Java Applet/WS fallback(GWT) HTML5/WebGLUnityFlash
Ease of 2D content creation133231
Ease of 3D content creation123312
Ease of GUI creation134241
iOS Support233-12
Android Support211322
In-Browser availability221231
Performance212.5312
Pricing311132
Technology lifetime312 (Google support?)12 (one vendor)3
Java server compatibility413 (WebSocket)3 (WebSocket)22
Commercial support533312

@andyMak: iOS is like IE to me, too many (paying ?) users to ignore. I don't think Flash is that resource hungry, but for sure there is a performance disadvantage. To determine the resource hungriness we can make a start by testing the apps on this list http://www.appbrain.com/apps/popular/adobe-air/ Smiley
2  Discussions / General Discussions / Re: Flash, Java, or both on: 2012-06-29 07:23:25
Yeah libGDX is really cool I recommend it to everyone who wants to create an Android/Desktop game. It has a really cool featureset!

@gouessej Well Adobe Air compiles to Objective-C, I don't think Apple will do something against this. It's this way for some time now and I don't think they will change their policy in a weird way again since Steve Jobs is no more. I once developed an app with Objective-C for university and I hate XCode, when my game (which may never be finished since this is how most of these kind of projects work) doesn't work with Air on iOS I will have to port it manually...
3  Discussions / General Discussions / Re: Flash, Java, or both on: 2012-06-29 00:22:53
as i said: many java browser games loose customers because of java (yea i will probably have to search for quotes Sad). cross-plattform means iOS too. Adobe Air allows me to deploy on all big mobile platforms and desktop browsers. I didn't test stage3d on mobile yet, but posts like this http://blogs.aerys.in/jeanmarc-leroux/2012/06/18/new-minko-2-features-normal-mapping-and-parallax-mapping/ are promising. for the desktop you need in-browser support for a real casual experience, especially when you want to integrate into social platforms. the need for in-browser gameplay is not present in mobile games, because you have a small screen and you are used to switch between apps. in-browser flash for mobile devices was/is useful to look at videos, the rest can be a standalone app w/o loosing anything, but gaining the possibility to extra charge for an app.

btw going with flash on the client-side for my long planned hobby indie project is something I thought about for a very long time since i prefer Java... The Adobe Creative Cloud nailed it for me because now I have Flash Builder & Co. for a fair price. At least the last time I used Flash Develop it was nothing near to NetBeans (my IDE of choice).
4  Discussions / General Discussions / Re: Flash, Java, or both on: 2012-06-28 23:39:18
yeah Smiley I love java! But java has a big barrier when it comes to casual multi platform games Sad and this is what I currently want to develop... I read somewhere (on this board?) that, for huge browser games, java holds a substantial part of the audience off due to technology hassle.
5  Discussions / General Discussions / Re: Flash, Java, or both on: 2012-06-28 23:26:46
Yeah for mobile browser - this is imo a very sane decision since it won't take that long until smart phones can run normal desktop applications. I don't think flash for mobile browsers is a good thing, most people would deactivate it anyway to save bandwidth and battery life. Adobe Air is like Unity or Java and wont die that easy. Java is popluar although their in-browser-stuff kind of sucks. Adobe has to make money too and I dont think Mobile browser flash monetises well.

Regarding the flash browser plugin, I agree, that the thing might die in the far future, but not until html5 and webgl are broadly available and mature. When this is the case (~5-10 years?) adobe flash will compile to html5/javascript.
6  Discussions / General Discussions / Re: Flash, Java, or both on: 2012-06-28 23:08:58
Adobe Air is the way to go for mobile. Just a sec and I give you a quote from an official site...
see http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html:
Quote
Adobe continues to actively invest in enabling developers to create and deploy Flash based content as mobile (and desktop) applications via Adobe AIR.
Since apps sell better anyway, you deploy your game to mobile app markets via adobe air and to desktop browsers via the plugin.

Epic Games and Unity Technologies invest in Flash deployment, I dont think they do this for the lulz.

BTW Adobe's PR are disastrous, it is crazy that so many people think their support for Flash content on mobile devices has stopped.
7  Discussions / General Discussions / Re: Flash, Java, or both on: 2012-06-28 22:46:37
dont want to be the party pooper, but i would recommend flash for game development. stage3d is nice and you can easily develop for all mobile platforms (for mobile phones development of adobe air [flash with more access rights and not in the browser] has never stopped.). you can do this with the flex sdk for free or rent the adobe product palette for ~50$ (?) a month (adobe creative coud). Much money but you get all you need at least for 2d game development. adobe flash as a browser plugin might die in not-that-near future. But as long as webgl isn't available on ie, html5 sound is painful and there aren't nice-to-use byte arrays in javascript in all browsers, flash/air is the sane choice.

it would be nice if there would be a way to translate java bytecode to avm2 bytecode. i think there even exist some attempts. as already mentioned there are already some attempts to make flex development with gwt possible (playn, gwt4air...) .

when you want to create client-server-games you should do at least the server part in java. I think nothing beats java in this territory... it's a pity browser java didn't evolve in a way like flash did. i guess the sophisticated flash toolset plays a major role why flash is that successful.
8  Game Development / Shared Code / Re: 13.8x faster atan2 (updated) on: 2012-04-27 11:11:45
For microbenchmarking you might want to look at http://code.google.com/p/caliper/
9  Game Development / Game Play & Game Design / Re: Making 2D games creepy? on: 2012-04-15 13:50:19
Maybe stuff that changes the perspective and attacks the player behind the screen.
http://www.youtube.com/watch?v=vuDYhczbqEQ (at the end there is a creepy crow attack).

Stuff that breaks through the floor (big stuff) and suprise attacks the player.

Let the player figure break through the floor into another level (this makes it creepy to move). In general show the player that he is sometimes not able to control the flow of game.

Shake the view/camera. Maybe some subtle movement of the perspective when danger is near can add some tension too. Condition the player that subtle movement of the camera is dangerous and then play with this belief.

If you really want to create a gruesome experience, exploit signs of sexual violence and other cruelties. Place tortured sacrifices in the dungeon that cry and beg for death.

Let the player fight against other adventurers to make him feel remorseful. Highlight relationships between these npc adventurers and show the player he took a loved one away. He should not be able to avoid this...

A creepy rpg maker game: http://rpgmaker.net/games/2068/

Play Diablo it has some creepy moments, I think sound is really important here.
10  Game Development / Newbie & Debugging Questions / Re: Where to start? - RPG Zelda/FF like game on: 2012-04-08 17:54:27
You should give http://www.rpgmakerweb.com/ http://stencyl.com and http://www.yoyogames.com/make a try.

Only when you really want to learn programming you should use java. Then I would go with slick or libgdx.
11  Game Development / Networking & Multiplayer / Re: Turn-based servers + hosting - recommendations / experiences? on: 2012-04-05 19:37:25
http://cloud.exitgames.com/ (customizing is .net based)  might be interesting for you.

two interesting IaaS providers: http://opsource.net (builtin VLAN) http://rackspacecloud.com (I used rackspace for a test realtime game server, performance is great, internode communication not that good)
12  Discussions / Suggestions / Re: Show/Hide BBcode on: 2012-04-03 23:59:38
nice Smiley
13  Discussions / Suggestions / Re: Show/Hide BBcode on: 2012-04-03 23:57:14

Smiley

Didn't know about any pastebin functionality. Thanks for your explanation Smiley
14  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Registering for LWJGL Forums on: 2012-04-03 23:44:32
Java gaming communities are walled gardens, otherwise they would get too big too fast Wink Cheesy
15  Discussions / Suggestions / Show/Hide BBcode on: 2012-04-03 23:38:42
I hereby request a Show/Hide BBCode that hides its inner text behind a "Show"-Button. Then one can show more unuseful code/stuff without killing a page.

1  
2  
3  
4  
5  
6  
7  
8  
<div style="margin:20px; margin-top:5px;">
<div class="quotetitle">
<input class="button2 btnlite" type="button" value=" Show " style="text-align:center;width:100px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';      this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }" />
</div>
<div class="quotecontent"><div style="display: none;">
{TEXT}
</div></div>
</div>


This is my code for a phpBB forum. Maybe you can adjust it for SMF Smiley

I don't remember the reasons behind "this.innerText = '';"
16  Game Development / Newbie & Debugging Questions / Re: Platformer: Grabbing and Climbing up Ledges? on: 2012-04-03 23:28:32
I second Orangy Tang's approach. For a small compo @ http://zfx.info I once did it quick and dirty without any state separation. It quickly became a huge mess (AS3 code):
http://pastebin.java-gaming.org/54a6b5d44
small ingame demo how far I got with this

Smoothly snapping the position of the player to a desired "climb" height is very useful against hands in air situations. I've used some "sensors" around the player character to examine which climb animation I have to play.

Maybe some kind of "ambient AI" where surroundings tell characters what they can do might be interesiting. Afaik this is a main aspect of The Sims AI. You could rate all ledge and wall climbing offers and react to the best fit.
17  Discussions / General Discussions / Re: Flash is a plague on: 2012-03-28 08:27:46
disliking flash is like disliking java. dont dislike such powerful technologies, use them, improve them Smiley
Adobe's Flash is not open source, I can only send a bug report, what else?
Well at least Flex is Open Source and I think many people here used Java before it was Open Source. You also can improve a platform by developing libraries for it. Afaik since the http://www.openscreenproject.org/ you can develop your own Flash player like your own Java VM if you think it is nescessary. I guess it is just a matter of time when the player goes open source too.
18  Discussions / General Discussions / Re: Flash is a plague on: 2012-03-27 21:20:06
yeah maybe, but flash did its job very well for a long time. i think flash will be the browser game solution until ie has some kind of webgl and you don't have to think about audio codecs when developing games with html5. i cannot imagine unity and epic games add flash deployment to their engines for a few years of flash dieing out.

i hope that the end of flash will be the beginning of a html vm spec that allows us to use any language we want for pure html in-browser applications.
19  Discussions / General Discussions / Re: Flash is a plague on: 2012-03-27 21:08:54
disliking flash is like disliking java. dont dislike such powerful technologies, use them, improve them Smiley
20  Discussions / General Discussions / Re: Does really game development on Java suck? Why are we still here? on: 2012-03-27 10:46:11
I think Java is great for game server development. This is a sector with a huge amount of support.
For the client/singleplayer side Java could be great, but there is a lack of support. Afaik Android games are not that profitable compared to iOS. So many people will look for iOS to Android converters and not the other way arround... Java became too complex before lightweight use of such languages/systems was chic.

I often think about converting Java bytecode to AVM2 bytecode. I think it would be great to be able to use Java and its tools for programming Flash. It may even improve the performance of Flash.
21  Discussions / General Discussions / Re: Eclipse vs. Netbeans on: 2012-03-08 14:55:14
I work with eclipse at work and with netbeans at home for my personal projects. Guess what I prefer Smiley. IMO Netbeans is much more structured, eclipse is a plugin moloch to me. I love the way Netbeans integrates Maven. No additional ide files just the pom. For building stuff maven is a great help. Just use mvn appassembler and mvn webstart to deploy to any thing you want. It's a pity Google goes with Eclipse, but I think the main reason behind this are corporate hostilities. IntelliJ is on my plan-to-test-list. Its commercial nature bugs me.
22  Java Game APIs & Engines / OpenGL Development / Re: Where to go? Wich Java OpenGL 3D engine on: 2012-03-04 15:47:16
JME3 is easy to use w/o the IDE, you don't need it. In one project I made my scenes with Blender and loaded them directly via the extremly useful .blend-file loader.
23  Game Development / Game Mechanics / Re: Platform Dungeon Generation? on: 2012-02-10 02:51:45
Maybe stuff from the Mario AI Championship - Level generation track is interesting for you. I think there are some papers about rythm of platformer games and flow stuff. These might help to make generators for levels that appear to have a soul Smiley
24  Discussions / General Discussions / Re: Global Game Jam (Jan 27-28) on: 2012-02-01 01:10:30
The one I worked for:
Flying Kabuki Planets You control a spider and navigate through a network of self containing spheres/planets. You can shoot other players/spiders to get "points". We aimed for the kiloplayer achievement, but I think we really have to optimize the game protocol and implement multiserver serving to make this really possible.
client -> Ruby (+ http://www.libgosu.org) [<- Google Protobuf ->] very simple server -> Java (+ http://www.netty.io)
Since it was a collaboration we used Java only for the server...

Game video: http://www.youtube.com/watch?v=ETYXdlPm4to http://www.youtube.com/watch?v=I-xYa23zM9A
25  Games Center / 4K Game Competition - 2012 / Re: The Little Scientist 4K on: 2012-01-24 17:23:28
very nice Smiley i had fun, it took me 755s to finish Smiley i collected too much resources because i was greedy...
26  Game Development / Game Mechanics / Re: Circle collision response on: 2011-12-18 18:55:49
Ah ok, thx. Then I think the randomize order option in bullet is just for special cases. Somebody in the forum mentioned calculaltions related to restitution are improved by random order. I just saw this option is off by default.
27  Game Development / Game Mechanics / Re: Circle collision response on: 2011-12-18 18:20:53
yeah I didn't want to imply that the positions of the circles should be moved. I just edited my previous post. just adjust velocities (linear and torque). I think solving via sequential impulses has better results with random order, at least in bullet you can enable random order processing...
28  Game Development / Game Mechanics / Re: Circle collision response on: 2011-12-18 17:54:00
broadphase -> select potential collision pairs via sweep and prune or similar
narrowphase -> select actual collision pairs and create contact constraints
constraint solving -> solve contact constraints via impulses x-times in random order (see http://www.bulletphysics.org/mediawiki-1.5.8/index.php?title=Collision_Detection_and_Physics_FAQ#How_do_most_physics_engines_solve_constraints.3F) (edit: I think I misunderstood a bit of the processing, see Rivens post)

http://code.google.com/p/box2d/downloads/detail?name=GDC2006_ErinCatto.zip might be interesting for you
29  Discussions / Suggestions / Re: is it possible to suppress the appearance of a given avatar? on: 2011-12-10 02:58:46
You should mail the user a note that you dont like to look at his avatar. I would not want to annoy people with my avatar (and if he wants to annoy people, you will enlighten his day with your mail Wink). btw is this eye annoying Cheesy ?
30  Discussions / Suggestions / Re: Recent Post View - mark replies to own posts on: 2011-12-10 02:49:51
Ah ic, I only use this list at the bottom of the front page...
Pages: [1] 2 3 4
 

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

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (31 views)
2014-04-15 18:08:23

BurntPizza (28 views)
2014-04-15 03:46:01

UprightPath (43 views)
2014-04-14 17:39:50

UprightPath (25 views)
2014-04-14 17:35:47

Porlus (42 views)
2014-04-14 15:48:38

tom_mai78101 (64 views)
2014-04-10 04:04:31

BurntPizza (124 views)
2014-04-08 23:06:04

tom_mai78101 (223 views)
2014-04-05 13:34:39

trollwarrior1 (190 views)
2014-04-04 12:06:45

CJLetsGame (198 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22: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!