2017年7月の日記

<2017年08月 2017年06月>

TGWSAdmin

自動アクセス解析を好きなパターンでできるような仕組みを作成中。

ドラゴンクエスト11

PS4版と3DS版は並行してだいたい同じ進行度になるように進めています。
現在は、3DS版でヨッチ族が出てくるところまで。PS4版もだいたい同じ。
すれちがい通信はぱふぱふネタで埋めようかと思ったんですが、ありきたりかつ下品だと思ったので、年齢を感じさせる内容にしておきました。

ドラゴンクエスト11

結局、PS4版も3DS版も買ってしまいました。
ゲーム記にも記事を作っておきました。
はずかしい呪いは、恥ずかしいです。

プレイステーション4

「また機会と、いろんな余裕があれば…。」と、以前言ったな?


余裕はないが、機会は巡ってきた!

というわけで、買いました。
また、そのうちゲーム記にでも書いておきます。
ソフトは、今はまだ、買っていません。…今の時点ではね。

アンパンマンDB

キャッシュ機構作ってみました。
検索条件と検索結果を記憶しておいて、過去にしたことのある検索は、実際の検索処理を行うことなく結果を出すのです。
で、出来上がったものは確かに問題なく動いたんですけどね、えっと、効果は微妙でした。
キャッシュが更新されず古い情報が表示されるリスクとか、あまりキャッシュヒットしなくて結局速くならない可能性などを考えると、まだ一般に御披露目するレベルではないかなと思っています。

PHPとドラクエ10

PHP

PHPプログラムをテストなどしやすくするため、環境変数への依存を減らしています。
クッキーみたいに外部から来る変数ありきのページもありますが、ドキュメントルートなど、本当は環境変数に頼らなくてもわかる項目も多いんですね。

ドラクエ10

スタジアム装備の試着など。
海のイベントも始まったそうですが、そちらは未着手です。

Sukeruとウディタ

Sukeru

予定通り、公開しました。

ウディタ

ヨクトの願いと、もう一つまだ発表していないプロジェクトは、WOLF RPGエディター(ウディタ)を使って開発しようと思っています。
ゲームって、特にRPG的なゲームって、結構大変なプログラムで、下手に自分で0から作ろうとすると、開発期間ばかりがかかる割に、機能不全かつバグだらけになりがちなんですよね。
んで、やりたいことはというと、既存のツールでほとんど間に合っている、と。
そして、足りない部分も、カスタマイズ性の高いウディタなら、何とかなるはず、と。

で、ここはやっぱり開発者らしく、プログラミング的なアプローチをしようと思って、バージョン管理を取り入れようと思っています。
でも、調べた限りでは、ウディタのデータって、全部バイナリなんですね。
GitもSubversionも、バイナリは上手に扱ってくれない…。どうしようか。

Sukeru

色選択メニューがバグっていたので直しました。
明日公開予定です。

ドラゴンクエスト10

ァォィョッュのクエストとか進行。
本当は期限が切れそうなカードの消化だけのつもりだったのですが、いろいろついでにやってしまいました。

アンパンマンDBと爆ボンバーマンとドラゴンクエスト10

アンパンマンDB

