2009-01-01から1ヶ月間の記事一覧 - ABAの日誌

2009-01-01から1ヶ月間の記事一覧

ActionScript100行でゲームを作れ

結論:あまり現実的でないいや一応チャレンジはしてみたのだが。 WallAll (http://wonderfl.kayac.com/code/165579b698f8fc0bb6cbec718b4952dcbb6dd74e) これで100行。コメント除くと90行なので後10行使えるとしても本当に短いな。ゲーム本体以外のロジック…

ザコ敵の至近距離弾は抑制した

スクロールして出現した瞬間に撃たれるのはやはりむごいので。

スローボタン付けた

[X]押すとタイム経過速度が2倍になる代わりに敵弾と自機速度が半分になるようにしてみた。無茶な切り返しにどうぞ。

ボーナスアイテムとか追加

forked from: CircleCycle (http://wonderfl.kayac.com/code/f6de74f740697083e4c302b71fd68a0a4b0770e3) いじっているうちに普通の1分サバイバルシューになった。ちょっと普通すぎるので、なにかシステム的に工夫できないかと思うが、思いつかん。接射、と…

wonderflも地味に進化はしている

ユーザページにコードの投稿やフォーク、お気に入りへの追加などのアクションを一覧できるページができたり、コードを書くテキストボックスが大きくできたり、ラインカウンタが付いたり、フルスクリーンに対応してたり、存在意義の分からないキーワードタグ…

wonderflのコードランキングからせめてビルドできてないものは外すべきだよな

ランキングがcouldn't buildで埋まるのはせつないぞ。まあ本質的な解決方法はそういった小手先技でなくて、そういったものが上位にあがってこないくらいの作品数と閲覧数があればいいのだが。wonderflみたいな製作者と閲覧者がニアリーイコールなROMが少ない…

700行くらいでなんとかシューティングにする

CircleCycle (http://wonderfl.kayac.com/code/3d94ac7885f99d3063b5e67a251e9a8d529c1035) 接射シュー。前に作ってた弾幕生成エンジンを簡略化して流用。生成されたのを5秒以内に倒せばOK。時間制ゲームはゲームオーバーを分かりやすくするのが難しいな。い…

2600的ななにか

BIT.TRIP BEAT(http://aksysgames.com/bittripbeat/) ポンっぽい見た目を借りた音ゲーかしらん。 FEATURES (http://aksysgames.com/bittripbeat/features.html) 4-Player Local Co-op Multiplayer 4人同時プレイがあるのか。なかなか面白そうだ。ローカルな…

ActionScript1000行でゲームを作れ

BallBlastを458行まで縮めた。ナイーブなインスタンスプール自作するよりは可変長Vector使ったほうがパフォーマンス的にもコードサイズ的にもよさげなことに気づいたのと、2次元ベクトルを自前で作らずに組み込みのflash.geom.Vector3Dで代用したことによる…

単一ファイルのActionScript3コードを短くするには

package外のルートに変数や関数をべたべた書いた方が楽だね。

ゲームの体裁が整ってるものも作ってみよう

BallBlast (http://wonderfl.kayac.com/code/658ef6b4d01d1c99fdbc4d39853b88e5aece166f) 577行。マウスをクリックすると赤リングの中のボールが壊れるので、ボールがつみあがらないように、でも赤ボールを壊さないようにしてください。

余裕の1000行越え

forked from: forked from: forked from: AAShip (http://wonderfl.kayac.com/code/779b79a64b50b4b0c461a457e3e7714d8a064690) フレームレートを固定したままの疑似処理落ちとか実装してたらさらに長くなった。

本年もよろしくお願いします

します。