Hackerたちの意見
> .fla / XFLインポート — これが一番誇りに思ってるやつだよ。昔のFlashファイルを開けるんだ。私の知る限り、これは完全なオーサリング環境として機能し、実際に.flaファイルをインポートできる唯一のオープンソースツールだよ。再生するだけじゃなくて、編集もできる。ここでの後方互換性はかなり重要だね。私も同意するよ。もし彼が古いファイルと互換性があって、新しいものに進化させるようなものを作れたら、すごいことができるかもしれない。
└
確か、.flaフォーマットは誰にも完全に文書化されたり、リバースエンジニアリングされたりしてないと思う(FFDECにはエクスポーターはあるけど、インポーターはない)。だから、これだけでも大胆な主張だね。
昔、Flashゲームを作ってたんだ。これがNewgroundsの私の古いプロフィールだよ: https://cableshaft.newgrounds.com/ Flashが持ってた、他にはあまり再現できてない環境ってのは、コーダーとアーティストが一緒に使えるってことなんだよね。アーティストとコラボして、彼らがFLAの中でアニメーションを作って、それを送ってもらって、プロジェクトファイルにコピー&ペーストして、普通に動いたんだ。必要ならアニメーションを調整して、フレームを削ったりして、もっと滑らかにすることもできたし。とはいえ、今は戻れるかどうかはわからないな。最近はLove2Dを使ってて、そっちの方が好きなんだ(特にバージョン管理がね)。FLAのバージョン管理はいつも「GameName-1.fla」とか「GameName-2.fla」とか、ちょっと賢くなったら「GameName-Date.fla」って感じだった。最終的にはアクションスクリプトファイルを別ファイルに分けられるようになったけど、それでもFLAファイルのバイナリのゴチャゴチャは残ってた。だけど、スプライトベースのゲームエディタじゃ、ベクターベースのFlashゲームが扱えるような複雑なアニメーションは無理だよね。昔のゲーム(Clock Legends)を移植するのは、今じゃすごく大変だろうな。ボスの手描きアニメーションが何百フレームもあったから、画面を埋め尽くしてたんだ。FLAは確か23MBくらいだったと思う(どこかにあるはずだから探さなきゃ)、その中の数MBはゲームの曲のためだった。だけどこのプロジェクトにはワクワクしてるよ。何らかの形で復活するべきだと思う。
└
Clock Crewのことを思い出させてくれてありがとう。昔のインターネットは楽しかったな。
AdobeがFlashをオープンソースにしてくれたらよかったのに。ほんとに素晴らしいツールだったからね。彼らは独自の開発者ツール市場を支配できたはずなのに…。
└
彼らはできなかったんだ、Adobe Animateの中で生き続けてるからね。ディズニーを含む顧客がいるし。
ワクワクするね!でも、どこでちょっと見れるかがわからないんだ。UIの多くは少なくともあるみたいだし、投稿にはすでにできていることについて大きな約束があるね。サイドバーのベクターアイコンは、LLM生成のSVGの特有のゴミがあるから、急いで作ったUIシェルじゃないことを願ってるよ。.flaインポートについての大きな主張にはちょっと懐疑的になっちゃうけど。それでも、何も期待するわけじゃないし、共有するのはクールなアイデアだと思う!
Adobeにいたとき、すべてのFlashをインデックスするためのフラッシュクローラーを作ったんだ。たしかAlexaのトップ100万から始まって、それからクローリングしたんだ。これが2008年から2010年のことだから、かなりカスタムなことをやらなきゃいけなかったけど、基本的にはクローリングして、カスタムのヘッドレスFlashプレイヤーでヘッドレスのFirefoxを動かして、たくさんのデータをダンプして、実行時にすべてのFlashを分析してインデックス化したんだ。ブカレストのコロケーションセンターに専用のクラスターを作って、これを処理したんだ。最大床重量の問題とかもあったし、クラスターのRAMをアップグレードしなきゃいけなかった。リモートハンズはなかったから、すべての操作はすごく寒い場所への旅だった。Nutch、Hadoop、HBaseなどの初期の段階のものをたくさん使ったよ。すべては処理されて、SQLデータベースにダンプされて、上にいいUIが乗ったんだ。セットアップには数週間かかったけど、その後、SQLデータベースとUIを作るインターンのチームに渡したんだ。彼らはたくさんのことを学んだよ。今は何人かがベイエリアにいる。ツールはたくさんのセキュリティ問題を明らかにしたんだ。作るのは楽しかったな。Adobeがそのデータを保管しているか気になる。コンピュータ歴史博物館への良い寄付になるかもしれないし。
└
共有してくれてありがとう。子供の頃から読んできたこういう話が、私をこの世界に引き込んだんだ。遠い場所に行ってコンピュータをいじる小さな冒険。これが私のインディ・ジョーンズだった。でも、今はみんなAWSの世界にいるよね。
オープンソースじゃないなら、意味がわからないな。コンテンツ制作ツールにクローズドソースのソフトウェアは信頼できないし。彼が飽きたらどうなるんだろう?でも、C#は大好きだから、オープンソースならぜひ貢献したいな。
└
「.fla / XFLインポート — これが一番誇りに思ってる機能。古いFlashファイルを開けるんだ。私の知る限り、これは完全なオーサリング環境として機能し、実際に.flaファイルをインポートできる唯一のオープンソースツールだよ。再生するだけじゃなくて、編集もできる。」ソースをいつ共有するかはわからないけど!
今の時代にプロジェクトを始める時に「オープンソースです」と言って、まずPatreonを開設してお金を取るのは、ちょっと悪いスタートだと思う。プロジェクトが存在する理由が、クローズドソースの有料製品が廃止されることなのに。特に、開発者がサウンドエディタに取り組んでいるなら、Flashが実際には必要としないものを、出力例も動いている動画もない状態でやるのはね。
これとRiveの違いって何?特にRiveが完全なスクリプトサポートを持っている今、ただの好奇心だけど、これも面白そうだね。特にfla / xflサポートは(新しいものに関しては、これが大きな特徴とは思えないけど)。
ブラウザプラグインは出るの?
この投稿は、少なくとも部分的にLLMによって生成されたのでは?って思わせる部分がいくつかある。だからといって、このエディタが存在しないとか、LLM生成のコードを使っているというわけではないし、主張が真実でないとも言ってないよ。目立つのは、文体の不一致(時々すべて小文字で句読点なし)だけど、その後の短い説明は完璧なスペルと文法でエムダッシュも使われてる。例えば「Not just play them back — edit them」や「This isn’t a proof of concept or a weekend project. It’s a real authoring environment.」の部分が目立つね。とにかく、作者のプロジェクトに幸運を!