ぱにぱにぱにぱ

自分が考えた構築紹介を中心に、大会とかオフ会の感想とか書いたりします。

【配信ツール作成】ぱにぱにツールVer2.6の配布

はじめに

今回のアップデートではレイアウトの変更を中心に行いました。
今まで使い慣れた人が使いづらくなってしまう問題はありましたが、ツール上の画面が複雑になってしまい始めて触れた人が使いづらい状態にも問題があったのでそちらの修正を優先しました。
気になる部分をいくつか修正したので修正内容や新機能に興味をお持ちいただいた方はアップデートをお願いします。

新機能

  • 対戦終了時にもシーンを変更する機能を追加しました。
  • 対戦開始時、対戦終了時にBGMをランダムで設定する機能を追加しました。
  • 3種類までポケモンの画像を表示できる機能を追加しました。

修正内容

レイアウト

ツール画面にタブをつけて、整理しました。

機能

  • 対戦時間のカウントダウンで0秒切ってしまった際にオーバーフローしていた問題を修正しました。
  • 選出時に選出ポケモンの持ち物情報を消すようにしました。
  • ポケモン選出時に2体目や3体目の選択をキャンセルすると表示がおかしくなってしまうバグを修正しました
  • 選出画面に入ったタイミングでmypoke2.bmpをリセットするよう修正しました。
  • 選出画面の途中で起動してもポケモンを読み込むようにしました(おそらく)
  • 選出画面でXを押し忘れた場合、1番下のポケモンのアイテムが1戦前の情報を引きつづようにしました。(起動後2戦目以降)
  • 同じポケモン画像の上書きは行わないようにしました。

その他

  • 下記の両方が満たされている際にメッセージを表示し、起動できないようにしました。

・TN画像の保存が行われていない
・勝敗カウントにチェックがついている

配布フォーム

新規版

drive.google.com
ダウンロードして解凍して任意のフォルダに配置してください。
導入方法は以下からお願いします。
www.panipanipanipa.com

差分更新版

drive.google.com
以下の方法で更新してください。動かなかったときのために<アップデート方法>
動画でだいたいわかります。
youtu.be

使用方法

それぞれのページで確認してください。自分でファイルを用意して配置する作業がある分少し設定大変かもしれません。

使用例

youtu.be

  • BGMのさしかえが自動で行われています。
  • 選出画面と対戦画面の左上と選出画像を別のものを表示しています。

複数種類の画像を扱うことでよりレイアウトに幅が広がる気がします

さいごに

機能追加や修正をするのに加えて、ソースコードの見直しを行いました。
大きくソースコードがきれいになったわけではないですが、多少なりとも拡張性、可読性が上がりました。
次回以降は、myPglの方の更新をしていければと思っています。

作業時間メモ(推定)

ソースコード改善:12時間
・レイアウト修正:10時間
・BGMランダム設定:2時間
・画像種類対応:2.5時間
・色見直し:4時間
・その他修正:8時間
・テスト:10時間
・記事など:1時間
見えてない部分にたくさん時間かかってるって感じですね。。。
いっぱい時間かかったので褒めてください。喜びます。
時期にソースコードを有料で上げるかもしれないですがとても汚いです。