2021年02月27日

Javardry HTML5版 テスト004

 いやもう、がっかり八兵衛ですよ。Edgeで動作が止まるってんで調べてみたら、そもそもローカルではクロスドメイン制約とかいうのにひっかかってgetImageData()が使えないんですってよ。getImageData()が使えないと、えーと、画像の表示だけなら出来るけれども、透過度をいじったりモザイク処理をしたりとか、まあそういう画像処理が出来ないんですわ。つか、getImageData()だけを使わなければいいってもんでもないので、クロスドメイン制約問題は避けて通れない道のようですな。正直避けたい。と言うか、もうなんか萎えちゃったのでHTML5版を無かったことにしたい。
 まあ泣き言を書き連ねても仕方がないので、回避方法を探りましょう。と言うか、今のところ私の環境では何故か、FirefoxとChromeではローカルで普通に動いてるんですよね。以前、ローカルでの外部ファイル読み込みのためにいくつかセキュリティ関係の設定をオフにしたんですが、その影響だろうか。外部ファイル問題は別の方法で解決したので、元に戻したと思ったんだけどなー。
 いや、うん、まあとにかく回避方法なんですけれども。テキトーに調べてみたところ、いくつか裏技的な方法もあるようなんですが、そもそも回避も何も、最初っからサーバ上で(オンラインで)動かせばいーじゃん、それが一番楽じゃん、という話のようです。……うん、そうなんですけどもねー。出来れば無駄に通信を行わないスタンドアロンなゲームとして遊んで欲しいなーって思うんですけどもねー。
 はい、そんなわけで、回避方法と言うか正攻法と言うか、オンライン動作させるってのが最も手っ取り早い解決方法なんですけども、それでもやっぱりローカルで動かしたいってのが正直なところ。そうなったらもう、ローカルサーバを立てるっきゃないでしょう。昔、Perlで掲示板だの簡易データベースだのいじくってたときに使ってたなあ。ただ、プログラム組んだりとかしない人にはローカルサーバと言ってもなんのこっちゃとなる可能性が高い気がするので、なんかこう、お手軽クッキング的に使えるフリーソフトとかないのかなーと思って調べたら、ありました。こちらのコラムで紹介されてたServedというソフト。これホントにお手軽ですごい。これで試したらEdgeでちゃんと動いてました。
 うん、これでようやくテストを開始出来るかな! (まだテストの通しプレイを開始すらしていない)
posted by THU at 21:54| Comment(0) | TrackBack(0) | ゲーム製作

2021年02月24日

Javardry HTML5版 テスト003

 抜けはありそうだけども、とりあえずは作り終わった、ような気がする。まあ当然バグはあるでしょうから、これからシナリオ#1を試しにプレイしていこうと思います。
 ゲーム(シナリオ)データもjsファイルにしたんで、ローカルで動作させる際のセキュリティ問題も解決してます。多分。ただし、スマホ(Android)でローカルで動かそうとすると、ちょっとだけ面倒なんよね。まあ面倒って言っても、ブラウザのアドレスバーに「file:///sdcard/」って入れて、そこから実行用のHTMLファイルにアクセスするだけなんだけど、他の人の環境でも出来るのかどうかわからないし、今後もその方法が使えるのかどうかも怪しい気がするし、どうにもスマートじゃない。いや、まあJavardry自体がスマートさとは無縁なんだけども。iPhoneは試す環境がないのでわかりません。
 まだ通しプレイすら試していない状態ですが、一応アップしておきましたので、気ぃ向いたら試してみて下さい。私は……なんかえらく疲れたんで、後日ゆっくりとテストしてみることにします。
posted by THU at 01:30| Comment(0) | TrackBack(0) | ゲーム製作

2021年02月04日

