2025:07:06
文書の過去の版を表示しています。
7/6日記
プログラム
- 少しずつリハビリしていく。
- このツールお試ししてる。どうもビルドが必要な模様で、そもそも古いライブラリじゃないと対応してないため、古いライブラリをとってきてビルドしてた。
- その中に気になる記述があった。Webのところ。
- どうもEmscriptenは「.data」というデータの中にリソースを全部ぶち込んでロードするらしい。
- なので、リソースをEmscriptenでビルドして最終的にWebにアップしなければいけない模様。
- じつはTophat(umkaという言語で書けるフレームワーク)を使ってたときdata拡張子にぶち込む方法がわからなくてどうしたもんかと悩んでいた。
- 単体で動くスクリプトであればゲームの落書きできそうだけど、Webページにするとなると途端にハードルが高くなる気がしてる。
- Tophat:Emscriptenのバージョン依存であかんそう
- ReiLua:Emscriptenのバージョン依存であかんそう(低くないとダメとのこと)
- PICO-8:よさそう
- TIC-80:よさそう。Proバージョンはテキストで管理できたりエディタなしでエクスポートできる模様。
- なんか資料があった。
- TophatはとりあえずMSYSを駆使してリソース読めるところまでは到達したけど、なんかEmscriptenなのかSocolなのかわからないエラーが出て諦め気味。
- どうもEmscriptenのバージョンが新しすぎて対応してないとかもある様子。やべえなWeb。
- 他にもいくつかスクリプトを利用するゲームエンジンを試してみたけど、結構難しいようす。
- Loveもいけそうだけど、jsで変換する形式らしくこれ動くのか?という疑問が。
- Tic-80を試してみたところ問題なく動いた。
- Proバージョンを購入してみて、HTML出力してみたところ、Pythonでサーバ立てると動かなくて、Webにアップすると動いた。
- つまり機能によってPythonの簡易サーバ機能は動かないということがわかった。
- ちなみにTophatも動かしてみたところ実サイトでもダメ。こっちはコード自体がよろしくない様子。
- 結論。Web上でゲーム動かすのはなかなか難しい。
- Cならまだしも、スクリプト言語で動かすのは輪をかけて難しい。
- しばらくはローカルで土日に一気に作るとかしてみよう。
- あとCryPic.の大詰め作業。
その他
- シンプルな携帯いいなあ。
2025/07/06.1751802228.txt.gz · 最終更新: 2025/07/06 20:43 by machiaworx