一覧系の検索をページ名でできるようにしました。
URLの一番最後の部分、みみせんせいのページ(https://tgws.plus/anpandb/mimisensei)なら、mimisenseiの部分を使って、「キャラ:mimisensei」みたいにして検索できます。
これの何が嬉しいのか、「キャラ:みみせんせい」と何が違うのかというと、ページ名による検索だと、みみせんせいのページに記載されている別の呼び方も使って、より強力な検索が行われます。「キャラ:みみせんせい」での検索だと「ミミ先生」名義で記載されているページは検索できませんが、「キャラ:mimisensei」だと「ミミ先生」名義のページも検索できます。
ユーザーがこの機能を意識的に使うことはないかと思いますが、キャラDBの検索ボタンはこの新仕様にいち早く合わせています。
ちなみに、同等の機能は昔からあったのですが、ページIDを使った「キャラ:35」みたいな構文で、わかりやすいとはお世辞にも言えないものでした。今回もそれほどすごくわかりやすいってわけではないのですが、より納得感のある構文になったと思います。

爆ボンバーマン

ホワイトアイス4面のページを更新。リッパー戦ですね。
実はこれと言って新情報はないのですが、一応新しいデザインにしたし、写真とかも取り入れたので、攻略情報一新という扱いにしています。

レッドマウンテンの情報も作成中。
ページのリニューアル方針はホワイトアイスと同じですが、ステージ一つ一つで個別に更新していたら、あわただしい印象になってしまうので、今後はワールドごとにまとめて更新しようと思います。
レッドマウンテン3面は複雑な構造をしていて私も忘れている部分があるので、自分で攻略して思い出しながら書くことになりそうです。

ドラゴンクエスト10

どわこ集会行ってきました。
まあ、細かいことは冒険日誌のほうで。

アンパンマンDBとプレイステーション4

アンパンマンDB

ぽすれんのURLから商品情報を作る機能を修正しました。
画像URLが変更になったことによる修正と、カテゴリの扱いを変更したことに伴う修正です。

プレイステーション4

とりあえず、今回は見送ることにしました。
ドラクエ11やりたいというのが一つの理由だったのですが、ドラクエ11は3DS版が発売直後に盛り上がりそうで機を逃したくなくて、それならPS4版と3DS版を同時進行する必要があるけど、果たしてそこまでする根性が私にあるかというと、ないわけで。時事的要素がなければPS4版を手っ取り早く進めてから3DS版をゆっくり楽しむという選択肢もあったのですが。
また、ドラクエ11以外にもいくつかやろうとは思っていたのですが…ソフトも結構…高いんですよね…。本体価格がPS3などと比べてお求め安くなっている分、ソフトの高さがちょっと気になってしまいます。Switch買ってからそんなに経っていなくてゲームにかける金はある程度抑えたくて…。
あと、やる時間ですね。ゲームやる時間が取れない(他の趣味に消える)ので、今あるゲームもやりつくせていないのです。Switchのゲームもいくつかほしいのがあるけど我慢している状態なのです。ハードを増やすとまた我慢する数が増えてしまう…!

永劫に買わないと決めたわけじゃないです。また機会と、いろんな余裕があれば…。

Sukeruとプレイステーション4

Sukeru

常に手前に表示を実装。
またしばらく自分で使ってみてから公開しようと思います。

プレイステーション4

ニコニコ大百科: 「プレイステーション4」について語るスレ 2791番目から30個の書き込み - ニコニコ大百科
私が考えているのとほぼ同じ内容の質問をしている人がいました。
やっぱりProじゃなくて薄型でいいかな。
特に懸念していたフレームレートの問題やPro専用ソフトの可能性なども、Proはあくまでハイエンド製品であり従来品を置き換えるものではないこと、Pro所有率がかなり低く、広く普及した通常版を切り捨てることはできないであろうこと、そもそも通常版の時点で余程こだわるゲームでもなければオーバースペックであることなどから、通常版スペックでも問題ないという結論です。地球防衛軍あたりは少々嫌な予感がしますが…。
薄型は店頭で実物も見てきました。PS3のときの印象ででかいという先入観があったのですが、Switchほどじゃないにしてもコンパクトになりましたね。持っていたPS2はディスクを読み込まなくなって撤去したので、置き場所問題は解消です。
HDDは500GBと1TBがありますが、遊ぶにしても恐らく現在のペースだと恐らく10本もやらなさそうで、ゲーム1本当たりの容量はほとんどが50GB未満のはずなので、全部ダウンロード版で購入したとしても、500GB版で足りそうです。

爆ボンバーマンとプレイステーション4

爆ボンバーマン

ホワイトアイスの3面の情報を更新しました。
4面のほうはもともと攻略情報が充実していたので、ちょっとした修正程度で公開できそうです。
ということで、レッドマウンテンのリニューアルにも着手中です。

プレイステーション4

買ってませんよ。検討中です。
通常版PS4とPS4Proがあるみたいだけど、配置スペースの問題もそろそろ考えなきゃいけないし、4Kテレビがない環境でProがどの程度アドバンテージを持っているのか…。New3DSみたいに専用ソフトがあるんなら通常版を選ぶ理由がないし…。
あと、周辺サービスもいろいろありますよね…。どれが必要でいくらするのか、うーん。

DataGridViewとSukeru

DataGridView

プログラミングコーナー更新しました。
どっかで見かけて不思議だったコードの話です。素直に書いたら普通に速かったという、しょうもない話です。

Sukeru

色選択を実装しました。凝ったカラーピッカーとかではなく、Colors構造体にあるプリセットの中から選ぶ方式にしました。
特に問題がなければ、また来週にでもリリースしようかと思います。

爆ボンバーマン

ホワイトアイス2面のページを公開しました。
引き続き、3面のページもリニューアル中です。
しかし、ちゃんとした攻略情報が元々あるページはどうしましょうかね…。

学習帳とドラゴンクエスト10

学習帳

突発的ですが、更新しました。昔の日記の再掲です。
今はこういう計算はしなくなったので、内容は今となっては自分でも理解できません。ただ、雰囲気だけは何となくわかる気がします。

ドラゴンクエスト10

七夕イベントも幻の海トラシュカも、全キャラで完了。
これで今ある期間限定イベントは終わったかな。近々ドラクエ11関連のイベントも始まるようだけど。

ドラクエ11をどうするかっていうのは、まだ決めていません。
PS4のきれいなグラフィックでやりたいけど、その場合はハードごと買わなきゃいけない。ドラクエ11以外にも遊びたいPS4のゲームは実はあるので、本当のことを言うとPS4自体が欲しい。
3DS版はグラフィックは荒いけど初期投資が最低限で済むし、3DS版にしかない遊びもある。特にすれちがい通信は、発売直後が一番ホットなので、時機を逃さず遊びたい。

爆ボンバーマンとドラゴンクエスト10

爆ボンバーマン

ホワイトアイス1面のページを更新。
今後はこんな感じで各面リニューアルしていきます。
実は2面のページも作っているのですが、こちらは最終調整してから日を改めてアップしようと思います。

ドラゴンクエスト10

幻の海トラシュカ。
期間限定のサブイベントで、アクション特化のミニゲームです。
とりあえずァォィョッュとしろいコキンの分はイベントオリジナルの景品を入手。ミフミンは別の用事で忙しいからまたあとで。
あと、ショップ品の水着の試着も。新作かと思ったけど、もしかして、昔イベントでもらったオレンジ色の水着の色違い?

爆ボンバーマン

ホワイトアイスのページ作成中。
ホワイトアイス1面だけの予定でしたが、このまま2面も作れそうです。
元々最低限の攻略情報はあったので、形式的な変換と、画面写真の充実と、あとは再プレイ時に改めて感じた感覚の追記で、それなりのものには仕上がりそうです。

爆ボンバーマン

ホワイトアイスのページ作成中。
攻略情報が片っ端から準備中だったのを、いい加減ちゃんとした情報に置き換えようと思います。
また、モバイル機器を意識したスタイル等の調整も行っています。

のんびりナマライザと爆ボンバーマン

のんびりナマライザ

最新版アップしました。
先週言っていた、検索語句解析のエラー修正&微妙な高速化、検索語句解析対象サイトの増加です。

爆ボンバーマン

どきどきモード、ホワイトアイスから始めています。ええ、やっとまともにプレイ始めました。
ゲーム記に掲載するための画面写真も撮影しています。今更ながら、攻略情報を本格的に充実させようと思うのです。

ゲーム記に攻略情報を掲載するにあたって、考えていることがあります。
それは、実際に手を動かして遊ぶ楽しみを奪わない、ということ。
結論を掲載するのは簡単なんです。あやふやなヒントだけ与えて、あとは自分の目で確かめよう、と道筋を示さないのも簡単なんです。
でも、前者だと、頑張って攻略した結果得られるのは、掲載されているのと同じ内容。攻略情報を見たときに既に得た者です。
後者だと、そもそも攻略情報として成り立ちません。ヒントから結論への道筋が見つけられなければ、攻略できません。
結論へ至るまでの正確な道筋を示しつつ、結論そのものの記載は避ける、というのがちょうどいい塩梅ではないか、と、考えています。

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

アンパンマンDB

新カテゴリ。
問題点も大体解消してきたので、日付が変わったあたりでリリースしようかと思います。

ドラゴンクエスト10

お祭りのハッピ
季節イベント。
ァォィョッュだけですがクリアしました。お題は選べるので近場で済みそうなのを選んで近場で済ませました。
で、もらったのがこれ。昔もらった太鼓の仕草とよく合います。

あと、同じくァォィョッュでバズズにも挑戦したのですが、こっちはダメでした。
バズズカードはまだまだたくさん余っていたので、全部プチバズズに替えて、さっさと叩いときました。さすがに弱いァォィョッュと言えども、プチならば敵ではありませんでした。

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

アンパンマンDB

新カテゴリ。
保存処理も出来上がりました。もうちょっとテストしたら一般公開できそうです。
管理画面のサジェスト機能はまだ新方式に対応していませんが、そもそも作り直そうと思っていたので、あとでまた考えます。

ドラゴンクエスト10

テンの日。
リポちゃんがその辺をうろついていたらしいですが、報酬要らないのでそれはほっといて、いつものテンの日のイベントだけこなしました。

アンパンマンDB


新カテゴリ。
一般客からの見た目はこんな風になっています。重要なのは太字で上のほうに、些末なものはうっすらと下のほうに。
管理画面も見た目だけは作りましたが、保存処理ができていないので、保存ボタンを押すとカテゴリが消えてしまいます。

アンパンマンDBとEver Oasis

アンパンマンDB

新カテゴリ。
スコア0を表示しない機能は、当初は表示側のロジックでどうにかしようと思いましたが、データベース処理の時点で判定するようにしました。
さらに、これは表示しないスコアの基準値を定めて判断しているので、「当てはまるとして登録されているけど重要じゃないから表示しない」という判定も可能になりました。表示領域の限られている一覧画面で特に威力を発揮すると思います。

Ever Oasis

体験版やってました。
キャラクターはかわいい、音楽もいい、システムはよくできている、でも、何か達成したときとかに出てくるあの文字がカラフル過ぎるのが気に入らないかも…。

アンパンマンDB

新カテゴリ。
スコア(重要度)0で、「当てはまらない」を明示可能に。
そして、親カテゴリの自動追加と手動カテゴリ登録が被ったときは、手動のほうを優先するように。
この2つにより、パンは食べ物だけど、食べられないパンがあったらどうすんの?みたいな親子関係のイレギュラーにも対応できるようになります。
まあ、表示がまだスコアに対応していないので、スコア0でも「登録がある」扱いで表示しちゃうんですけどね。
あと、これを愚直に実装したらすごく重くなったので、速くなるような細工を少し入れておきました。

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

ドラゴンクエスト10

降魔のよろいセット
昔のHNと同じ名前の防具が出ておもしろかったので買いました。
まあ、錬金失敗品なんで今のところ使い物にならないんですけどね。
黄の錬金石集めなきゃ…。

アンパンマンDB

登録カテゴリを、親カテゴリもろとも、重要度情報付きでデータベースから引っ張ってくる機能を実装。
これで、表画面にしろ管理画面にしろ、いろいろ作り込めるようになったわけです。
子カテゴリから芋づる式に引っ張ってこられた親カテゴリは、今のところ、非重要として扱われます。

ドラゴンクエスト10とのんびりナマライザとアンパンマンDB

ドラゴンクエスト10

バージョン3.5後期。
私のストーリーは3.2で止まっているので最終決戦は全然関係ないのですが、新防具とかはほしいのがありますね。

のんびりナマライザ

検索語句解析の部分を修正しました。
エラーが起きないようにしたのと、検索解析対象の増加と、ささやかな高速化です。
しばらく自分で使ってみて、問題がなければ来週あたりを目途に新バージョンとして公開しようと思います。

アンパンマンDB

カテゴリの重要度の実装中。
ユーザーからの見た目は今までと大差ない予定ですが、内部実装と管理画面は大きく変わる見込みです。

アンパンマンDB

色々考えはするけど、全部実装するわけじゃないです。
今回実装しようと思っているのが、2017/04/27に書いたカテゴリの一致度改め重要度。
一致度が必要ないようにカテゴリの定義というものを導入したのですが、カテゴリの範囲が明確になっても一致度は別に必要なくなりませんでした。
例えば、アニメDBの「まずい」カテゴリは、誰かがまずいものを食べたら当てはまるのですが、それだと料理下手なグラタンちゃんが料理の特訓をするのも、しゅんぎくさんがばいきんまんへの攻撃としてすき焼きに唐辛子混ぜるのも、同じ「まずい」カテゴリに入ってしまうわけです。
前者は明らかに物語上重要で、後者はそうではありません。
このように、定義上間違いなく当てはまるけれど、重要度に差があるものを差があるように実現するのが重要度という概念なのです。

アンパンマンDB

情報提供の扱いについて考えています。
すごくたまっているので、使うか捨てるかしなきゃいけないんだけど、真偽の調査や、掲載にふさわしいかの検討に、一つ一つ時間がかかるんですよね。
本当に完全に問題外なのは初期チェックの時点で捨て去るのですが、それ以外にも見当外れなのはたくさんあって、それが邪魔になっているのです。
また、コメントで情報提供をする都合上、提供する側にとっても、情報提供は煩わしい作業となります。
そこで、コメント欄とは別に、情報提供のための記入しやすく確認しやすいフォームを設置することを考えています。

ドラクエ10とPHP

ドラクエ10

ァォィョッュのストーリー進行。
アズランのメインストーリーと、ガタラのメインストーリーをクリアしました。
アストルティア★ラリーに参加したくて進めていたんですが、キーエンブレム全部は時間までに間に合いそうにないし、たとえ間に合ったとしてもラリー最後の強ボス戦にァォィョッュのレベル&しばりで耐えられる気もしなかったので、ラリーは諦めてキーエンブレムも今回の2つを加えた計3つで妥協。
第3回アストルティア★ラリーまでには全キーエンブレムを手に入れて、強ボスにも耐えられる力をつけたいですね。

PHP

先日の爆ボンの画像を自動で作るプログラムを作るときにちょっと気になったので、調べてみました。
pathinfo関数で得られるディレクトリが、ディレクトリなしのパスを渡されたときに何を返すのか、です。
結論は今日更新したページに書いてあるのですが、ここにも書いておくと、ドット「.」でした。

それいけ!アンパンマン ブルブルの宝探し大冒険!と忍びの国

それいけ!アンパンマン ブルブルの宝探し大冒険!

見てきました。例によって感想などはアンパンマンDBで。

忍びの国

これも映画です。「嫁さん以外、怖いもん無し」とか「織田軍1万vsオレ1人?」みたいなコピーが踊っていて、観に行かずにはいられませんでした。
前者は恐ろしいほどに真実で、同時に奥さんへの愛の表れでもあると感じました。
後者は、ちょっと盛り過ぎですな。主人公の無門さんは1人では1万人も相手にしてないし、第一、無門さんも人を率いて戦いに行っているのであります。
全体的に見れば、死生観の狂った乱世において一際狂った伊賀における人情ドラマ…ってところかな。欲におぼれた価値観を現代人に重ね合わせる場面もありました。
アクション面は、派手な忍術はさほど多くなくて、地道かつ確実な体術が中心でした。ただ、その体術の時点でもうすごい。

<2017年08月 2017年06月>