「ふにゃさん」に関する日記(5)

<前 次>

無題

ふにゃさんの投稿ステージを管理するときに便利なようにステージ中のマップ数をステージセレクト画面で表示するようにしました。
あと、投稿ステージを3つほどアップしました。
数が増えてきたのでそろそろまとめてダウンロードもできるようにしようかなと思っています。

無題

投稿ステージ難しいです…。
そういえば機能実装時には考えてたけどステージ作成時には忘れてたなーって思うようなネタや、そんな使い方想定してなかったって言う内容もあったりするのが面白いです。
とりあえず…何とか全部クリアしましたよ。

あと、大神もプレイしました。
ストーリーを覚えてなかったので民間人をいたずらして遊んでいたら、そのいたずらのひとつがストーリー進行の鍵だったらしく、ボス登場からすずめが犬を飼っていたという衝撃の展開で、犬コロ集めもそろそろ終盤のようです。

無題

ふにゃさんのバグまた見つけてしまいました。
いったんポーズすると直るのですが、ミスター・フレームが死んだ後の部分に敵キャラが反応してしまうのです。
これはミスター・フレームが宿しているふにゃの魂が主を失った後も残り続けるためで、魂を道連れにすることで解決できました。

無題

ふにゃさんの最新版をアップしました。
設定の統合はまだ時間がかかりそうだしバグ修正も早く反映させたかったので、統合中の設定はいったんまた切り離して繋ぎのバージョンとして出しておきました。
とはいえたくさんある変更のうちの一部を差し戻した状態であるので変更箇所自体は結構多めです。
そのうちのひとつとして、全く新しく追加されたのが、当たり判定の可視化です。
これ、シークレット要素にしようかとも思ったのですが、当たり判定を見えなくしたところに意味があるステージがすでに投稿されていたのでステージ作者にのみ意味がある機能にしました。

4は作りません

設定はひとまず置いといて、ふにゃさんは今度はメニューセレクトの演出を改良しています。
ピッピッとデジタル的に動いていたものをもうちょっと滑らかに、ね。

そういえばこのタイミングで言うのもなんですが、ふわふわふにゃシリーズを除いた三作目の「ふにゃさん」をひとつの完成形と考えており、ふにゃ4にあたるものを作る気はありません。
ふにゃさんで完全に満足しているかというと、今でも改良を続けていることからも分かるとおり、まだまだ不安が残るものであり、今までの拡張では直せないような部分もあるわけですが、そのために4を、という気にはなりません。
4って嫌な数字ですしね…。

無題

ふにゃさんのズーム機能、実際に試してみたら中途半端にしかズームが効いてなくていろいろちぐはぐになってしまったのでズームはちょっと諦めてフルスクリーン問題への対応だけをしておこうと思います。

Bomber丸WorldのHTML表示において、imgタグにクリッピング機能をつけました。
これ、実際のHTMLにもあってほしかったんですが、近頃はなぜかHTMLは論理的であるべきという風潮が高まってるのでもうなさそうなんですよね。
だから論理構造糞食らえなWebデザイナーは検索エンジンのために最低限のナビゲーションを作ったら後は全部Flashで…話がそれました。
とりあえずこっちのほうはわりと素直に動いてくれているようです。

無題

首の痛みは昨日よりは良くなりました。
首が自由に動くっていいですね。

そんなわけでプログラミングやってました。
今回はふにゃさんのフルスクリーンに関するバグ解消とウインドウモードでの視認性向上のためのズーム表示対応です。
まあ作っただけでアップしてないのですが。
Bomber丸Worldのようにズームにはじめから対応して作られたというわけじゃないので拡大時に文字がカクカクになります。

そのBomber丸Worldですが、紹介ページのトップを少し更新しました。
以前からランダムメッセージが表示されていたのですが、それを「ランダムメッセージ」と明記したのに加え、いくつか新しいセリフも追加しました。
その中にはランダムに自動生成されるセリフも含まれているのでたまにおかしな言葉が現れるかもしれません。
でも、きっとゲーム中でもそんなおかしな言葉が出るはずなんです。きっと…。

アンパンDBもついでに改良してました。
こっちはまだアップしてないのですが、説明文を現在の仕様にあわせて書き直したり、「キャラソン」としていた部分を「テーマ曲」にして歌以外にも対応させたりしました。

