LuX
前にも書いたが、LuXに、視点の概念を組み込みたい。 実は、マップエディタのチップを配置するウィンドウで検証していたので、 同じ要領で、応用できる気のする。 視点が、ゆっくりと主人公にフォーカスを合わせるっていう動きにしたい。 そういえば、夢野久…
エディタのリファクタリングしてた。 でも、リファクタリングの常として、動きが変わってない件……あわわ。 一時間、一度もコンパイルを通さずに、引数のバランスの悪いところを全部書き換えて、 いざコンパイル! して、動作確認したら、Windowsエラーが出て…
typeとfuncとkeyの何が違うのか。 ・keyは、グラフィックキー。 imageフォルダ内に入れた画像BMP,JPG,JPEG,PNG,DDS,ARGB,TGAファイルの 拡張子を取り除いたファイル名を指定する。 imageフォルダにファイルを入れると、新規時にクリックした際プルダウンして…
エディタ。 昨日、ぶらさんに見せたり、 今日、へちまの花さんにアドバイスをもらったりした。 qSEtさんにも見てもらえたようでうれしい〜。 チップの配置は、上書きにしたらどうかと言われた。 消しゴムを使うのが、結構手間かもしれない、確かに……。 あと…
新規時のウィザード →○でけた、やっとでけた! func選択ウィンドウ整備 →×どうしよう、あせあせ 画像key選択ウィンドウの整備 →△新規時のウィザード内ででけた プルダウン 縮小マップの作成 →×うーん、どうしよう、あせあせ ウィンドウの大きさの変更 →△新規…
ということで、投下しますた。 興味ある方は、右上のweb拍手ボタンからどうぞ。 エディタに時間をかけすぎて、SAMECUBE2が次のとうふコンに間に合わなくなった……。 代わりに、何かを作ろう。 何かを……ね。
バグがああああああああバグがあああああああああああ。 バグが、山のようだ。
あとちょっと。 日曜日には、保存機能実装版を公開できそう。 時間かかりすぎ……すみません。
結局、標準コンソールの GetOpenFileName GetSaveFileName を使うことにした。 へたれーへたれー。 これで、保存と読み込み可能になった。 あとは、細かな調整箇所。 新規時のウィザード、 func選択ウィンドウ整備、 画像key選択ウィンドウの整備、 縮小マッ…
ああ、頭がいたいいたいいたいー。 と言っていてもしょうがないので、エディタの開発を進めた。 タグの保存のうまくいかなかったバグをようやくつぶした。 ふう……。 あとは、保存のファイル名の生成とか、ファイル呼び出しとかができるようにウィンドウを作…
LuXエディタのファイルへの書き込みに成功。 ただ、読み込み時に失敗する。 タグの箇所がどうにもうまくいかない。 躓いた……。
fopenを使おうと思ったけど、やっぱりCreateFileを使うことにした。 ころころ変わるね……えへへ……。 一行(改行まで)読み込んで作業するというパターンだから、fgetsを使えば良いのだけど、 バッファでサイズ指定しないといけないのがどうにも好きではない仕…
何とかタグ化に成功。 途中、バグが発生……かなり悩んだけど、追い出すことが出来た。 怪しい個所を散々問い詰めてみたが、おかしくなくて、 思い込みで、変えていない個所に、バグが潜んでいた。 きゃー、こわいー。 助けて、えーりん!
LuX用エディタのタイプのタグ化計画。 なかなかうまくいかない……うーん、ふがいない……に、ちがいない。 親父ギャグ、えへへ。
LuXエディタ。 オブジェクトの数がかさばってきたので、ソースを分けている。 いわゆるリファクタリング。 動きをおかしくしないために、慎重を要する作業なんだけど、 開発自体が、何も進展しないんだよね。 悲しい。 まあでも、機能的にソースを隔離したほ…
スクロールバーを左クリックしたのち、 押しっぱなしのまま、ぐいぐいと引っ張ると、 カーソルがスクロールバーの以外の場所にあったとしても、認識されて、伴って動く。 普段何気なく使っていたスクロールバーに、こんな特性があるとは……。 ということで、…
マップエディタ。 暫定的に、画面をスクロールさせることに成功(キーボードのカーソルで)。 画面をぐいぐいと動かしてみた、楽しい〜。 視点の概念を入れるのに苦労した。 空間把握が得意な人は、こんなところで悩まないのかもしれないね……。 オレは、うん…
スポイト機能を実装した。 スポイトで、すでに配置したチップの情報を取得可能。 今、開発率30%とくらいかな。 乗り越えないといけない壁が二つ。 ひとつは、マップの大きさの指定、及び、マウススクロール可能に。 マップを任意の大きさに選択したものに対…
チップ選択可能になった。 分割方法は、LuX側に依存。 マウスカーソルの変更に成功。 リソースにマウスカーソルの画像を積み込んで、利用。 鉛筆とか、消しゴムとかの切り替えが、わかりやすくなるように変える予定。 マウスカーソルは、curという拡張子みた…
まだ、黒い画面……。 LuXの関数の使い回しをしようとしているけど、 Lua側に投げている処理が深くに入り組んでいて、なかなか大変。 まったく分離しようかと思えばできるけど、 たとえば、のちのちLuX側で読み込み画像フォルダを変更できるようにしたときに、…
マップエディタを作るにあたっての目的はただ一つ、mapデータを作成すること。 ただ、このデータをどのように扱えばよいのか。 c++側ですべて使うのならば、 構造体にしておいて、バイナリで出力しておけば終わりって程度で良いのだけど、 Luaで使用するとな…
試行錯誤の末に、何とかジャンプ処理をそれっぽくできた……かな。 今度ぶらさんにみてもらお〜。 そろそろ、マップエディタに取り掛かりたい。 LuXにcameraの概念を取り入れようかと思う。 HEART BREAKERのときには、固定面だったのでいらない概念だったけど…
ぶらさんが描いたドット絵に、プログラムで動作を乗せる。 動く〜、わーい。 でも、移動と、ジャンプだけ……。 こういった、基本動作のデバッグって、どれくらいかけるものなのかな。 基本が一番重要だと思うんだけど。 LuXは、コンパイルが要らない分、 すぐ…
星屑きらら杯にゲームを投稿した。 いえいえいえい。 HEART BREAKER。 ノラさんに表紙の画像をお借りした。 あと、ドット絵の参考にさせていただきました。 いきなりの申し出ですみませんでした。 許可していただいて、改めてどうもありがとー。 http://nino…
計画通り、ノーマル面を増やした。 明日あたりに送れそう〜。 ついでに、LuXのバグ……というか処理のまずさを改善。 骨格を大幅に変更した。 で、かなり、動作が軽くなった。 PLANARIANのときに、動作が鈍くなる要因の一つがこれだった。 ただ、ざっと変えた…
もうちょっとだけ変更したい箇所があるので、直す。 でも、明日、明後日のうちで完成する見込み。 エンディングのドット絵を加筆修正。 エキストラモードの追加。 オープニングをもうちょっとだけ整える。
ダッシュのときに残像を発生させるようにした。ステージクリアタイムを格納しておこうかな。 どこで表示するかを検討中。 たぶん、メニューで確認できるところを付ける……はず。あと少しで完成〜。
時計、アナログにしようかと思ったけど、ドット絵の技術がなくて、 否応なくデジタルに……。 メニュー、ゲームクリア、オプションのとりあえずの処理が出来た。 オプション部分は、PLANARIANのをまるっとぱくったよ、えへ。 今週末で完成出来そう。
PLANARIANのコメントをいただきました。 ありがとうございます。 すべて、二行でお返事します。ゲームよりHPの小説がほどほどにダークで 個人的に面白すぎて困る。それにしてもゲームの登場人物。 プラナリアを増やしまくって いったい何に使う気だ。まさか…
ゲームのストーリーを何となくイメージ出来た。 それに絡めて、エンディングを考えようと思ったけど、思い浮かばず……。 気を取り直して、フォント画像を修正した。 ゲーム自体は進まず……無念。音楽使用許可をいただいた〜。 わあい、嬉しいな。 さっそく取り…