「TGWS内部処理」に関する日記(5)

<前

ドラゴンクエスト10とImageSet

ドラゴンクエスト10

新春運試しくじ☆2021の結果発表がありました。
私はいつもの通り、参加賞と、誰でも狙って一定数当てられる3等だけもらいました。
3等のアクセは、まあ、キャラによって大当たりと感じるものもあれば残念なものもあり、合成も含めて全体として見てみれば、まあまあ程々な感じでした。
参加賞はしぐさでしたが、写真は撮っていません。
気が向いたらアストルかも、いや、明日撮るかも。

ImageSet

ゲーム記のページを中心に、デバイスに合わせた縮小画像を自動生成して表示しつつ、元画像へのリンクを設置する仕組みを作ってあるのですが、今、ちょっと問題があるんですよね。
必ず元の画像のファイル形式を維持するようになっているので、元の画像がPNGだったら、縮小画像もPNGになります。
でも、縮小画像ってぼやけるし、そもそも拡大画像は画質最優先でJPEG向きな写真でもPNGで持っていたりするので、縮小画像だけどファイルサイズは結構でかいっていう現象が発生しうるのです。
縮小画像を元画像と別のファイルとして生成するのは、画質を落としてでも、ページ表示を軽くしたいからなのです。
元がPNGでも、縮小画像はJPEGに、更に言うと、色数の少ないファイルなど、縮小してぼやけてもPNGの方が軽い場合には、PNGにしたいのです。
ゲーム機で撮る写真は普通にJPEGなので別に問題ないんですが、新しいスマホだとPNGで保存するようになっていたので、ファイルサイズが結構大変なことになるのです。
ということで、ちょっと修正の途中です。

それいけ!アンパンマンとアンパンマン版深夜のお絵かき60分一本勝負

簡単にですが、アンパンマンワンドロの管理画面を作りました。
運営作業のほとんどは自動化されていますが、時々あるイレギュラーには、これまでデータベースを直接更新して対応していました。
それじゃ危なっかしいし解りにくいということで、今まであって、これからもちょくちょくやるであろうことを簡単にできるようにしています。

ミスタードリラーアンコールとドラゴンクエスト10と日記

ミスタードリラーアンコール


まだ3つとも残ったまま。
ワールドドリルツアーから頑張ってるけど、やっと半分と言ったところ。

ドラゴンクエスト10

FFコラボイベントは確実に間に合う枚数になりました。
明日弱い方のサボテンダーを叩いたら終わるはず。
後は忘れないように記念品と交換すれば…うん、忘れないようにしなければ。

日記

管理用の活動記録画面のGitHubをもっと詳細に表示するようにしました。
どのリポジトリを触ったかだけじゃなくて、何をしたかもつぶさにわかるのです。

日記とドラゴンクエスト10とTcpListener

日記

管理用の活動記録画面に雑記の最新情報を出せるように。
…まあ、ここんとこ全然更新してないんですけどね。

ドラゴンクエスト10

モーグリチケットはぼちぼち集まっています。
装備品を狙うだけなら今のペースでも何とか間に合いそう。

TcpListener(Today I Learned)

C#でWebサーバー(サーバーで動くWebアプリではなくサーバーそのもの)を作ろうと思ったらTcpListenerとTcpClientが便利。

アンパンマンDBとドラゴンクエスト10

アンパンマンDB

画像の内部処理を微妙に変更。
画像取得に失敗したときに、問答無用でエラーページに飛ばしていたのを、プログラムで復帰可能なコードに直しました。

ドラゴンクエスト10

FFコラボイベントのモーグリチケットは普通のマンドラゴラよりマンドラゴラ強と戦った方が2枚手に入って効率いいみたい(もしかしたらお供を倒した数に依存?)。
強とはいっても、普通の攻撃のダメージは僅少、即死ダメージの針万本は出が遅いので予備動作中に離れればどうということはない、ということで、今後は弱い方と戦う理由は何もないですね。

ミスタードリラーアンコールと日記とComposer

ミスタードリラーアンコール


