投稿記事

ブラウザウディタの記事 (4)

ruka(rikka) 2024/09/17 12:07

ブラウザウディタ:全体更新(Ver0.4.0.5)

はじめに

こんにちは、ruka です

ブラウザウディタについて、少し大きな不具合があったので全体更新をかけました

設定からマウス操作をONにしたとき、スマホでのタッチ機能はマウス操作をエミュレートするはずだったのですが、機能していませんでした

他にも、ダウンロード実装直後のバージョンはテキストファイルのダウンロード時に末尾にゴミが入るなどの不具合がありましたので、ver 0.4.0.3 以前でDL機能をご利用中の方は更新を検討願います

一般公開分、先行テスト分ともに更新しています

今回は短いですが以上です。よろしくお願いします

更新履歴

  • ver 0.4.0.5p [2024/09/16]
    スマホのマウス操作が効いていなかったので修正

  • ver 0.4.0.4p [2024/09/15]
    ダウンロードしたテキストファイルの末尾にゴミが入る問題に対策

ダウンロード

一般公開分(Pro機能なし)はこちら
https://frostyhowl.com/browser-woditor/

買い切り先行テスト版(Pro込みフル機能)はこちら
https://rikkalab.booth.pm/items/6012874

先行テスト支援者さま向け(Pro込みフル機能)は↓

【 通知だけでも嬉しいプラン 】プラン以上限定 月額:200円

無償支援と区別できる通知が欲しい方向けプランです。 上位プランと同じ特典を受けられることもあります

月額:200円

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

ruka(rikka) 2024/09/11 03:10

ブラウザウディタ:DL機能(GET/UTF8およびバイナリのみ)の追加

はじめに

こんにちは、ruka です

今回ダウンロード機能(GET/UTF8のみ)を実装したので、先行テスト分として公開します

前回からの差分は以下のとおりです

  • ver 0.4.0.4p [2024/09/15]
    ダウンロードしたテキストファイルの末尾にゴミが入る問題に対策

  • ver 0.4.0.3p [2024/09/14]
    タッチのキャンセル処理がうまく行っていなかったので修正

  • ver 0.4.0.2p [2024/09/10]
    ダウンロード後のファイル書き込みがまだ狂っていたので修正

  • ver 0.4.0.1p [2024/09/10]
    ダウンロード後のファイル書き込みが狂っていたので修正

  • ver 0.4.0.0p [2024/09/10]
    ダウンロード機能(GET/UTF8のみ)を実装

  • ver 0.3.1.3p [2024/09/09]
    複数タッチの終了処理が正常でなかったため修正

  • ver 0.3.1.2p [2024/09/04]
    広告ありサイトなどでデザインが崩れる問題に少し対策

  • ver 0.3.1.1p [2024/09/04]
    設定ボタンが効かない環境があったので対応

  • ver 0.3.1.0p [2024/09/04]
    描画フレームレート上限設定ボタンを実装

一般公開版(Pro機能なし)

https://frostyhowl.com/browser-woditor/

先行テスト版

先行テスト版は下記の支援者様向けリンクから

加えて、月額課金が厳しいという方向けに買い切りで更新される 先行テスト版も Boothに用意しています
https://rikkalab.booth.pm/items/6012874

【 通知だけでも嬉しいプラン 】プラン以上限定 月額:200円

無償支援と区別できる通知が欲しい方向けプランです。 上位プランと同じ特典を受けられることもあります

月額:200円

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

ruka(rikka) 2024/08/08 06:30

ブラウザウディタ:プロトタイプ版を公開

開発状況

※配布用外部サイトを用意しました(本体ver0.1.19.4以降)
https://frostyhowl.com/browser-woditor/

はじめに

こんにちは、rikkaです

プロトタイプ版のデモとファイルセット、間に合いました!

実際にブラウザ上でサンプルゲームの動くデモを itch.io で公開しています
(Ci-enさんでitch.ioへのリンク貼って大丈夫なのか……?怒られたら自サイト用意します)

今回はあくまでもプロトタイプ版であり、本番向けの製品クオリティに達していないこと、今後改善されていくという点をご確認の上でご利用ください

ブラウザで動くサンプルゲーム(外部サイト)

(基本的に最新のChromeでの動作を想定しています)

https://rikka-gamedev.itch.io/woditor-in-browser