kobo libra H2O 一週間目の感想

 kobo libra H2Oを一週間程使用してみたので現段階での感想。
 まず、kobo crala HDとの違いですが、とにかく値段が高い。そこかよ! と思われるかもしれませんが、cralaが約15,000円でlibraが約25,000円と、1万円の差があるのですよ。1万円あったらうまい棒が何本買えると思ってやがる! ……まあ、無駄にkindle paperwhiteを買ってしまった私が言う事じゃないですね。専用カバーと合わせて15,000円くらいはしたもんなー。ハードオフに持ち込んでも精々2〜3千円だろうし、面倒だから誰か欲しい人がいればあげてもいーんだけども、誰か欲しい人いませんかーと聞いて回るのも面倒くさい。予備としては一応cralaが残してあるから、ホントにただ無駄に置いてあるだけなんだよね。う〜む、まあ何とか譲るか売るかしよう。って、今はkindleのことはいいんだ。
 値段以外の違いは、画面サイズが6.8インチ(claraは6インチ)になっている、ページ送りの物理ボタンがついている、防水機能がついている、の三点でしょうか。画面サイズは、claraの6インチでも問題はなかったけれども、まあ大きすぎない程度に大きいのは正直嬉しい。自炊本中心に読んでるので、あまりに文字が小さい場合にはやはり大きい方が助かる。物理ボタンは……う〜ん、画面にタッチせずに読めるのは良いのかもしれないが、現時点では、別に無くてもいーんじゃね? というのが正直な感想。使い続けていれば、物理ボタン無しでは生きられない身体になってしまったりするんだろうか。くやしい…!でも…ボタン押しちゃう! 的な。まあ使い勝手が悪いとかそういうわけではないので、ボタンをポチポチしていきますよ。防水機能は人による・使い方によると言うか、あって困るもんではないし、あれば嬉しい程度の認識。外で読むとか、風呂に入りながら読むとか、そういうことしないしなー。でもまあ、何か飲み物をこぼすとか水がかかってしまうとか、それくらいはあるかもしれないので、防水機能があるにこしたことはないやね。
 UIはclaraとほぼ同一。画面の回転に関する設定があるくらいか。物理ボタンを上下左右どこに置いて使用するかは自由なので、画面が回転するんですよね。そのため、縦・横固定とかの設定があるんですけども、まあその他は見た目も設定項目なんかも同じっぽいね。あ、そういや高速ページめくりがあんまり高速じゃなかったな。claraに比べるともっさりしてる。と思って今比較してみたんですが、そこまで差はないかも。ややもっさりしてる、くらい? どっちみち曖昧な表現だけども。普通にページめくりをするのに比べれば高速なのは確かなので、大した問題ではないかな。自炊本(画像データ)の場合ってだけだしね。テキストデータ本なら普通に高速と言える程度には速いです。
 最後に、一番重要なバッテリですが、今のところは順調に減ってます。今は50%くらいかな。claraは80%か70%か、まあそんぐらいから気がつくと一気に10%以下になってるんで、バッテリ残量が気になって安定して使えませんでしたが、libraは今のところは大丈夫そうですね。いや、もうホントに頼むよマジで。もし今後libraでも同じ症状が出たら、さすがに切れますよ。機器的な問題なのかOSの問題なのかはわかりませんが、サポートがリセットしてくれとか初期化してくれとか腑抜けたことを言い出したらブチ切れですよ。機械なんてもんはまともに動かなくて当然みたいな、昭和の感覚でいられちゃ困るんですよ。まあ私も昭和の人ですから、ある程度は許容しますけどもね。とか言ってるから舐められるんだろうなあ。いや、うん、まあlibraに関してはまだ異常は出てないのでいーんですけどもね。
 え〜、そんなわけで、libraはclaraの上位機種で、画面サイズ・物理ボタン・防水機能に惹かれるなら買いではありますが、claraより1万円も高いので、よほど画面サイズ等に拘りがあるのでなければ、claraを買った方がいいと思います。clara、ホントに良い機種なんですよ。バッテリさえちゃんとしてればな!
posted by THU at 11:31| Comment(0) | TrackBack(0) | 日記

2020年12月02日

Javardry HTML5版 テスト002

 戦闘、及び戦闘終了後の宝箱の処理が大体出来た気がする。……が、呪文効果はまだ出来ていないため、呪文使用・アイテム使用・宝箱のトラップ・イベントでの呪文効果など、結構重要な部分が抜けている状態です。先は長いなぁ……。
posted by THU at 03:47| Comment(0) | TrackBack(0) | ゲーム製作

2020年11月15日

カーオディオでMP3再生させると曲順がおかしいんじゃぜ

 片道約1時間の車通勤をしてまして、ラジオばかりじゃ飽きるけど、テキトーに焼いたCDを流すにしても複数のCDを入れ替えるのも面倒くせいしなあと思ってたんですが、以前にCD再生が不能になって買い替えた今のカーオディオだと、USBメモリにMP3を入れてぶっ刺せば再生出来るというステキ機能があることを思い出しました。昔はカーオディオつったらカセット再生が精々だったっつーのに、CDどころかMP3も再生出来るなんて凄い時代になったもんじゃぜ。
 で、本題。USBメモリにMP3をテケトーにぶっこんでみたところ、まあ再生はされるんですが、曲順がなんかおかしなことになってる。ファイル名順ではない。曲名順(MP3タグ)でもない。いやもう、当然のようにファイル名の順に再生されるじゃろと思ってたんで困りましたよ。そんなわけで調べてみたら、どうやらUSBメモリへの転送(書き込み)順に再生されるとか何とか。
 ……ナニソレ。MP3プレーヤーとか使わないから知らないけども、共通の仕様なの? 安価に作ろうとするとそうなってしまうとか、昔は技術的に困難だったとか、いや、知らんけども、まあ何かしら理由があってそんな仕様になってるんでしょうが……ユーザを混乱させる仕様だよなあ。
 まあそんな感じで、同様の悩みをかかえている人にはコレ。UMSSort。USBメモリに書き込んだMP3ファイルの再生順を、名前順や作成日時順にソートし直してくれるナイスなソフト(Windows用)です。いやあ、このソフトのおかげで、何とかもうちょっとだけ通勤してみようかなという気持ちになりましたよ。
