「CharaBox」に関する日記

次>

CharaBox3

CharaBox3
バージョンアップしました。
特に動作は変わっていません。
と言いうのも…

Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /CharaBox3 by dependabot[bot] · Pull Request #16 · mifumi323/CharaBox3
関連するライブラリのバージョンアップがあって、そのプルリクが来ていたのです。
こういうのって、セキュリティのためにも一応はアップデートしておいた方がいいのですが、活発に開発していないソフトだと忘れがちになるんですよね。
そういうのに対して、botが自動で修正提案を出してくれるというのはとても助かるのです。

mifumitterとキャラカード

mifumitter

「-is:retweet」は、このフレーズ以外全部を括弧でくくったら効きました。
多分、「filter:retweet」あたりも仕様が変わってるんじゃないかと思うので、ちょっと確認しようと思います。

キャラカード

今mifumitterを開発していることからもわかるように、2年ほど前に考えたキャラカード、全く開発は進んでいません。
CharaBoxからオンラインのどこかに自作キャラのデータを移行したくて、うちのこまとめはどうかなって思ったけど、私の望むものとは違っていて、それで自作しようかと考えたのですが、この体たらくです。
いずれキャラカードができることがあれば移行することを前提に、もっと他のオンラインシステムを使えないかなと模索中です。
とりあえず、Wikipediaという偉大な実用例があるMediaWikiを試してみるのもいいかなとか思っています。
まあ、WikiはWikiでBomber丸WorldのときにPukiWiki使って放置されましたが…。

CharaBoxとボクと僕の世界で

CharaBox

バージョン1.4.0リリースしました。
これでこのソフトでやりたいことは一通りやり終わったので、特段の事情がない限りは、開発終了となります。

ボクと僕の世界で


クリアしました。
これまでの流れからいって、仲直りするか、完全に一人になるかのどっちかだとは思っていたのですが…と、この先のストーリーのネタバレは避けることにします。
で、ストーリーから外れたところにある隠しステージの方も、本編クリアの勢いで全部クリアしました。
隠しの方はもちろん全体的に難易度が高めだったのですが、本編の時点でかなり難しかったので、本編以上に詰まることはなかったですね。
アクション特化のステージは慣れても大変でしたが。

CharaBoxとドラゴンクエスト10とボクと僕の世界で

CharaBox

リリース前の確認をしていたら、まだ一個バグがあったので、修正しました。
問題なさそうなら、明日にでも公開しようと思います。

ドラゴンクエスト10

旬の黄金本マグロ
本マグロ!しかも金!
第5回フィッシングコンテスト 「本マグログランプリ」です。
サイズ別報酬は全員獲得しました。
ただ、ランクイン報酬とピタリ賞はちょっと無理ゲーくさいですね…。
最大ランクは1620cm以上が最低条件、最小ランクは700cm以下が最低条件、ピタリ賞は1010.0cm。
一方、実際釣れるのはというと、ほとんどが1350~1450cmの範囲で、それ以外になることすらまれなのでした。

参考までに、3キャラ合計120回(4竿分)挑戦での戦果です。
1500cm以上:0
1300cm以下:2
黄金:1

場所としては、チョッピ荒野が一番旬の本マグロが釣れやすく、ミューズ海岸は関係ない魚が多々交ざるといった具合でした。
ゴブル砂漠西はチョッピ荒野よりは微妙に確率下がるけど、気にするほどではないかな。
釣れやすさに比例して周辺のモンスターが強いので、始めたばかりの人は無理せずミューズ、順当に強くなっているならチョッピかゴブルお好きな方で、といったところ。

ウェルカム
金マグロの写真は偶然通りかかった人により衣装が見えなくなってしまったので、改めて報酬のしぐさと一緒に写真。

ボクと僕の世界で


不穏どころか、だいぶ切ない感じになってきました。
一緒にいるのが楽しかった(春)のに、だんだんうまくいかなくなってきて(夏)、相手のことが嫌いになって(秋)、ついには見えなくなってきた(冬)のでした。
隠しステージも出てきたので、いったん春に戻ってから未クリアのステージ埋めていこうかな。

CharaBoxとボクと僕の世界で

CharaBox

