Thom Robertsons Personal Blog Home / Contact 
Search   

 

Advanced Search | Directory | Links | Polls | Calendar |
 Welcome to Thom Robertsons Personal BlogSunday, September 05 2010 @ 11:02 PM PDT 
Topics
Home
Ramblings (127/0)

User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User

Events
There are no upcoming events

Older Stories

Wednesday19-May

  • Planetary Governor Version 0.13 (0)

  • Saturday15-May

  • Truth in strange places (0)

  • Monday10-May

  • Planetary Governor, version 0.11 (0)

  • Saturday08-May

  • Planetary Governor, draft 1 (0)

  • Wednesday05-May

  • Flash/AS3 still sucks (1)

  • Monday12-Apr

  • Hubbleicious! (0)

  • Wednesday07-Apr

  • Resonance of Fate (0)

  • Sunday07-Mar

  • Podcasts (0)

  • Saturday06-Feb

  • Mass Effect 2 (0)

  • Friday15-Jan

  • A pox on Mad Max! (1)


  •    

    Flash/AS3 still sucks

    RamblingsFor the last 7 days, I've been working on a roguelike in Flash/Actionscript3 (as well as all the other things I'm doing in my life). I did it as a 7-day challenge, and I failed to "complete" it, by almost any definition. You can see it here, if you want:
    http://www.eochu.com/dl/roguelike1.swf

    I did it mostly as a learning experience. I was using the Flixel library (which is AS3). And I DID learn a lot. And what I learned hasn't changed my overwhelmingly negative attitude about flash/AS3.

    WHY does every...

    visible thing on a screen have to equal a code object?? I know it's standard for Flash because of Flash's fundamental retained-mode structure, but Flixel sidesteps the issue, so it doesn't have any excuse.

    WHY does anyone build long chains of inheritance anymore? This is derived from That is derived from Box is derived from Circle is derived from Point is derived from etc etc etc. Now I have a mountain of internal variables and functions, and I don't know where they are or what they do or how to use them safely!

    Grrr! Plus, get off my lawn. :)

    Seriously, the only reason to use Flash is 'cause everyone can easily play your game (and that's a very compelling reason). I've heard several voices this week telling me, "Flash yuck! Embrace HTML5!" Well, no, 'cause HTML5 isn't universally adopted quite yet, AND JavaScript is lame and non-standard. Those same voices tell me to embrace JQuery, an abstraction layer that (hopefully) insulates the programmer from the different implementations. Still, must my code be embedded in HTML? Doesn't sound very easy to organize or debug...

    As I said to Mike, my tarpit is warm and safe...

    Flash/AS3 still sucks | 1 comments | Create New Account
    The following comments are owned by whomever posted them. This site is not responsible for what they say.
    Flash/AS3 still sucks
    Authored by: Matthew Schultz on Friday, May 07 2010 @ 11:44 PM PDT
    Thom, Jquery is actually what made me appreciate JavaScript. It feels
    very modular, but a few lines in jquery can be quite powerful. I'm actually
    working on some php classes to help me dynamically create jquery code.
    If you want to get your appetite wet check out "jquery in action" I wouldn't
    recommend it for making a game though.
    [ Reply to This ]
    What's Related
  • http://www.eochu.com/dl...
  • More by Techbear
  • More from Ramblings

  • Story Options
  • Mail Story to a Friend
  • Printable Story Format