VMLはCommon Lispのゲームライブラリです。基本的に2Dゲームでの用途を考えています。
VMLはlispbuilder-sdlが使える環境を想定しています。 lispbuilder-sdlのインストールは面倒なので、このページを参考にインストールしてください。
quicklispでインストールできるようにしたいですが、まだ登録依頼も行なっていないので、 以下の様な手動でインストールしてください。
cd quicklisp/local-projects/my-evernote
git clone git@github.com:lambdasakura/vml
以上で、VMLのインストールは完了です。
これまでの設定で、VMLは利用可能になっているはずです。
SBCLなどの処理系を起動し、
(ql:quickload "vml")でVMLがロードされます。
(defun game-main () )
(defun game-quit () )
(defun reload-textures () )
(defun game-init () )
(defun main ()
(let ((vml (make-instance 'vml-system:vml-system
:game-main #'game-main
:game-quit #'game-quit
:tex-reload #'reload-textures
:game-init #'game-init)))
(vml-system:game-start vml)))いくつかexamplesの下にサンプルコードを置いています。
まだありません。これから書きます。
Copyright © 2013 lambda_sakura Distributed under the MIT License.