272 reputation
17
bio website scriptocalypse.com
location
age
visits member for 3 years, 9 months
seen Dec 14 at 4:40

Game developer with a strong background in ActionScript 3 and Flash. I'm branching out these days into Android development as a primary focus, and secondarily into C.


Sep
24
awarded  Autobiographer
Jun
6
comment If immutable objects are good, why do people keep creating mutable objects?
Even more than simply moving a character around, imagine a particle effect system. Imagine the cost in time and memory to instantiate hundreds, possibly thousands of new particle objects 60 times per second. Mutable particles, with mutable world positions have a tremendous performance advantage.
Mar
7
awarded  Yearling
Aug
15
awarded  Excavator
Jul
2
comment Is it common to prototype in a higher level language?
@Mark Canlas "the devil is in the details." Absolutely. I think it's possible that your first attempt might go awry if you've never ported code between languages or environments before just because it's difficult to foresee all the potential issues until you've encountered them.
Jul
2
revised Is it common to prototype in a higher level language?
added 7 characters in body
Jul
2
answered Is it common to prototype in a higher level language?
Jun
8
comment Is PHP a bad object oriented language?
@DKuntz2 ActionScript3 has more in common with Java than it has with JavaScript in terms of the overall feel of the language. Tell me, does the code in this posting more closely resemble Java to you, or JavaScript? scriptocalypse.com/?p=45
Jun
4
comment Is the reason why everyone complains about flash app performance due to the fact that most flash apps are built with the flex framework?
@Christopher Do you lose your cool and hit the back button every time you see the gmail loading bar? How about when a site insists on loading half a meg of javascript and image files before you can reasonably see or use the page? Is it the fact that you're even shown a progress bar that's offensive? Would you be less offended if you weren't even told you're waiting?
Jun
4
comment Is the reason why everyone complains about flash app performance due to the fact that most flash apps are built with the flex framework?
Flex historically has added tremendously to download times, yes. Also, the Flex framework is heavier on abstractions than vanilla AS3, so in that respect using it at runtime is also going to give you a worse starting point with runtime performance. More than anything else though, poor runtime performance comes from poorly optimized art assets (in particular complex vector art) and poor download times come from the developer choosing to preload all assets before launching the application.
Jun
3
comment Is the reason why everyone complains about flash app performance due to the fact that most flash apps are built with the flex framework?
When you speak of performance, do you refer to the runtime performance of the flash player, or of the time to download necessary assets?
May
27
answered How much risk is involved to launch a smartphone application initially for non iOS phone? What are the advantages?
May
23
revised How to foster intrinsic motivation in a software team
added 370 characters in body
May
23
answered How to foster intrinsic motivation in a software team
May
7
awarded  Commentator
Apr
28
comment One language to rule them all? (Them being platforms.)
@Josh K Are we just going to shoot anecdotes back and forth? I can say that I have seen it working. Much of what you're talking about is a result of content created to run well on machines with 8x the horsepower of current gen phones, and with 5-10MB of assets to download. Comparing like-with-like tasks, JS often performs with equal or worse results in my own tests... and none of this takes native apps into account which don't suffer the download tax every time you open them.
Apr
28
comment One language to rule them all? (Them being platforms.)
@Josh K there's already a working mobile version of Flash on Android phone browsers, and the AIR packager works perfectly well on iOS and Android to create native applications. And to say that AS3 == JavaScript is a gross mischaracterization. AS3 is more akin to ECMA4, which was quite different from the JS you're accustomed to either from ECMA3.X or from ECMA5.
Apr
28
awarded  Editor
Apr
28
revised One language to rule them all? (Them being platforms.)
Updated information in post since AIR is now deployable as native applications on both Android and iOS these days.
Apr
28
suggested approved edit on One language to rule them all? (Them being platforms.)