データが消えたのはバグとかではなく、自分の個人用環境にコピーするときに設定ファイルも上書きしてしまったからでした。
というわけで、特にバグらしいバグも見つからなかったので、当初の予定通りのスケジュールで公開しようと思います。

ボクと僕の世界で


買いました。
以前から気になっていたやつです。
猫がかわいい雰囲気だけの一発ネタゲームだと思ってセールまで待っていましたが、定価で1000円取るだけの難易度と分量はしっかりありますねこれは。

CharaBox

せっかくなので残りの機能も実装しちゃいました…が、リリース版を作ってみたらデータが消えたので、確認中。

CharaBox

データがないことによって発生する問題が、NaN以外にもいくつかあったので、まとめて対応しました。
もともと発生するシチュエーションが限られているので、急いでのリリースは行わず、来週ぐらいにする予定です。
それまでに、残りの課題も解決出来たらやっておこうかな。

CharaBox

データファイル削除機能を実装。
テスト用に別のファイルを作ったり消したりしていたらまた別の課題が見つかったので、それも対応予定です。

Git


ちょっと前に考えていたことだけど、Gitのブランチのマージ戦略について。
全体はTwitterの方を参照してもらうとして、要約すると、ブランチをいっぱい作っても活かし切れないけどブランチを活かす運用はしたいので、masterのほかにdevelopブランチを作って、GitHub Flow程度の頻度でmasterにマージして、リリースはマージとは関係なく都合のいいタイミングで行う、というのを考えています。

で、CharaBox3でdevelopブランチ作ってみました。
今は、課題解決レベルにまで実装が進んでいないので、masterにはマージしていません。
この実装が完了しても、すぐにはリリースせず、他の機能も作るとか、ドキュメントを整備するなどした後に、改めてリリースすることになります。
もちろん、リリースするときにも、ブランチを増やすのは面倒なので、developでドキュメントを作ってmasterにマージするという流れです。
まあ、ドキュメントだけならmasterで直接作業でもいい気はしますが、開発環境をmasterに切り替えると、開発再開したときにdevelopに移動し直すのが面倒ですからね。

CharaBox3とドラゴンクエスト10

CharaBox3

バージョン1.3.0リリースしました。
ファイルリストに追加する機能が増えたのと、メニューの増加に伴ってメニューの構成自体も変えました。
本当は、削除機能の方も予定していたのですが、どこのモンスターズのせいかは言わないものの、他のことに忙しくて実装できていなかったので、リリースを先延ばしにするよりは、さっさと今ある機能でリリースして、削除機能は次期バージョンに回そうということになりました。

ドラゴンクエスト10


カードの期限が迫っていたので挑んでみたのですが、負けてしまいました。
誰だ、魔犬には負けんなんて言ったのは!

テリーは強敵のカードをささげたときに限って出てくるような気がしますね。
その前に出てきてくれれば押し付けられたというのに。
まあ、期限のないメダルの方は押し付けたんですけどね。

CharaBox3とアンパンマンDB4

CharaBox3

ファイルリストに追加する機能実装。
使えないファイル名を禁止する処理が結構厄介なのでありました。
ともかく、ファイルリスト機能の片割れは出来上がったので、削除の方もできれば、いよいよ次期バージョンとして公開できそうなのです。

アンパンマンDB4

ひたすらに時間がかかっていますが、アンパンマンDBの次期バージョンも開発中。
個別DBの記事ページが開けるようにフロントエンド側の開発を頑張っています。
で、まずは現行のアンパンマンDB3と同じ結果を出すのを目標としているので、半自動で新旧の比較を行うプログラムも組みました。
今のところは、まるで別物が出来上がってしまいます。

CharaBox3

ファイルリスト関連の機能の実装…の前に、普段使いでいつも気になっていたいまいちな部分を直しました。
いつも登場作品別で表示しているんですが、起動するたびに、表示モードが五十音順に戻っていて、毎回指定し直す必要があったんですよね。
あと、ソースコードも整理して、すっきり見やすくしました。
ファイルリスト関連の機能はメニューだけ作って中身は未実装です。

CharaBox3とアンパンマン版深夜のお絵かき60分一本勝負とGitHubとドラゴンクエスト10

CharaBox3