posted by THU at 20:15| Comment(0) | TrackBack(0) | 日記

2020年09月11日

Kobo Clara HD

 愛用していた電子書籍リーダー「Kobo Aura H2O」が壊れてしまった。壊れたと言うか、液晶……じゃないか、e-ink(電子ペーパー)のディスプレイの上半分が更新されず、画面の上半分が固定で、下半分は普通に表示されるという状態になってしまった。先日、ついうっかり落としてしまい、角から落ちたので画面がぶつかったわけではないのだが、どうも落ちたときの衝撃でディスプレイがダメになってしまった模様。保護カバーは付けてたけども、当たりどころが悪いとあっさり逝ってしまうのだなあ。調べてみたら買ったのは2016年6月で、丸々4年は使い倒したことになる。まだまだ使えたのに、とも思うが、まあやや調子が悪くなってきてもいたし、どっちみち寿命だったんだと思っておこう。
 で、次に購入したのは同じくKoboの「Kobo Clara HD」。エントリーモデルという位置付けの機種で、ディスプレイは6インチ(Aura H2Oは6.8インチ)、microSDスロット無し。元々はmicroSDカードを挿せるってのでKobo Aura H2Oを選んだんですが、漫画ならともかく、小説の場合は一度にたくさん入れてもそんなにパッパと読めるわけじゃあないので、保存容量はそこまでいらなかった。画面サイズは6.8から6だったらそこまで差はないだろ、ぐらいに舐めてたんですが、実際に手元で見たらめちゃ小さく感じる。いや、こんな小さかったら元々文字の小さい海外SF翻訳本の自炊本とか読めないんじゃね? と焦ったけども、試してみたら、まあ文字は小さいけども読めないほどではない。小さくて軽い利点でもって、納得しておこう。まあ、次回の買い替え時には7インチ前後の機種にしたいけども。それとも使ってるうちに慣れてしまうかなあ。
posted by THU at 17:30| Comment(0) | TrackBack(0) | 日記

2020年08月06日

セブンイレブンの「山形県産そば粉使用 冷たい肉そば」

 毎年、暑い時期にはコンビニの冷たい肉そばを好んで食べてまして、ローソンの「かほく冷たい肉そば」が一番好みに合っているんですが、最寄りのローソンに置いていないことも多いので、ほんなら他のコンビニはどうじゃろってことで、セブンイレブンの「山形名物!冷たい肉そば」でも買ってみようかと思ったら、セブンイレブンの冷たい肉そばは「山形県産そば粉使用 冷たい肉そば」って名前になってました。まあ名前変わっただけで中身は一緒だろうと思って食べてみたら、去年より美味しい……気がする。う〜む、さすがシェアトップだけあって、セブンイレブン、やるじゃないか。うん、まあ、味は変わってなくてただの気の所為って可能性が高いんですが。
 一番がローソンの「かほく冷たい肉そば」ってのは変わらないけども、セブンイレブンの「山形県産そば粉使用 冷たい肉そば」は二番手になったかもしれない。ただ、今年はまだファミマの「冷たい鶏そば」を見かけてないなあ。いや、商品名は変更になってるかもしらんけど、ちょっと探してみようかな。
posted by THU at 00:56| Comment(0) | TrackBack(0) | 日記

2020年07月21日