もう少しだったのに…無念。
アクション面に不安があるからなるべく動かさずに確殺する方向で進めているのですが、真っ向勝負不可避になると厳しいですね。
ここも、動き出すのを防げないからせめて動いた次の瞬間に壊れるように仕向けて、自分は安全地帯に逃げ込む算段だったのですが、予想より早く壊されて安全地帯の確保が間に合わなかった形です。

日記

管理用の活動記録画面に、ゲーム記の一部のページにある進行状況と、Qiitaの投稿情報と、最近コミットしたGitHubの情報を出せるようにしました。
APIは便利ですね。

Today I Learned

日記の賑やかし用と言えば、これもあったんでした。
PHPのComposerに、fundというのがあったんですよ。
「composer fund」というコマンドで、支援を求めているパッケージを調べることができるというものです。
Composerを使っている人が直接的に得をする機能ではないので日本語情報は少ないですが、ライブラリ開発者だって金がないと暮らしていけないし、優秀なライブラリを作れないわけですからね。
無料の物にあえて金を払うというのも、様々なものが無料で手に入る今、考えるべきことなのかもしれません。

ミスタードリラーアンコールと日記

ミスタードリラーアンコール


レベル2も残すところスタードリラーのみ。
900mぐらいまではいくけど、その時点でもう満身創痍なので、700mぐらいまではノーミスを安定させないと厳しそうな感じですね。
難しいと言われるミスタードリラーの難しさを存分に感じています。
エアが減るから考える暇ないんですよね…。

日記

管理用の活動記録画面にアンパンマンDBとTGWSの更新情報を出せるようにしました。
まあ、ミスタードリラーやってて、ここに出すべき更新情報が今日はなかったんですけどね。

ミスタードリラーアンコールと大乱闘スマッシュブラザーズSpecialとアンパンマンDBと日記

日記管理用の活動記録画面はまだニンテンドースイッチの情報しか出せないからそれ中心にいきますよ。

ミスタードリラーアンコール


レベル2の攻略を頑張っているときに、ふとオンラインランキングを見たら、レベル1が週間ランキング80位でしたよ。
本当にうまい人は高レベルに流れていって競争相手が少ないからなのかなとも思ったりしますが、ランクインはうれしいですね。

レベル2は、ワールドドリルツアー、ドリンディアドベンチャー、ドルアーガの穴を攻略済み、ホラーナイトハウスは挑戦中で、スタードリラーはまだ何もやってないです。

大乱闘スマッシュブラザーズSpecial


配信当日の昨日はミスタードリラーやってて見過ごしていたんですが、ミェンミェン配信されてました。
ひとまずは勝ち上がり乱闘と、スピリットだけやってみました。
飛び道具並みの射程を持つ直接打撃を持つという特色ですね。
宙に浮かせた相手に上必殺をぶつけたいけどなかなか難しく…。

ミェンミェンの登場するARMSは結局買わなかったので、ここぞとばかりにARMSタグもつけておきます。

アンパンマンDB


アンパンマンDBのネットワーク構想というのがあるんだけれども、まだうまく言語化できていない状況です。
PHP言語での実装も、日本語での説明も。
やりたいことはシンプルに、高速な表示と正確なデータ反映なんですけどね。

日記

まだ一機能とはいえ、活動記録画面を使ってみました。
昔は結構いろいろ書いていたのに、最近は少なかったり、抜けている日があったりしたんですよね。
実際にはそういう日にも、何かしらやっていたのですが、忘れていたり、覚えていても、書くまでもないかと思って放置していたりしたんですよね。
そういうのに対して、思い出させてくれたり、書けばいいじゃんと後押ししてくれている印象です。

日記

「TGWS内部処理」というカテゴリを追加しました。
このサイトは日々様々な修正を行っていますが、そういうのは管理画面や内部処理だったりして、あんまり表立って出てこず、更新履歴にも記載しないので、日記で書いていこうかなと。
今日は、日記書くときに今日やったことを思い出しやすいように、ネット上での教の活動一覧を日記編集画面に出せる機能を作っていました。

サイトマップ

管理用サイトマップリニューアル。
言うまでもなく管理の利便性が目的。
ユーザー用サイトマップと別管理で編集が面倒だった。
今後ユーザー用サイトマップとのデータの一本化を図る。

<前