各環境の一覧も書いてみたり。:このままだと、「コイツ、HSPばかりdisってやがる。許せん!」と叩かれそうなので、もう少し、他の面もメモしておこうかなと...。初心者の自分が、それぞれ触ってみた印象は、下のような感じだったりするのですが。(感想には個人差があります。○HSPは、言語仕様はアレだけど、表で示したとおり、他に強みがたくさんあって。個人的には、低スペックPCでも結構な速度で動いたり、多様なハードウェアの制御までできちゃうあたりが凄いなと。Atom搭載ネットブック上でも、他のアレコレと違ってHSPだけはそれなりの速度で動いてしまって、かなり感心した記憶もあり。そのために言語仕様がアレになってる部分もありそうで、いわゆるトレードオフってヤツなのかしら、と想像しているのですけど。AIR)は強いなあ...。FLASHは、導入が...。使うにはどうしたらいいの?」「FlashDevelopのアップグレードはどうすりゃいいの?」みたいなところで、ちょっとハマった記憶が。描画速度も処理速度も比較的速いし、どこでも動くので、個人的には好きなのですけどねえ...。なんて劇遅ライブラリを引き合いに出すなや。今はアレが一番ホットでしょ?」という意見もあるのだろうな。自分、そのへんは触ったことがないので、どんな感じなのか分からなかったり。良さそうだけど、アレは1命令が1フレームで動くから、リアルタイムゲームが作りづらくて。プログラミングを学ぶ入り口としてはグッドだけど、リアルタイムゲームを作るための環境としては、とってもバッドな印象。」てのが鉄板だよなと。4.3以降は、2Dゲームも随分作りやすくなりましたし。Unityは、学習コストがちと微妙な印象で。それともUnityの使い方を勉強してるだけなのか?」と迷う時が。Office製品の使い方を勉強してる感覚に近いというか。...高機能と学習コストはトレードオフだから、仕方ないですけど。:導入が簡単、てのは、セットアップファイルを実行するだけでインストールできるかどうか。中には、それをインストールするだけで、エディタまでついてくる便利なものもある。(Unity、HSP等。)ユーザ数が多いと、情報を探しやすい。ライブラリが充実してると、やりたいことは、まず大体できる。HSPは、PCに繋いだモーターの制御までやれたりする。ソレ自体がライブラリなので「?」にしました。)英語圏でも使われてると、スーパーハカーが参加してくれる確率が上がるので、有意義な情報が出てきやすい・拡張機能が揃いやすい。作ったものを世界に向けて見せることもできる。ブラウザ上で動作すると、誰にでも気軽に見せてプレイしてもらえるので、学習モチベーションが維持しやすい。初心者向けじゃないかと思ってるので...。このあたりは反論がたくさんありそうですけど。他にアレコレ、とりとめなくメモ。開発が終わってるし、描画が遅いので、今現在は、ちとオススメできない感じ。持っていた手軽さ・気軽さは、もう無いなと。上で描画がバグるから選択肢としては無しかな...。腐ってるせいですが...。いうことで、Python用ゲームライブラリは、ちょっと選択に悩んじゃう状況で。言語はイイ感じなのに、もったいないなと思っていたり。これは再三書いてますけど。ゲーム制作に必要最低限な基本機能だけを提供するスタンスで作られてる。覚えなきゃいけないことが少なくて済む。メインループが超シンプルに書ける。お手軽な実験・プロトタイプ作成に最適。使ってるので描画が速い。BGを数枚描画しただけでガクガクしちゃって頭を抱える、等の余計なトラブルは回避できる。(でも、DirectXがそもそも遅いPCでは、目も当てられないことになるのですが、今時そういうPCは少数派かなと...)「試しにゲームっぽいモノを作ってみるか」+「ついでにプログラミングってヤツも覚えちゃえ」てな場面にはもってこい、じゃないのかなと。俺はやりますぞお!」と褌を締めてかかる、みたいなヘビーさは全然無くて。それでいてサクサクあっさり動いちゃうので、とにかく気楽。「やりたいことが、その道具を使ってちゃんとできているのだから、全然マズくねえよ。余計なお世話だ!」という意見もありそうで。それもそれで一理ある。色んな道具を使えるけど、何も完成させられないより、一つの道具でアレコレ完成品を作っていく人のほうが偉いよね、みたいな。HSPに対しては頓珍漢な見方なのかもしれないと思えたりもして。学習用として中身を分かりやすく、と意識して書かれてるらしいので、そこもトレードオフ、でしょうから遅い遅いとdisらないで欲しい...。言え、手持ちのAndroid機で動かしたら紙芝居だったのは泣けました。それが理由で学習意欲も萎えました。古くてヘボいAndroid機なので仕方ないのですけど。「Ruby対応のグッドなエディタ・IDEって無いよね」てな意見も出てきそうな。たしかに、作業効率を高めようとすると、Rubyは環境整備に苦労しますな...。メモ帳+αのエディタで、ちょこっと書く分にはいいのですけど。