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

2013年作ったゲーム遊んだゲーム

ちょうど20個なので例年の30個ペースには届いとらん。 WASD THRUST (http://wonderfl.net/c/cUIn) I'M FRONTLINE (http://wonderfl.net/c/yCOI) REVGRAV (http://abagames.sakura.ne.jp/flash/rg/) LONG EDGE WINS (http://abagames.sakura.ne.jp/flash/lew/…

ミニゲームのステージを自動生成した時の難易度調整はどうする?

最近はよくて10分遊んでもらえれば上出来みたいなミニゲーム作っているが、それでも数回は繰り返し遊んでもらえるくらいのリプレイアビリティは欲しい。でも面倒な作り込みはしたくない。と考えた結果、ステージは無限に自動生成、1ステージは10秒くらい、残…

ゲームは一日一時間半!

遊ぶ方じゃなくて作る方ね。 31 games in 31 days (http://zeppelincaptain.wordpress.com/2013/11/06/31-games-in-31-days/) 31個のゲームを31日で作った人のブログ記事。 They were all made in less than 3 hours (most of them in less than 90 minutes).…

ゲーム開発日記を簡単に作る方法はないかね

Bigosaur blog (http://bigosaur.com/blog/23days) Androidゲームを23日で作った記録のブログだって。こういったゲームを作る行程が見られるのはいいね。ゲームの開発日記的なものが残せるのは、他の人が作り方を学べるところもいいけど、記録する自分自身に…

Haxeの@:buildマクロを使えばコードにDSL混ぜ放題、かも

Building Types with Macros (http://haxe.org/manual/macros/build) Haxeではclass宣言の前に@:buildマクロを書けば、class内の関数とかをビルド時に受け取って、その内容を書き換えるマクロが作れる。なので、こういうインタプリタ作って、 abagames/totsu…

EmscriptenとLDCを使えばD言語のSDLゲームがブラウザで動かせる、かも

とりあえずひどく簡単なサンプルは動いたけど、D言語でclassを書いたらLLVMからJavaScriptへの変換が失敗したので、まだ実用までは壁がありそう。 Emscripten (https://github.com/kripken/emscripten/wiki) EmscriptenはLLVMからJavaScriptへのコンパイラ。…

STGの敵の出現パターンとか、敵の飛行曲線とか、弾幕とかを安直に書くための言語STGL作った

STGL demo (http://abagames.sakura.ne.jp/stgl/) 上のページ行って、「START」ボタン押せば遊べます。左に書いてあるのがSTGL。大昔に弾幕を書くための言語としてBulletMLってのを作ったけど、これは弾幕専用なので、敵の飛行曲線とかは書けなかった。あとX…