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: | Importance | Java/Java Applet/WS | GWT WebGL/HTML5 with Java/Java Applet/WS fallback | (GWT) HTML5/WebGL | Unity | Flash | | Ease of 2D content creation | 1 | 3 | 3 | 2 | 3 | 1 | | Ease of 3D content creation | 1 | 2 | 3 | 3 | 1 | 2 | | Ease of GUI creation | 1 | 3 | 4 | 2 | 4 | 1 | | iOS Support | 2 | 3 | 3 | - | 1 | 2 | | Android Support | 2 | 1 | 1 | 3 | 2 | 2 | | In-Browser availability | 2 | 2 | 1 | 2 | 3 | 1 | | Performance | 2 | 1 | 2.5 | 3 | 1 | 2 | | Pricing | 3 | 1 | 1 | 1 | 3 | 2 | | Technology lifetime | 3 | 1 | 2 (Google support?) | 1 | 2 (one vendor) | 3 | | Java server compatibility | 4 | 1 | 3 (WebSocket) | 3 (WebSocket) | 2 | 2 | | Commercial support | 5 | 3 | 3 | 3 | 1 | 2 |
@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/
|
|
|
|
|
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  ). 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  I love java! But java has a big barrier when it comes to casual multi platform games  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: 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.
|
|
|
|
|
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.
|
|
|
|
|
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  I don't remember the reasons behind "this.innerText = '';"
|
|
|
|
|
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  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.
|
|
|
|
|
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  . 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.
|
|
|
|
|
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...
|
|
|
|
|
|
Add your game by posting it in the WIP section,
or publish it in Showcase.
The first screenshot will be displayed as a thumbnail.
|
|