無題

意外と見た目がよくなかったので空行はなくしました。
もしかしたらバージョン情報を統合してそのときに空行が復活するかもしれませんが。
これでいよいよ本題だった設定画面も作り始められます。
このあたりのインターフェースもある程度考えてます。

無題

プレイ記録のところのカーソルは動かすたびにランダムで変化します。
というわけで、カーソル移動を作成中です。
空行を飛ばしたり適切にスクロールしないといけないのでちょっと面倒です。

無題

ふにゃさんのプレイ記録表示画面をちまちまと開発中です。
バナナをいくつ取っただとかシークレットだとかの情報とか。

そういえば今日ヘッドホンが壊れました。
で、買い替えに行ったのですが、ヘッドホンは意外と高いということをすっかり忘れていました。
現在はイヤホンで代用中です。

無題

そんなわけでC++の分だけですが色分けしておきました。
Wikiのほうもプラグインを使って色分けできればよさそうですね。

ふにゃさんの動画を新しくアップしました。
氷のステージです。
気が向いたらふにゃ1の動画もアップしようかな…。

無題

ふにゃさんのリプレイシステムの改造が終了しました。
Enterでリプレイを使うことを宣言し、Leaveで今後使用しないことを宣言します。
これでLeaveしたあとにEnterするとリプレイの状態がリセットされます。

無題

ふにゃさんの本体内設定、今まで開発中だったのはWindows画面のマウス操作だったのですが、マウス操作からキーボード操作に切り替わるときの操作の違和感がどうしてもきつかったので、1からの再構築になるのですが、ゲームと同じ画面構成でのキーボード操作メインにすることにしました。
これでまた最新版更新が先延ばしになってしまうのですが、WindowsのGUIで組もうとすると永遠にできる気がしません。
で、設定をゲーム画面と統一すると背景が必要になってくるので、背景用のリプレイプログラムをいろんなシーンに継続利用できるように改造していました。

孔明は毒バナナがお好き☆

ふにゃさんの投稿ステージ、2つ目がとても難しい!
勘と記憶を頼りに手探りで進んでいますがまだクリアできません。

無題

そんなわけで、はい、ふにゃさんの投稿ステージをステージ集で公開しました。
全自動ステージって面白いですよね。
一種のアート的な。

無題

ふにゃさんのエディタを改良しました。
マップチップの属性をダイアログを開かずポップアップメニューから変更できます。
もちろん従来どおりダブルクリックしてダイアログを開くこともできます。

1218898079.png

そんなこと言われても、もともと動けません。

ふにゃさんの全自動ステージの動画を投稿してきました。
なんだか音なしAVI+WAVからMP4にするとツールが落ちるのでいったん音付きAVIにしてからMP4に変換しました。
Youtubeのほうも音が少し変になってるのと相変わらず背景が全く分からないというのはありますが何とか見られなくもない状態にはできました。

本体の設定のほうですが、アップダウンやトラックバーなどのコモンコントロールの使い方がなかなか調べられないので(ダイアログリソースとして使う方法ばかり出てくる)、もう少し時間がかかりそうです。

無題

ふにゃさんの設定項目、実装が楽そうなのからいくつかやってみました。
なんだかやる気が尽きてきたのでやる気がなくても続けられるような処理の簡略化をどんどんやっていきたいところです。

鉄骨ふるどけいさんとカレーまつり

スクロールバーがおかしいというのはどうやら勘違いだったようです。
ゲームテンポの調整用のタイマーの扱いを変えたときに二重にメモリ開放をしようとしていたのが悪かったようです。
でもスクロール自体はまたいろいろと考えなければいけないようです。

それとは関係ないのですが、アンパンDBのタイトルジェネレータを改良しました。
以前は「鉄骨」とか「やさしい」とかの形容詞的な単語はそれ自体が単語数を消費してしまうので「鉄骨ばいきんまん」のような短いタイトルにしか使えませんでしたが、今度は単語数を消費しなくしたので「アンパンマンと鉄骨ばいきんまん」みたいなタイトルも作れるようになりました。
それと、「アンパンマン」の出る確率が異常に低い気がしたので確率的に補正を掛けておきました。

<前 次>