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

ゲームにおけるニッチさと値段の関係

How Niche Is the Game? - Economics says that scarcer things should sell for more. A Bejeweled clone is common and thus should be cheap. Good single-player RPGs are scarce. They should sell for more. ニッチなゲームは数売れない→値段を高くし…

インディーゲームの適正価格

Indie Games Should Cost More, Pt. 1 (http://jeff-vogel.blogspot.com/2009/04/indie-games-should-cost-more-pt-1.html) When people argue about how much an Indie game should sell for, they tend to ignore several important factors that should g…

Wiiであそぶ○○(ただしレトロアーケードに限る)

最近Wiiであそぶセレクションっていう名前で昔のGCのゲームをWiiリモコン向けに焼き直したものがでている。 Wiiであそぶセレクション (http://www.nintendo.co.jp/wii/asobu/index.html) バーチャルコンソールアーケードで遊んでいるソルバルウもWiiリモコン…

フラットシェーディングの美しさ

Wiiでソルバルウができるようになるとはいい時代になったものだ。ソルバルウはポリゴン黎明期のフラットシェーディングによる映像表現として非常に美しい。ゲームは不条理に難しい。当時もそう思ってたけどなんでこのゲームこんなに難しいんだろう。やっぱり…

サーバサイドゲーミングはいつものになるのか

ゲームオンデマンドの新興OnLive--ストリーミング配信でゲーム業界の頂点に挑む (http://japan.cnet.com/special/story/0,2000056049,20390517,00.htm) プレーヤーがオンデマンドゲームを最高品質でストリーミングできるように設計されている。 なんかどっか…

ワインダーと連射追加

forked from: DefeatMe (http://wonderfl.kayac.com/code/41fe63488cc4df208c39035ac710290a02b3d760) ワインダー+連射でレーザー。あと難易度が線形増加するのはあまりになんなので、のこぎり波増加するようにした。あと追加してみたい武装としては、炸裂…

私を倒して、私

DefeatMe (http://wonderfl.kayac.com/code/42f531f8dcae078c6234feabd04fec186518d980) 敵の攻撃パターン作るのが面倒だからプレイヤーに作ってもらおうシューティング。もうちょっと自機の攻撃バリエーション=敵の攻撃バリエーションが欲しいところか。後…

サンドボックス無しの環境でゲームをする怖さ

PCのデスクトップアプリとしてゲーム作るのがアマチュア向けとしては王道だよなーと思っていたのだが、 korinchanのブックマーク - アマチュア向けゲーム開発環境いろいろ - ABAの日誌 (http://b.hatena.ne.jp/korinchan/20090308#bookmark-12398842) PC向け…

アマチュア向けゲーム開発環境いろいろ

をリストアップしてみる。ゲーム向けをうたってなくてもゲームが作れればよしとしよう。 PC パソコン向けゲームの開発。 デスクトップアプリケーション 王道。最先端のCPU, GPUを使ったゲーム開発が可能。言語、ライブラリもお好みしだい。欠点としては、ゲ…

Sporeのクリーチャーデータとかが取り出せるAPIがある

Spore API (http://www.spore.com/comm/developer/) んだって。ちょっと試してみた。 SporeAPISlide (http://wonderfl.kayac.com/code/2d834b3aaa3b70e8c3e4b6f119b8c5207ce7a4e8) イメージを取得するのはおそろしく簡単。Spore本体でキャラクタをエディット…

あみだゲーの系譜

Amidar (wikipedia:en:Amidar) 以上。いやそんなはずはなくて黎明期のマイコンゲーとかでたくさんあったはずなんだけど名前とかメーカーとかが思い出せない。ポニーキャニオンかキャリーラボかツクモあたりでなんか出てなかったっけ?

あみだゲー

AmidaDaMida (http://wonderfl.kayac.com/code/8c3f70de244d51f7a8af6db6a730a9909427cce8) ちなみにあみだくじは英語だとGhost Leg(wikipedia:en:Ghost_Leg)っていうんだって。日本以外ではマイナーだろうからi18n的にはいまいちな題材なのかもしれん。今回…

ノスタルジーから離れた純正ゲームフィーチャーとしての手連は生き延びるのかしらん

パッドと手連の相性が悪いのがどうしようもないよなあ。なかなかきつそうだ。手連は「たくさん叩けば強くなる」というプリミティブな楽しみがあっていいんだけど、なにぶんプレイヤーの体力や筋力を削るフィーチャーだから、カジュアルなゲームにはぜんぜん…

360パッド最速の手連方法を教えてくれ

「シューティング・ラブください!」は「愛をくれ」なのでヨドバシ店頭でそれを言わなきゃならんのはどうなのよ。まあ開始した瞬間に「シューティングラブ」っていう実績が解除されたのに感動したからよしとしよう。 Shooting Love 200X (http://www.triangl…

100行ゲー3つめ

LeftRedRightBlue (http://wonderfl.kayac.com/code/71633e19b3438978a0e95d4bf6cc8cf3485649a4) 横120文字で95行。赤いボールを左へ、青いボールを右へ。ゲームライフサイクル管理部分を無理やり縮めてゲームレベル設定までできるようにした。レベル9は無理…

マウスシューティングに変更

forked from: forked from: CircleCycle (http://wonderfl.kayac.com/code/2a954ab3691b1e9ba5922ec12a0c5287412882bb) やっぱりブラウザゲーはマウス操作基本ですよねー、ということでマウス操作にしてみた。クリックするとズーム&スローがかかるので、そ…

100行ゲー2つめ

LaserShield (http://wonderfl.kayac.com/code/5c5ea3d3fac83ef0de12380f7fe70885f437e876) ゼビウスの新作がレーザーシールドゲーだと聞いて。グロブダーと混ぜるという発想はなかった。98行。横レギュレーションは120文字以内というゆるさで今回は勘弁くだ…

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) フレームレートを固定したままの疑似処理落ちとか実装してたらさらに長くなった。

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

します。