日記(79)

<前 次>

ふにゃ1とfunyak

ふにゃ1(開発状況)


ステージメーカーにいろいろ機能追加!

拡大縮小は連続でやりたいことが多いので、ツールバーにも追加。
等倍と自動は連続で使わないのでメニューの中に押し込めたままにしています。

拡大率自動だと最大値の200%を突破する、というのは想定通りの動作なのですが、その状態から縮小を使うと固定200%超えが発生してしまうので、そのあたりのケア。
「縮小の最大値」という、文面上気持ち悪い概念により、縮小時にも200%以下に収まります。

これは昨日の残件。
PageUp/PageDownのキーがScrollViewerに吸い込まれるなら、そのScrollViewerでイベントをキャッチしてしまえばいいという発想です。
逆に、右側のエリアにフォーカスが当たっている間は、マップ本体への操作ではないという扱いで、普通のスクロールが発動します。

やっぱり今どきのエディタならCtrl+マウスホイールでの拡大縮小にも対応しないとね。
ただ、マウスポインタ―のある場所を中心に拡大みたいな気の利いた実装ではなく、メニュー操作と同じ単なるコマンドを実行しています。
新作じゃなくてあくまでも旧作の改良だからあまり気合い入れた実装をするのもね…。

タブレット端末なら指2本でピンチアウト操作もあるけど、これはさすがに対応外かな。

画面写真右下にさりげなく追加されてるボタン。
ふにゃさんにもあった機能を取り込みました。

こっちもふにゃさんにあった機能の取り込み。
本当はふにゃの位置は画面端に行ってはいけませんが、それをやるとふにゃだけシフト移動の挙動が違うという気持ち悪い状態になるので、シフト移動ではお構いなしに画面端に行くようにしています。
その状態はもちろん不正(というよりクリア不可能)な状態なので、警告ぐらいは出してもいいかもしれませんね。

こっからは課題なので未実装。
ステージメーカーを編集して閉じるときに「はい」も「いいえ」も選ばすにキャンセルした場合にまた聞かれるというバグ。
原因まだわかってないですが、確かあれ実装するときになんか怪しいなと思った記憶があるので、その違和感の部分を重点的に調べればいいかも。

ツールバー実装により1面からやり直すのが簡単になりすぎて、10面まで進んでいたのが一瞬で台無しになる!みたいな事故が起こりそうだと思ったので、確認入れることにしました。
もちろん、ゲームオーバーやオールクリア後ならリスクはないので一瞬でリスタートしてもいいけど。

先日言ってた改善の余地も課題立てました。

これは課題立てじゃなくて、課題中止。
ゲームのルールが変わってしまうような修正は、遺産と化した昔のゲームに対して行うことではないので。
あくまで今回のプロジェクトは、昔作り終わったゲームを今遊びやすくするのが目的であり、新作のゲームを作っているわけではないのです。
ver3ではいろいろ機能追加を予定していますが、ゲームの肝であるアクション周りは変えてはいけないと考えています。

funyak

逆に言うと、完成のめどは立ってないにせよ、funyakは新作です。
大胆に変えちゃってもいいってことです。
大昔に言った加加速度でもいいし、空中でもふわっと動かすために空気抵抗の計算を変えてもいい。
もちろん、ふにゃ1のステージをモチーフにしていても、画面端を通れてもいいでしょう。
ふにゃシリーズのあたりまえを変えていってもいいってことですね。
今はふにゃ1が優先だからまだ先になるけど、ふわっとした動きを中心に考えてみよう。

アンパンマンDBとふにゃ1

アンパンマンDB(記事更新)

来週の放送情報。
またカレーとスイーツだ!

ふにゃ1(開発状況)


拡大縮小実装しました!
以前考えていたUIは、マップの下にスライダーを設置するものだったのですが、マップが大きいときに現れるスクロールバーと紛らわしかったので止めました。
で、とりあえずメニューに拡大縮小UIを置きました。

ショートカットキーはWindows11のペイントに倣いました。
ただ、スクロール可能なUIのフォーカスがあるとショートカットキーよりスクロールが優先されてしまうので、これは変えておいたほうがよさそうな気がします。

ドラゴンクエスト10とふにゃ1

ドラゴンクエスト10(しろいコキン)

  • 伝説の英雄の称号を得た!

今更ながら、しろいコキンも名声レベル99になりました。

ふにゃ1(開発状況)

拡大縮小をやろうと思ったけど、ちょっとUIをどうするか決まらなかったので、ちょっと今回は作業なし。

ふにゃ1(開発状況)

メニューから選んでいるとだるい機能をツールバーに出してみました。
ゲーム進行系のアイコンがふにゃの姿そのままなので改善の余地はありますが、とりあえずはこれで。

ふにゃ1(開発状況)

ふにゃ1(リリース)

ステージメーカーを同梱した新バージョンリリースしました!

これでバージョン2系は終わりにしてバージョン3のための開発に取り掛かろうかと思ったのですが、やりたいこと書き連ねていたら、新規だから3と考えていたけどシンプルな微改良だから3の前に出しても大丈夫そうなことに気付きました。
ということで、大規模だったり過去と非互換になるものをver3、現在の延長線上にあるものをver2としてみますよ。
これは後日整理してGitHubのIssuesとして書いておきます。

<前 次>