バージョン1.2.0公開しました。
今回の更新内容は、ドラッグ&ドロップで画像インポート機能です。
頑張ろうと思えばさらにもっと利便性を高くできそうではあったのですが、自分でももうほとんど使っていないし、開発終了前にせめてこのくらいは実装しておきたいという動機での実装なので、ないよりはある方がいいぐらいの温度感での実装となりました。

開発終了のためには、後は、選んでエクスポートの機能と、データファイルの追加削除が残っています。

アンパンマン版深夜のお絵かき60分一本勝負

トップページや一部のページにOGPを設定しました。
TwitterやFacebookなどにアドレスを張ると、画像が出るようになります。
設定していないページは、先日言っていた一工夫を頑張ろうと思っています。

GitHub

2020 GitHub Archive Programに選ばれて、Arctic Code Vault Contributorとなりました。
なんだそりゃ?って人に向けて説明すると、GitHubが、プログラムのソースコードという資産を後世に残すため、公開リポジトリを1000年使える記録媒体に積んで北極圏にあるスバールバル諸島の地下に保管するというプロジェクトをやっていて、その一員に選ばれたというわけなのです。
それって結構壮大なプロジェクトなんじゃないの?って思うわけですが、その壮大なプロジェクトに選ばれるリポジトリは、公開リポジトリなら割と何でも対象なので、Arctic Code Vault Contributorになったからと言って、別に権威があるわけではないのです。
本当に1000年保管するかどうかは怪しいけど、死後も相当の期間残るわけですね。

ドラゴンクエスト10

おきがえリポちゃん。
今回はエスニック&ゼブラ水着。
写真も一応撮ってはいるのですが、アップローダーの調子が悪いので、ここには載せません。
見たい方は、DQ10のアカウントが必要になりますが、公式サイトの思い出アルバム(ミフミン/しろいコキン/ァォィョッュ)にどうぞ。

あと、なんか不具合の補填とかで、お花が届きました。

ドラゴンクエスト10とCharaBox3

ドラゴンクエスト10

アストルティア★ハッピーくじ全キャラ分購入。
最近季節イベントに乗り遅れて最終日付近であわてることが多かったですからね、覚えている限りは早めに済ませておこうかと。

CharaBox3

ずいぶん久しぶりですが、画像フォルダへのインポート機能を実装しました。
実装上の都合で、画像を入れておくフォルダ自体は変えられないのですが、その場所で簡単に入れられるようにすることで、手間を軽減しました。
編集画面へドラッグ&ドロップすればインポート完了、自動的にその画像を選択した状態になります。
ついでに、既定の画像フォルダが存在しなかった場合には、自動で作るようにもしました。
リリースは、来週中を予定しています。

CharaBox3

開発終了までに作っておこうとか言っていた機能がほったらかしだったので作成中。

CharaBox3とVS2019

CharaBox3

最新版リリースしました。

Visual Studio 2019

昨日新バージョンが出ていたようだけど、インストールができたのは今日になってから。
CharaBox3のリリースには使ったけど新機能は特に試してない。

CharaBox3

キャラボックス最近使ってないしそろそろ開発終了ってことにしようかと思って、じゃあ開発終了までにねじ込みたい機能って何かあるかと思ったら、簡単に実装できそうで役立ちそうなのがいくつか思い浮かんだので、GitHubの課題に入れておきました。
まず、開発終了するなら、キャラボックスを使わなくても管理できる形でデータを残したいということで、エクスポート機能。
そして、単に手抜きで今まで作っていなかった、データファイル追加・削除をソフト上で行う機能。
あとは、画像置き場が固定で不便なのを、可変にするのは大変なのでせめて負担が減るように、画像置き場へ画像をインポートする機能。
このあたりができればもう終わってよさそうに思います。

CharaBox3

バージョンアップ。
Windows 10でも追加のインストールなしに動くようにしました。
ついでに、XPを対応環境から外しました。
.NET4.0なら両方対応できたのですが、もう、今更対応しないほうがいいかなと。
機能追加や改善は何一つ行っていないので、旧バージョンを使っていればよいのです。
Githubにソースコードも公開しているから、どうしても最新版が必要ならフォークすればよいのです。

次>