2014-11-26から1日間の記事一覧
1.ラム 羊の肉はマトン、仔羊の肉はラムである。日本では羊の肉も仔羊の肉もあまり広くは受け入れられていない。例外は、北海道でジンギスカン鍋で羊の肉が使われる。最初に、羊の肉を食べたのはやはり北海道である。羊の肉で思い出となっているのは火鍋で…
1.データ型 シューティングゲームの主要な部分の説明は終わったので、ここでは、このゲームのために定義したデータ型やタイプを説明する。プログラムは次のようになっている。 module Types where import FRP.Yampa type Pos = (Double, Double) type Vel …
1.概略 ゲームを構成するプログラムの説明がほぼ終了したので、それらをまとめてゲームのプログラムとして機能させるメインプログラムを見ていく。Yampaではreactimateという関数を用意している。これを働かせるためには、初期化ルーチン、入力ルーチン、…
1.概略 ゲームの出力を行うのはグラフィックスである。広く利用されているのはOpenGLである。その簡易版はGLUTである。また、最近ではSDL(Simple DirectMedia Layer)も広く利用されている。このシューティングゲームではGLUTを用いる。ゲームの進行状況を…
1.概略 ゲームプログラムの登場人物、このシューティングゲームでは石二つと鳥一羽、の振舞いを定義しなければならない。どの石も同じ振舞いをすることにすると、ここでは、石と鳥の二種類の振舞いを定める必要がある。Yampaでは登場者の振舞いは信号関数…