ひとつ注意なのですが、すみません!iOSが特定バージョンのiPhone(iPad含む)環境でBGMがガビガビに崩れるバグを踏んでしまい、直せていません!

どうやらブラウザ自体が問題を抱えているらしく、ちょっとやそっとじゃどうにもならないと判断しました

なので、今回はiPhone/iPadに関しては厳重注意という形でお届けさせて頂きます

iOSを最新版(iOS17.6)に更新すると問題が消えるという報告もあがっていますが、検証が難しい状態です

実はこのために実機を取り寄せたのですが(数万円ほどの出費……!)、取り寄せた実機は最新版に更新されてしまっていて不具合が再現できず、開発用シミュレータ上でも問題が起きず、対策できておりません。申し訳ありません

他の環境の全体の動作感としては

  • WindowsPC ⇒ 良好
  • 近年のAndroidスマホ/タブレット ⇒ およそ良好
  • 近年のiPhone/iPad ⇒ 最近の最新でないバージョンのiOSで音が壊れる
  • MacOS ⇒ 8年くらい前の機種で一応動きました
  • その他 ⇒ 未検証です

といったところです

ブラウザ環境に関しては基本的に最新のChromeを想定していて、その他の環境では「古いまま更新できていないと動かない可能性がそこそこある」という感じです

特に2020年以降のバージョンに更新できていないiOS、iPhonel/iPadなどはブラウザに必要な特定機能が備わっておらず、動かないと思います

あとはゲーム部分の実装について、サンプルゲームの範囲では分からない程度の未実装・非対応な部分、既知の不具合もそれなりにあるので挙げておきます

未実装

  • 非暗号化ファイルの再生
    今回はData.wolf丸ごと暗号化のみの動作を対象としています。非暗号化状態を動かす方法も用意してはいるのですが、検証しきれておらず、一応説明には動くかも?な方法を書いていますが期待しないで下さい

  • 動画再生
    機能自体は代替できそうなのですが、今回は間に合いませんでした

  • ネットワーク機能
    基本的な機能の代替は出来るのですが、実装が追いついていません。積極的に利用する人も少ないかなと思い先延ばしにしているところがあるので、需要があるようでしたらお伝え頂ければ優先度は上がります

  • マウス操作
    前回対応していたんですが、部分的な作り直しの発生とともに使えなくなっているようです。しばらくお待ち下さい。=> 0.1.12で対応しました

  • MP3再生
    ver 0.1.12以前で無効になってしまっていました。=>0.1.13で対応
    数分の楽曲などは初回読み込み時にラグが発生します
    oggの方がラグが発生しにくいはずなので楽曲はoggを推奨します

非対応

  • スマホの低消費モード/マナーモードで音が鳴らない
    スマホ側の仕様なので対処できません
    各自注意をお願いします

  • WindowsのOS機能に依存した機能
    ウディタにはメモリ容量の取得などの機能があるのですが、この辺りは軒並動かないと思ってください。代替手段が見つかれば実装は出来ますがあまり期待しないでもらえればと

  • フォルダ走査系の処理
    httpサーバ上で動作する関係上、フォルダ内のファイルを列挙して見ていくという操作ができません
    ただし暗号化ファイル内は擬似的なフォルダ構造を再現しているので、
    Data.wolf内だけで完結するような処理は上手く走ると思います
    将来的にフォルダ内容を保存するような設定ツールを提供する可能性があります

既知の不具合

  • MidiのBGMが時々鳴らない
    ちょっと特定できていないのでいつ直せるか未定です

  • iOS(iPhone/iPad)
    ↑でも書きましたが、BGMがガビガビになる問題に対処しきれていません
    最近の、かつ最新でないiOSのバージョン(iOS17.5.1等)でのみ発生する不具合のようで、
    最新版(iOS17.6)では発生しないという報告も上がっています

ブラウザウディタを自分で使ってみたい方へ

現時点のブラウザウディタはプロトタイプ段階です

同意の上でご利用願います

また初期プロトタイプ版(0.1.11)からの主な変更点として

マウス対応/MP3対応/UI自動調整/更新ファイルのみDL
Saveフォルダをダウンロードしに行かない/500万エラーを抑制
動作設定ファイルが必要に(BasicDataに同梱するだけでok)
などの変更があります(詳細は同梱のCHANGELOG.txtで)

