「Webブラウザ」に関する日記

次>

ボクと僕の世界でとBrave

ボクと僕の世界で

ゲーム記にページ作りました。

Brave

広告ブロックが標準搭載されているブラウザ。
広告収入モデルを根本的に変えることを理念として掲げているのですが、正直、この理念には賛同できないですね。
そして、肝心のBrave広告も少ないようで、理念の実現にも程遠い印象。
消えてほしくない部分まで消えてしまうこともあるし、今のところ、普段使いはしないかな。
それはそうとして、クリエイター登録はしておきました。

ドラゴンクエスト10


ブラウザ版のオープンベータが始まったので、やってみました。
PCならまあそこそこプレイできる感じです。
ツイートのリプライにかいていますが、PS4のブラウザだと動かず、スマホのブラウザだと動くけど快適性に難ありといった具合です。
まともにプレイできないほど応答が遅れる人もいるようなので、ベータテストが終わって製品版になってから普通に遊びたいという人は、体験版か無料期間あたりでしっかり動作の快適さを確認したほうがいいかと思われます。

大神とHeadless Chrome

大神


花咲谷。
うん、入ったばかりなので、妖怪だらけで泥だらけ。

Headless Chrome

Headless Chromeでファイルをダウンロードする - sambaiz-net
Seleniumとかで使うHeadless Chromeのダウンロード自動化。
以前調べていて方法が見つからなかったんだけど、Page.setDownloadBehaviorを使えば良さそうね。
まあ、今は自動ダウンロードしたいものはなくなってしまったんだけど。
いつか必要になったら思い出そう。

Google Chrome

Firefoxでもう我慢できない部分があったのでChromeに移行。
以前Chromeに移行できない理由があったんだけど、それも解消。
使い勝手が違う部分もあって戸惑うけど、そこは慣れよう。

Wii U

買いました。
売り切れるところでは即完売していましたが、店によっては意外と残っていました。
第一印象、ゲームパッドでかっ!
本体は光沢仕様のため、素手で触ると指紋がべったり付きます。

ソフトは、店員さんおすすめのマリオを買いました。
本当はやりたいソフトが別にあったのですが、実は発売日未定だったのでした。
やってみた感想は、良くも悪くもいつものマリオだったということと、バディプレイ(ゲームパッドで手助け)が楽しかったということ。
良くも、というのはもはや言うまでもないとして、悪くも、というのは、ボス攻略の部分なんですね。
ええ、最初にダメージを与えれば、ボスの復活位置でジャンプ待機していれば勝手に足元に現れてくれて、以後ループで完封可能なのです。

インターネットに繋ぐにはID登録やらMii(アバター)作成が必要とのことなので、にやつくスレンダーな金髪美少女的おっさんを作成。
宇宙人的なものや何かの再現的なものもいくらか試作していたのですが、結局微妙に気持ち悪いだけの普通のおっさんになりました。
これはこれでまあそこそこ愛嬌があります。

購入前に気になっていたWebブラウズ機能、特にブラウザゲーム周りはどうだったかと言うと、閲覧やCGIゲームにはそこそこ便利、編集作業やアクションゲームには不向き、といったところでした。
ためしにふわふわふにゃをやってみたのですが、かなり動作がもたついていました。
リアルタイム性があり、画面全体を頻繁に再構築するようなのは作るのは避けたほうがよさそうです。
あと、認証情報が記憶されないので、TGWSの管理作業には全く使えなさそうです。

そうそう、開封の儀は保証書記入のため店員さんが勝手にやりました。
社長がやっていたような厳かなのはやるわけないです。

無題

久々にパネルαやってました。
とりあえず超初級と初級で記録更新したのでランキングにも反映しておきました。

そういえば、Sleipnirで、ローカルにある特定のパスのファイルを開こうとすると固まるバグがあるようです。
パス内に「%」があるといけないようで、ファイル名やフォルダ名を修正すれば問題は起こらないようです。
これはフェンリルに報告すべきかなぁ。

無題

Google Chromeインストールしてみました。
以前も言っていたように、元々表示速度のボトルネックはほとんどの場合がサーバーの応答速度や転送速度の遅さにあるので、やっぱり特別快適さを感じるほどのものではありませんでした。
あと、ウィンドウ左上ダブルクリックで閉じられないのがこの上なく不便。
独自のUIを使っているソフトはこういうことが多いから困ったものです。
とりあえず動作確認できるブラウザを増やせたのでよしとしますが。

無題

昨日のスタイルシートはFireFoxとかではうまく動かないそうです。
もともとスクリプトなしで動的に変化するページというのが気持ち悪いというのもあったのですが…。

無題

IE8を入れました。
早い早いとMSさんは言ってますがまずサーバーの応答が遅いのでどうにもなりません。
他のブラウザも速さを自慢しているようですが、逆に言ってそういうブラウザが必要なほど重いサイトが多いというのがどうにかならんのかなーって思います。

