LuX

視点

前にも書いたが、LuXに、視点の概念を組み込みたい。 実は、マップエディタのチップを配置するウィンドウで検証していたので、 同じ要領で、応用できる気のする。 視点が、ゆっくりと主人公にフォーカスを合わせるっていう動きにしたい。 そういえば、夢野久…

リファクタリング

LuX

エディタのリファクタリングしてた。 でも、リファクタリングの常として、動きが変わってない件……あわわ。 一時間、一度もコンパイルを通さずに、引数のバランスの悪いところを全部書き換えて、 いざコンパイル! して、動作確認したら、Windowsエラーが出て…

項目の違いについて

LuX

typeとfuncとkeyの何が違うのか。 ・keyは、グラフィックキー。 imageフォルダ内に入れた画像BMP,JPG,JPEG,PNG,DDS,ARGB,TGAファイルの 拡張子を取り除いたファイル名を指定する。 imageフォルダにファイルを入れると、新規時にクリックした際プルダウンして…

エディタの考察

LuX

エディタ。 昨日、ぶらさんに見せたり、 今日、へちまの花さんにアドバイスをもらったりした。 qSEtさんにも見てもらえたようでうれしい〜。 チップの配置は、上書きにしたらどうかと言われた。 消しゴムを使うのが、結構手間かもしれない、確かに……。 あと…

現状報告

LuX

新規時のウィザード →○でけた、やっとでけた! func選択ウィンドウ整備 →×どうしよう、あせあせ 画像key選択ウィンドウの整備 →△新規時のウィザード内ででけた プルダウン 縮小マップの作成 →×うーん、どうしよう、あせあせ ウィンドウの大きさの変更 →△新規…

LuXエディタ試食版第二弾

LuX

ということで、投下しますた。 興味ある方は、右上のweb拍手ボタンからどうぞ。 エディタに時間をかけすぎて、SAMECUBE2が次のとうふコンに間に合わなくなった……。 代わりに、何かを作ろう。 何かを……ね。

バグが

LuX

バグがああああああああバグがあああああああああああ。 バグが、山のようだ。

マップエディタのベータ版公開まで

LuX

あとちょっと。 日曜日には、保存機能実装版を公開できそう。 時間かかりすぎ……すみません。

保存ウィンドウ

結局、標準コンソールの GetOpenFileName GetSaveFileName を使うことにした。 へたれーへたれー。 これで、保存と読み込み可能になった。 あとは、細かな調整箇所。 新規時のウィザード、 func選択ウィンドウ整備、 画像key選択ウィンドウの整備、 縮小マッ…

がんばりやさんの片頭痛

ああ、頭がいたいいたいいたいー。 と言っていてもしょうがないので、エディタの開発を進めた。 タグの保存のうまくいかなかったバグをようやくつぶした。 ふう……。 あとは、保存のファイル名の生成とか、ファイル呼び出しとかができるようにウィンドウを作…

読み込みに失敗

LuXエディタのファイルへの書き込みに成功。 ただ、読み込み時に失敗する。 タグの箇所がどうにもうまくいかない。 躓いた……。

保存機能への道

fopenを使おうと思ったけど、やっぱりCreateFileを使うことにした。 ころころ変わるね……えへへ……。 一行(改行まで)読み込んで作業するというパターンだから、fgetsを使えば良いのだけど、 バッファでサイズ指定しないといけないのがどうにも好きではない仕…

タグ化

何とかタグ化に成功。 途中、バグが発生……かなり悩んだけど、追い出すことが出来た。 怪しい個所を散々問い詰めてみたが、おかしくなくて、 思い込みで、変えていない個所に、バグが潜んでいた。 きゃー、こわいー。 助けて、えーりん!

タグ化……なかなかうまくいかず

LuX用エディタのタイプのタグ化計画。 なかなかうまくいかない……うーん、ふがいない……に、ちがいない。 親父ギャグ、えへへ。

リファクタリング

LuXエディタ。 オブジェクトの数がかさばってきたので、ソースを分けている。 いわゆるリファクタリング。 動きをおかしくしないために、慎重を要する作業なんだけど、 開発自体が、何も進展しないんだよね。 悲しい。 まあでも、機能的にソースを隔離したほ…

スクロールバー

スクロールバーを左クリックしたのち、 押しっぱなしのまま、ぐいぐいと引っ張ると、 カーソルがスクロールバーの以外の場所にあったとしても、認識されて、伴って動く。 普段何気なく使っていたスクロールバーに、こんな特性があるとは……。 ということで、…