※ver 0.1.19.4 以降、配布用の外部サイトを用意したのでそちらでご覧ください
https://frostyhowl.com/browser-woditor/

おわりに

新たな不具合が見つかったり色々あるでしょうけれど、今後対応はしていく予定なのでよろしくお願いします

報告した方が良いような不具合などありましたらここのコメント欄にでも投稿して頂いて大丈夫です。そのうち本格的な報告掲示板を用意するかもしれませんが、今回間に合いませんでした

チップなども歓迎。Ci-en機能の他、上記itch.ioからもサポートが投げられるようになっている(はず)です

今回は以上です。よろしくお願いします

旧verについて

動作が不安定な部分が多かったので0.1.17以前の配布は取り辞めます
ご了承ください

BrowserWoditor_0_1_19_4.zip (7.49MB)

ダウンロード

BrowserWoditor_0_1_18.zip (6.37MB)

ダウンロード

BrowserWoditor_0_1_17.zip (7.61MB)

ダウンロード

最新版が動いていない場合などはご一報いただければ修正いたします

  • アイコン
    SmokingWOLF ID00134883
    機材費の足しにしてください!

2件のチップが贈られています

チップを贈るにはユーザー登録が必要です。チップについてはこちら

ruka(rikka) 2024/08/03 19:00

ブラウザウディタ:デモ版公開に向けての準備

はじめに/お知らせ

こんにちは、rikkaです

今週もブラウザウディタの開発は順調に進んでおり、いくつかの不具合解消と性能向上に成功しました

体感としては、サンプルゲームが格安スマホくらいの携帯機でも起動はする。くらいの感触です

互換性では前回挑戦分の魔改造を上回り、性能面でもほぼ追いつきました

※音量注意

そしていきなりですが現在、ブラウザウディタのデモ版配布に向けて準備中です

まず動作デモとして、ウディタの最近のバージョン(ver3.36)に対応したサンプルゲームを適当なホスティングサイトにアップロードして、動作確認できるようにする予定です

時期としては来週の記事か、今行っている改修が少し手間取りそうなので、再来週くらいになるかもしれません

そして次回はそれだけでなく!

Data.wolf差し替えで自分でも好きなゲームを動かせる!(かも?)、な動作キットも個別にダウンロード出来るようにします!

繰り返しますが来週以降の話です

実は初回にアツマールさんのところにUPさせて頂いていたデモ版も、技術に明るい人が適切なファイルをダウンロードすれば流用できる形にはなっていました

しかし、説明もなしにブラウザからファイル抜けと言っても分からないですよね

今回は必要なファイルをzipでまとめて配布し、サンプルのData.wolfを自前のもので置き換えれば動く(かも)という状態目指します

以降、事前に確認しておいて頂きたい注意事項です

開発版配布に向けての事前注意

配布にはまだ早いですが、事前に注意事項を書き留めておきます

自分としては、ブラウザウディタはまだまだ実験段階で自前での検証が必要です

しかし前回の何も成果物を残せず頓挫してしまった経緯もあり、成果物が出せる内に出しておいた方が良いと判断しました。

実験段階のものが遊べる、くらいの感覚で使ってもらえればと思います

本番環境(ゲーム配信サイトなど)での利用は、するなとは言いませんが、まだ想定していません

ブラウザ上での動作ですのでPCがクラッシュするような事にはならないと思いますが、ページが読み込めなくなったりする可能性もないとはまだ言い切れません

もちろんそのような事にならないよう対策しており、していくのですが、利用にあたっても注意して頂くことになります

またスマホ等での動作はまだ期待しないでください

現在も少し大きな問題(思ったより音声処理が重い)が発覚していて、対策中です

詳細は後日ということで

おわりに

前回の記事に投げ銭(チップ)して頂いた方へ、返信の仕方がよく分からないのでここでお礼を述べさせて頂きます

前回も支援して頂いた方でした。ありがとうございます。お待たせして申し訳ないです

加えて、過去の挑戦ではW2Playerという仮称でTwitterタグを使うつもりだったのですが、分かりにくいので #ブラウザウディタ に変更します

感想や将来的にバグ報告などがある時に気軽に投げてもらえればと

開発版公開に向けて、バグ報告ができる場所も用意出来ればと考えていますが、未定です。来週の記事でお知らせします

今回は以上です。よろしくお願いします

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

記事を検索