smg

smg FAQ

smg

Q. 複数のトークンを同時に投函するとどうなるんですか? A.smgでは、n回目のstep()を実行してからn+1回目のstep()を実行するまでの間に投函してよいトークンは、最大で一つです。二つ以上投函した場合、debugモードではassertに失敗します。releaseモードで…

自画自賛

smg

で自分でちょっとしたゲームを作るときに使ってみたのですが、 あまりの簡単さ/楽しさについ巨大な遷移表を書いてしまい、 見た目でわかる遷移表の方が明らかに把握しやすいので ソースを構造化する気が失せてしまった というくらい便利だったので、 きっと…

準階層型状態遷移機械ジェネレータ "smg"

smg

準階層型状態遷移機械ジェネレータ "smg" を公開しました。 id:kondoumhさんのiEditのXMLフォーマットを利用してC++の状態遷移機械を自動生成するツールです。右上の図のような状態遷移図を書くと、それがC++のソースファイルになってでてきます。caperと同…

変数の局所化について

smg

変数のスコープを遷移図の階層にあわせる方法とかねえかな……

smgサポート掲示板

smg

このエントリをsmgのサポート用エントリにします。BBS代わりに使ってください。