p-man

このプログラムは、個人的なプログラム学習の為に作成された物です。

windows用のゲームって今まで作ってないなーと思っていたのだけど、
で、2chのゲ作板のスレを見ていて、作りたくなってしまって。

最初は、普通にC言語で作り始めたんだけど、コンパイルが面倒になってきたので、
luaにするかなと。luaって関数をdllから読み込めるのを思い出して、Dxライブラリの関数を
適当にluaで実行できるようにしたところ、楽ちん過ぎる。
今のところ、Dxライブラリのサイトにある関数リファレンスに乗っている関数だけ、
luaから使用できます。
このアーカイブに付いているDxLib.dllはluaで使用する為に作成したものですので、
C#用などの同名のファイルとは全くの別物ですので、注意して下さい。

やっぱり、古いゲーム作るならPSGでしかもluaにmmlそのまま書けるといいなぁ、
ってことでtssを試してみた。
BGMには使えそうだけど、ワンショットなサウンドにはダメかな？
mmlのコンパイルが入るので、音が鳴るまでに時間がかかるんだよなぁ。
先にコンパイルしておけばいいのかな。でも、それだと意味がないしなぁ。

あと、大問題なのが曲を作れないってことか（笑

そのうち起動用のexeも作るつもりですが、今のところコマンドラインで起動します。

lua p-man.lua

カーソルキーで移動できます。

テストしている環境は、Windows7 64bit Core2Quad 2.4G位  GF8800
の自作PCのみです。

このプログラムには以下のライブラリ、ツールを使用しています。

・visualstudio 2008 Express
・Lua
・Dxlib
・tss
・edge2

