Avoid future upgrade problems: Compile to Flash SWF format
ORBZ
Member Posts: 1,304
Here is my idea for how GameSalad could avoid any future upgrade hiccups.
Just compile the game to Flash SWF format and do away with your web player all together.
It shouldn't be that hard if you are already outputing to ARM assembly and Mac OSX binaries, just output to Flash9 SWF AS3 format.
Then you get the added bonus of running on Mac or Windows and you don't have to convince people to download and install a plugin.
Just compile the game to Flash SWF format and do away with your web player all together.
It shouldn't be that hard if you are already outputing to ARM assembly and Mac OSX binaries, just output to Flash9 SWF AS3 format.
Then you get the added bonus of running on Mac or Windows and you don't have to convince people to download and install a plugin.
Comments
That's my $0.02. Thanks!
Give them time to sort out the issues and we will all be back up to speed very shortly.
Flash is a resource hog. thats the main reason its not on the iphone.
Besides i dont think its as simple as just say... converting your JPG to PNG
Its just not even the same thing.
You'd pretty much have to start from teh ground up and build a GS flash engine from scratch... then connecting the two would be a whole diff story in itself
Basically if they are just exporting Lua to Cocoa then why not do Lua to AS3 ? Or how about SVG then if you don't like Flash?
They need to bundle the interpreter with the code that it executes. That prevents future upgrade problems.
I don't care if it's flash or not, just that it bundles the interpreter version with the code version.
So if you publish with version x and in the future version y comes out you don't have to constantly scramble to keep older versions up to date with the interpreter-of-the-month. Just bundle the interpreter (whatever version it may be) with the game logic.
As we can see the actual interpreter plug-in is really small. Why not just bond that directly to our code?
As a new version comes out all the old stuff will still work.
Porting GS over to flash may very well be a huge undertaking. I guessed GS was some sort of wrapper for a proprietary version of flash inside it's plug in. Apparently it's something else.
Great job with GS so far team! Really! I'm just making an observation. Thanks.
exe (windows)
app (iPhone)
app (mac)
swf (flash)
jar(java)
If it had all these it would trueley be the best game engin in the world.