2005-08-01から1ヶ月間の記事一覧

水曜日

TODO MinGWのインストール メッセンジャーのアカウント取得 Lua with DxLib Easy3D インタープリター

火曜日

SDL 1.2.9 が出たみたいですねhttp://amagame.blog12.fc2.com/blog-entry-1653.html

ライセンス

BSDライセンス http://d.hatena.ne.jp/keyword/BSD%A5%E9%A5%A4%A5%BB%A5%F3%A5%B9 http://www.opensource.jp/licenses/bsd-license.html The MIT License http://www.opensource.jp/licenses/mit-license.html zlib/libpngライセンス http://www.gzip.org/z…

日曜日

DXライブラリ をLuaから呼び出せるようなシステムを作っていますが、 60fpsで、そこそこ動いているようです。 ただ、フレームスキップに対応していないので、タイマー使って補完した方がキレイに動かせそうです…

SDL

Mix_LoadMUS_RW が未定義って怒られました>< ヘッダファイルを探してみると、USE_RWOPSを定義すればいいらしぃ〜♪ それで、 USE_RWOPS を定義してみたんだけど… Error: 外部シンボル '_Mix_LoadMUS_RW' が未解決(C:\DOCUMENTS AND SETTINGS\TEST\M Y DOCU…

Lua with DxLib

Lua

高性能なスクリプト言語のLuaと、高機能な2DライブラリのDxLibを繋げる作業開始! どちらもマイナーな為か、まだ誰もやってないみたい(笑 ソースコードは簡単で、何も高度なことやってません^^; ただ、繋いでいるだけ… でも、DXライブラリの機能にLuaの…

プロトタイピング

RPG

DXライブラリ http://homepage2.nifty.com/natupaji/DxLib/ GuruGuruSMF http://unyo.cside5.jp/ Lua http://www.lua.org/ の3つを組み合わせて作ってみようかと… Lua コルーチンの使い方を考えてました… 2DのRPGに向いてるかも…ていうか、それを想定して考…

Luaのコルーチンを試してみました…

Lua

すごいです>< なんと2つのルーチンが平行して動くんですよぉ! インタープリタでマルチタスクは初めてだったのではしゃいでいます^^; しかも同一スレッドだから、面倒な排他しなくても済みそう… これを使うとプログラムを簡単にできるかも^^ functio…

木曜日

srpg2005http://d.hatena.ne.jp/falseonline/20050822#1124684381 自作のライブラリに、原因が良く分からないバグが発生していたんですが… 原因分かりました!自作ライブラリにバグがあった訳じゃなくて、使い方が間違ってました>< メインルーチン側のミス…

Luaでメニュー選択ルーチンを作ってみました

Windows_3Luaの文法をまだ覚えていないので、日本語マニュアル見ながら手探りでコード書いてます^^; 関数に引数やローカル変数が使えるのって便利ですね〜 再帰アルゴリズムも簡単に書けそうです^^ function printf(...) print(string.format(unpack(ar…

Luaで変数をファイルに保存する方法…

TextReader 尤も簡単な方法 セーブする時は、printfなどでファイルに書き出す。 ロードする時は、その書き出したファイルをLuaに読み込ませる。 Lua側でも出来てしまいますし、C++側でネイティブな関数を実装しても出来ますよね。 function Save() io.output…

SDLmmに関数呼び出しメソッド追加

SDLmm_ // Lua側の関数を呼び出す場合は、 // PushFuncNameで関数名を積み、Push系メソッドで引数を積み、最後にCallFuncで呼び出す。 // // ex. { function foo(x,y,s) return 1 end } // ex. foo(1,2,"x") // PushFuncName( "foo" ); // PushNumber( 1 ); …

もぐらたたき

Lua

Luaに慣れるのと、自作関数・ライブラリのテストに もぐらたたきのようなものを作ろうかなと…キー入力は、GetAsyncKeyState でいいかな?テケトウにバインドしたので、Luaで無限ループさせるとクローズボタンを押してもLuaのスレッドが動き続けて、終了でき…

琴線

人間は複雑な社会活動に適応する為に、強力な学習機能が備わっていますので、2度目からは大抵正しい行動を選択できるようになります。 実はその強力な学習機能があるが故に、また別の問題を引き起こすことにもなる訳ですが… さて、そんな別の問題を引き起こ…

火曜日

早朝、インターネットトラブルでインターネットに繋がりませんでした(;_;) WAN側のLEDが点滅しなくなっていました… こういう時は、まず電源を再投入して、それでもダメならしばらく待つと復活してたりします^^; ちゃんとして欲しいなISP(ぼそっ

Luaのバインド

DrawString Cls Flip PlayMusic PlaySound Sleep とりあえず簡単な所から… 自作ライブラリに、原因が良く分からないバグ発生… テストコード以外でテストしてなかったせいかな^^; 自作ライブラリを実際に使おうと思うと難しいものですねぇ…

月曜日

タイトーがスクエアエニックスに買収されたみたいですねぇ… http://www.nikkei.co.jp/news/main/20050822AT1D2202P22082005.html

ちょっとやることを整理してみます…

SDLmm コンパイルエラー BCCではfriend関数でエラーが出る。friendクラスならコンパイルが通る。 BCCではWIN32マクロが定義済みでは無い。 ヘッダのインクルードパスの違い ファイルのバージョンチェック アーカイブとフォルダがバラバラで行方不明(汗 メー…

マップエディタ

http://gamdev.org/w/?%5B%5B%A5%DE%A5%C3%A5%D7%A5%A8%A5%C7%A5%A3%A5%BF%5D%5DPlatinum http://www.valley.ne.jp/~valencia/ http://www.vector.co.jp/games/soft/win95/game/se231004.htmlTMapEditer http://homepage1.nifty.com/mizu-yan/ME -MapEditer-…

RPGのシステム

RPG

データ層 XML スクリプト層 Lua ネイティブ層 C++ の三層に分けてみようと思います。

LuaのC++ラッパー

最低限の機能しか無いけど、LuaのC++ラッパーが完成。 はい、テンプレートとか分かりません… #ifndef _LUA_HPP_ #define _LUA_HPP_ extern "C" { #include "Lua/lua.h" #include "Lua/lualib.h" #include "Lua/lauxlib.h" } #include class CLua ; // desc. …

金曜日

Utility

ゲーム製作用言語

HSP http://www.onionsoft.net/hsp/ LGP http://www.jppass.com/lgp/ ActiveBasic http://www.discoversoft.net/ Delphi http://www.borland.co.jp/delphi/ BASIC4GL http://www.basic4gl.net/ この処、HSPについて調べております。 ユーザーコミュニティが…

木曜日

Windows_3

Luaラッパー

とりあえず、エラー処理以外動くようになりました。 大ポカをやって、落ちまくっていたのは秘密^^;今まではエラー対策とか全く考えてなかったので、イロイロ調べないといけなさそう…

どんなゲームをつくりたいのか…

DQ8のようなトゥーンレンダリングのRPGを作りたい そんなのをいきなり作るのは無理なので2Dのドラクエクローンをまず作る

水曜日

Windows_3

Luaの組み込み

Lua

Luaは完全にCで書かれているのですが、 それをクラスでラッピングしようかどうしようか…http://www.lua.org/ http://d.hatena.ne.jp/keyword/Lua http://wiki.osdev.info/index.php?Lua 日本語リファレンスマニュアル http://www.uri.sakura.ne.jp/~cosmic/y…

火曜日

Windows_3 ProcessMessage()をMiscからMessageLoopへ移動。

月曜日

Folders Game -- 古いライブラリが使われていたので、新しいライブラリで動くように変更。