Javardry HTML5版 テスト001

 「HTML5で作ればスマホでも動くんじゃね? HTML5の練習がてら、ちょいと試してみるか」と思ったのが昨年の9月。それから、直せるとこは直しつつ、何とかかんとか移植作業を続けてるんですが、10ヶ月経った今もまだ全然終わりません。全然ってことはないか。残るは戦闘と呪文効果だけっちゃあだけなんですが、その二つは時間かかるだろうなあ。う〜ん、まああと1年以内には何とかしたいですね。
 ローカルでもWeb上でも動きますが、IEでは動きません。つか、クラス使えないとかIE対応悪すぎでしょ。まあedgeとかいうのに移行をすすめてるらしいので、edgeなら動くのかもしれない(試す気なし)。普段はWaterfox(Firefox派生ブラウザ)を使っていて、それだとローカルでもWebでも問題ないんですが、ChromeやFirefoxでローカル動作させるには設定いじったりする必要があります。まあ今のところはテスト動作用にWebにアップしてるので気にしなくてもいいでしょう。多分。
 ダンジョンのグラフィック表示、JAVA版では画像を変形させて無理矢理表示させているので微妙なズレがあったりしたんですが、HTML5版ではポリゴンにテクスチャを貼り付けて表示させているので、ぱっと見では違いがわかりにくいですが、いくらか自然な表示になった……気がします。
 スマホ動作時、javascriptのエラーではなく、ブラウザのエラーのようなものが頻繁に出ていて、軽く調べてみると、メモリを使いすぎた場合なんぞに出ることがあるとか何とか。前に使ってたスマホだとメモリ少ない(2G)んで、そのせいかなーと思っていて、新しいスマホ(メモリ4G)で試したところでは、今のところ同エラーは出てません。でもまあちょっと怖いので、初期設定では音楽と効果音どちらもオフにしてます。
 HTMLファイルへの記述により、スマホ(やタブレット)用のタッチコントローラーを表示させることが出来ます。タッチ操作は……まあ使いやすいとは言い難いですが、初見でも困らない程度には使えると思います。キー操作設定はJAVA版と同様にファイル記述式なので、Webにアップされたものをプレイする場合には変更出来ません。
 えーと、あと何書こうと思ったのか忘れてしまったのでこの辺にしておきますが、とりあえず、今こんなんやってますよという紹介と言うか報告のようなつもりでした。戦闘と呪文効果がないので、現状ではパーティーを組んでダンジョンを歩くぐらいしか出来ませんが、動作確認のつもりで、一度試してもらってもよいかもしれません。なお、PCの顔画像はテスト表示用にとり夫氏のモノを利用させてもらってます。
posted by THU at 16:20| Comment(0) | TrackBack(0) | ゲーム製作

2020年07月18日

AQUOS sense3 SH-M12

 スマホを買い替えたのでメモ。
 2017年3月の日記で、三年ぐらい使っていたAQUOS SHL23のバッテリがダメになったのでAQUOS SH-M04に買い替えた、てなことを書いてるんですが、結局、それからまた約三年で買い替えとなりました。5年ぐらいは使いたかったんだけどなあ。前回は、バッテリが満充電にしても一日持たなくなって、さすがに限界を感じて買い替えたんですけども、今回、バッテリはまだいけるんですよね。そりゃ劣化して持ちが悪くはなってますが、使いすぎなければ1日は持つし。
 じゃあ何がダメなのかってーと、内部ストレージの容量がパンパンで、アプリの更新もままならない状態なんですわ。元々内部ストレージは16GB(ユーザ使用可能容量は6.91GB)しかなく、購入当初から大丈夫なのかコレ、という状態ではあったんですけどもね。でもまあ、容量食いそうなゲームだとか動画だとかは入れず、SDカードに保存出来るデータは全てSDカードに保存してやれば、何とかいけるじゃろと思ってた……って、かろうじて3年は使えたんだから何とかなったと言えるかのかもしれない。いや、でもやっぱ少なすぎるでしょ。
 まあそんなわけで、さすがにアプリ未更新のままこの先使い続けるのもちょっとなあってことでAQUOS sense3 SH-M12ってのを3万ちょいで購入しまして、まあ購入したのは一ヶ月くらい前なんですけども、機種変作業めんどくせえなあといつまでも放置しているわけにもいかず、一念発起して半日かけて機種変しましたよと、まあそんな感じです。前回はほとんどのアプリを手動で再設定したので丸一日かかったような記憶がありますが、今回はAndroidのバージョンも上がっていたことから、ある程度、と言うかほとんどは設定データも引き継いでくれて、作業はだいぶ楽でしたね。気に入って使ってたアプリが開発中止になってて、それの代替アプリを探したり何だりで時間がかかったくらいです。
 AQUOS sense3 SH-M12は、前回のAQUOS SH-M04と同様にミドルスペック機なんでしょうけども、わりと評判は良いらしい(大して調べていない)ので、今度こそ、何とか5年くらいは使いたいなあ、なんて思ったり。
posted by THU at 19:51| Comment(0) | TrackBack(0) | 日記

2020年06月15日

Javardry & JavardryEditor テスト112


  • 呪文効果「200:HPダメージ」「201:減命、即死、HP吸収」「202:ブレス」において、冒険者が死亡した場合の状態を「死亡」「灰」「消滅」から選択できるようにしてみた。
     GBC版のジルワン(不死系1体を即死させる。PCが対象の場合は死亡ではなく灰になる)のような呪文を作りたい、という要望がありまして、まあダメージ呪文や即死呪文をちょろっといじるくらいなら何とかやれるかなーと思いやってみました。死亡するとロストしてしまうモンスター専用の攻撃呪文とか……え、やりすぎじゃね? ま、まあ何とかうまいこと使って下さい。

posted by THU at 14:49| Comment(0) | TrackBack(0) | ゲーム製作