さくらんぼのlambda日記

lambdaちっくなことからゲーム開発までいろいろ書きます。

lispbuilder-sdlとは?

ゲームを作るためには、マルチメディアの機能が必要となります。
マルチメディアの機能の例としては

  • ウィンドウの表示
  • 画像の読み込みと表示
  • 音楽データの読み込みと再生
  • ゲーミングデバイス(ジョイパッドとか)の入力

などがあります。

これらのマルチメディア機能を提供するライブラリとして、ここではlispbuilder-sdlを採用します。
SDLというC言語用のマルチメディアライブラリがありますが、lispbuilder-sdlはそのSDLLisp向けのラッパーライブラリです。

なお、この手順はCLISPSBCLで大分違うので分けて説明します。