ちょっとカプセル型を描画する関数を作ってみました。
メッシュを作る方法が良く分からなかったので、ひとまず座標を指定して直接描画する関数にしてみました。
カプセル座標における単位ベクトルの作成で座標が左手座標系から右手座標系に変わってしまってカプセルが裏返ったり、インデックスがずれて穴が開いたりもしましたが、何とかうまく表示できるようになりました。
もうちょっと体裁を整えたらプログラミングのページにまたアップしたいと思います。

1242397309.png

シュークリーム食べたので今日は元気です

先日いっていたマリオシリーズのキノコ取らないプレイ、スーパーマリオ64でやってみました。
まず黄色いブロックは危険。
坂道も、穴も、ポールの先っぽも、隠しコースも、危険。
杭の周りを回るのも、チョロプーを倒すのも、木の上で逆立ちするのも、危険。
とにかく危険なところほどキノコが出やすいので、できるだけ前半の簡単なステージの簡単なスターのみでクリアに必要なスターを集めてしまいたいところです。
というわけで現在のスターはウォーターランドに入る直前で40個。
チックタックロックは上る途中で必ず取らされてしまい非常に危険なので可能な限り2階以下の3フロアで集めてしまいたいところです。
それにしても、データを消すときの音がなかなかいいですね。
今までもったいないからと消さずにいたのですが、今回のプレイのために一つ消してみると、マリオが高いところから落ちる声で「ウワァ~ッ!」と。
持っている人は是非一度消してみましょう。

Lunascape4の正式版が出たそうなのでさっそくインストールしてみました。
起動速度は遅くて元々なので別に速くなっても気にならなかったんですが、検索バー周りはかなりよくなっていました。
そして注目すべきは自由度の高いスキン。
そのためにウィンドウ左右上端の挙動が普通のウィンドウズのソフトと変わってしまったのはやや不満ですが、標準のスキンが気に入らなくてスキンのフォルダを見たときはその内容に驚かされました。
ウィンドウの部品とかがビットマップで全部用意できるんですね。
例えば標準のスキンではWindowsVista風のシステムボタン(と呼べばいいのかな?)なのですが、これがスキンを用いてできたもので、WindowsXP風のスキンを用意すればいつも見るXPのデザインに戻せるわけですよ。
それどころかウィンドウの形状自体もある程度制御できるようで、いっそOSに組み込んじゃってもいいんじゃないかと思える内容です(Windows以外のOSは知らなかったりしますが)。
ただ、スキンの適用にいちいち再起動が必要なのは重量級ブラウザだけにかなりつらいところですね。
本格的にスキンをいじり倒すのは明日以降になりそうです。

それはそうと、なんかうちのミディビにも迷惑書き込みが来たようです。
やっぱりフォームをちょっとやそっといじったようじゃなかなか迷惑書込み防止には繋がらないようですね。
そこで、Perl用とPHP用で、それぞれメッセージの妥当性チェックモジュールを作っています。
まあ、その内容は外国語SPAMの防止用にひらがなの使用を強制したりSPAM書き込みによく見られる問題のある単語をNGワードとして設定したりする程度の単純なものですが、それなりの効果はあるんじゃないかと思っています。
とりあえず、条件をやや厳しめにして、許容範囲の問題であれば、ユーザーに問題を無視して投稿させることができるようにして利便性との両立を図りたいと思っています。

Lunascape2.6.5

Lunascapeのバージョンが2.6.5になっていたのでインストールしました。
わかりやすいところでの2.5との最大の違いはタブに閉じるボタンがついたことです。
これにもまあ良し悪しはあって、簡単にわかりやすく閉じられる反面、そのタブを単に選ぼうとしてクリックしたところが運悪く閉じるボタンだったりすると予期せず閉じられてしまうことがあるのです。
最終的に慣れの問題だとは思うのですが。

TGscriptの吹き出しのデザインを作っていました。
今回ただ掲示板の記事に使うだけでなく色々な用途に使いたいので拡張性と可搬性を持たせて一つの関数にしてしまいました。
あと、ついでにアイコンもいくつか追加したのです。
7つ追加で1つ削除。
削除された1つは、システムアイコンとしての役割を持たせます。

クッキーが戻った

昨日消えてたクッキーが今日になったら全部復活してました。
なぜかはよくわからないけどとりあえずめでたいです。