スクロール処理

LuX

マップエディタ。 暫定的に、画面をスクロールさせることに成功(キーボードのカーソルで)。 画面をぐいぐいと動かしてみた、楽しい〜。 視点の概念を入れるのに苦労した。 空間把握が得意な人は、こんなところで悩まないのかもしれないね……。 オレは、うん…

スポイト

スポイト機能を実装した。 スポイトで、すでに配置したチップの情報を取得可能。 今、開発率30%とくらいかな。 乗り越えないといけない壁が二つ。 ひとつは、マップの大きさの指定、及び、マウススクロール可能に。 マップを任意の大きさに選択したものに対…

マウスカーソルの画像変更

チップ選択可能になった。 分割方法は、LuX側に依存。 マウスカーソルの変更に成功。 リソースにマウスカーソルの画像を積み込んで、利用。 鉛筆とか、消しゴムとかの切り替えが、わかりやすくなるように変える予定。 マウスカーソルは、curという拡張子みた…

マップエディタを作りだす

LuX

まだ、黒い画面……。 LuXの関数の使い回しをしようとしているけど、 Lua側に投げている処理が深くに入り組んでいて、なかなか大変。 まったく分離しようかと思えばできるけど、 たとえば、のちのちLuX側で読み込み画像フォルダを変更できるようにしたときに、…

mapデータをLua側で把握するための考察

LuX

マップエディタを作るにあたっての目的はただ一つ、mapデータを作成すること。 ただ、このデータをどのように扱えばよいのか。 c++側ですべて使うのならば、 構造体にしておいて、バイナリで出力しておけば終わりって程度で良いのだけど、 Luaで使用するとな…

ジャンプを補正とLuX拡張予定

試行錯誤の末に、何とかジャンプ処理をそれっぽくできた……かな。 今度ぶらさんにみてもらお〜。 そろそろ、マップエディタに取り掛かりたい。 LuXにcameraの概念を取り入れようかと思う。 HEART BREAKERのときには、固定面だったのでいらない概念だったけど…

次ゲのモーション作成

ぶらさんが描いたドット絵に、プログラムで動作を乗せる。 動く〜、わーい。 でも、移動と、ジャンプだけ……。 こういった、基本動作のデバッグって、どれくらいかけるものなのかな。 基本が一番重要だと思うんだけど。 LuXは、コンパイルが要らない分、 すぐ…

ゲーム投稿終了

星屑きらら杯にゲームを投稿した。 いえいえいえい。 HEART BREAKER。 ノラさんに表紙の画像をお借りした。 あと、ドット絵の参考にさせていただきました。 いきなりの申し出ですみませんでした。 許可していただいて、改めてどうもありがとー。 http://nino…

ほぼ完成

計画通り、ノーマル面を増やした。 明日あたりに送れそう〜。 ついでに、LuXのバグ……というか処理のまずさを改善。 骨格を大幅に変更した。 で、かなり、動作が軽くなった。 PLANARIANのときに、動作が鈍くなる要因の一つがこれだった。 ただ、ざっと変えた…

一通りの処理が終わった

もうちょっとだけ変更したい箇所があるので、直す。 でも、明日、明後日のうちで完成する見込み。 エンディングのドット絵を加筆修正。 エキストラモードの追加。 オープニングをもうちょっとだけ整える。

残像

ダッシュのときに残像を発生させるようにした。ステージクリアタイムを格納しておこうかな。 どこで表示するかを検討中。 たぶん、メニューで確認できるところを付ける……はず。あと少しで完成〜。

完成度90%

時計、アナログにしようかと思ったけど、ドット絵の技術がなくて、 否応なくデジタルに……。 メニュー、ゲームクリア、オプションのとりあえずの処理が出来た。 オプション部分は、PLANARIANのをまるっとぱくったよ、えへ。 今週末で完成出来そう。

PLANARIANのお返事

PLANARIANのコメントをいただきました。 ありがとうございます。 すべて、二行でお返事します。ゲームよりHPの小説がほどほどにダークで 個人的に面白すぎて困る。それにしてもゲームの登場人物。 プラナリアを増やしまくって いったい何に使う気だ。まさか…

なかなか進まず……

ゲームのストーリーを何となくイメージ出来た。 それに絡めて、エンディングを考えようと思ったけど、思い浮かばず……。 気を取り直して、フォント画像を修正した。 ゲーム自体は進まず……無念。音楽使用許可をいただいた〜。 わあい、嬉しいな。 さっそく取り…