キャラボックス3に複合表示形式を追加しました。
登場作品別とか、性別表示をしたとき、以前ならそれぞれのカテゴリの中で五十音順にしかならなかったのですが、今回の改良で更にその中で更新日順とか画像のあるなしで分けられるようになりました。
中には明らかに必要のなさそうなものまでありますがそれはまあご愛嬌ということで。
これを実装するとき、似たような処理ばかりだったのでデリゲートやらインターフェースやらを使って効率的にかけないものかと思ったんですが、どうにもこっちはこっちで書かなきゃいけない決まり文句が多くてあまり変わりなさそうだったので、結局いつも使ってる地道な方法で書くことにしました。
う~ん、キャラボックス、用途は限られてるけどそれなりによさそうな出来にはなってるから、需要があるなら公開してみようかなんて思ってるんですけど、どうなんでしょうか。
元々うちでは需要がなくても公開してる様な気はするんですが、やっぱり…う~ん。
ゲームキャラの情報をはじめとして、小説やアニメキャラなんかも入れようと思えば入れられます。
そして、他にはめったに見られない特長として、それなりに適当に書かれた身長や年齢を、それなりにいい加減に判定して並べ替える機能が備わっています(つまり、一定の書式に厳密にあわせる必要が無いということ)。
一人でも欲しがる人がいれば公開に踏み切ることにためらいはないのですが…。

うなぎ完成

LineConstructorアップしました。
おそらくつけ忘れの機能も無いはずだし、これでおそらく完成版になるものと思われます。

Lunascape3インストールしました。
インターフェースはまあまあ改善されているようです。
そのほかは別によくなったとか悪くなったとかは実感できず。

ふにゃさん、ウナギカズラが完成しました。
風などがゲームに実装されていないのでその点はまだなのですが、まあ現状ではこれ以上できることがないので。

1127399889.png

反応的なゲーム

ともすればカービィっぽくなりかねないふにゃ。
ふにゃらしさとはどんなものか、考えてみました。
まず、弱いこと。
食欲に任せて危険の中に飛び込んでいくけど、とげとげにぷすっとやられただけでミス。
「ふにゃふにゃ」は強いほうのふにゃにあわせてしまったので今回は除外。
もしかしたらバイタリティ制を導入するかもしれませんが、それでもとげとげに当たれば即ミスです。
そして、反応的であること。
自ら飛び込まない限りは危険はやってこないから、安全な場所で動かなければ寝てても大丈夫なんですね。
そういう意味で言うならアクションゲームっぽさは少し薄いです。
とにかく、プレイヤーからの操作がなければ何も動き出さない。
そういうゲームなんです。
あとは小ステージ構成。
大きなステージを、ダメージを受けたり回復したりしながら突き進んでいくんじゃないんです。
一つ一つの小さなステージにそれぞれテーマがあって、それをクリアすることが目的。
ステージセレクトが比較的簡単に出てくるのもこのためだとか。

ふにゃさんのステージエディタ、ボタンを押したままマウスを動かしてマップが描けるようになりました。
先日のGIF描画にも対応する予定。

Lunascape2がまたバージョンアップしてますね。
やっと使い心地のいい状態になってきたかというところです。

リファラを見る限り、MIDIBは一応それなりに需要はありそうです。
とりあえず次の次の更新はこれで行くかな。

Lunascape2!

Lunascape2入れてみました。
使ってみた印象は、Luna2でできていたことができなくなっていたり、よくわからない機能が説明もなしにたくさん付いていたりで、かなり使いにくいという印象でした。
大部分は慣れで解決するのでしょうけれども、慣れではどうしようもない不具合などはできればつぶしていってほしいものです。
そのいくつかは既に報告があったようで。
まだまだ安定版には程遠いようですなぁ。

「パネルγ」のタイトル画面を作りました。
ゲーム名はまだ表示されませんが、ゲームメニューがずらっと表示されます。
背景とメニューの文字の明度が近いので見づらかったのですが、マウスカーソルを合わせると背景色を明るくして見やすくなるように調整しました。
今回アップしたスクリーンショットではプレス機が表示されていなかったりしますが、実際の今の状況だとプレス機が表示されていますし、パネルの並び方も若干異なり、メニューの位置も変わっています。
まだマウスボタンの押下を検出することができないのでメニューを押すことはできません。

「Bomber丸World」のページを更新しました。
主人公の社会での扱われ方がわかっちゃいます。

あっ、そろそろ更新する時期だなぁ。

再インストール完了

ブラウザを入れなおすためLunascapeのサイトに行ったらバージョン2があったのですが、プレビューリリースということで、今は導入しないほうがよさそうだし、だからといって旧バージョンをインストールしてもすぐにいらなくなりそうだったので、とりあえずしばらくはIEで我慢ということになりました。

1日に更新していたのですが、トップページの更新を忘れていました。

DirectX8.1SDKがなかったので仕方なく9SDKをインストール。
サンプル見てみたけど数は少ないし大して見た目変わんないのにピクセルシェーダなんか使ってコンマ数FPSまで重くなるし、利用者を舐めてんのかと言いたくなる内容。
実際に製品として組み込むときにはピクセルシェーダを使わない設定とか付けたりするんでしょうかね。
とりあえずこれで「パネルγ」をリビルドしてみたけど必要環境がDirectX9になってしまっていないか不安です。

CGI&PHPの動作確認環境も何とか復帰。
ついでに新日記もちょいと更新。

次>