これは、 WWA Advent Calendar 2024 23日目の記事になります。
WWA Advent Calendar 2024 - Adventar
昨日はTe(いぬ26) さんの「ランダムダンジョンの攻略方法/制作の考察」でした。
WWAのゲームを作る側、プレイする側両方面からの考察がなされていて興味深かったので、こちらもぜひご覧ください。
WWA (World Wide Adventure) は Webブラウザで動作するロールプレイングゲーム制作環境(WWA作成ツール) とゲーム実行環境(WWA Wing, および昔のJava版など) の総称です。 WWAについてもっと知りたい方は、キャラバンサークル, WWA Wing, WWA FanSquare などを訪れてみてください。
著者は WWA Wing Team のまつゆきです。よろしくお願いいたします。
<aside> ⚠️
Node.js の SEA (Single executable applications) は執筆時点で最新の Node.js v23.5.0 においても実験的(Experimental) とされています。現在でも開発が続いているため、安定性には留意する必要があります。この記事は 2024-12-23 時点での内容に基づきます。
</aside>
(Notion AI に出力してもらってちょっと手直し)
WWA開発・制作用のHTTPサーバーであるwwa-serverのWindows向けバイナリを、Node.jsの新機能SEA (Single executable applications)を使って生成する方法について解説
WWAについての詳細はこの記事では述べません。使っている技術自体はWWAに関わらず使えるものと思いますので、WWAについては深入りしません。
また、Node.js の基礎的な部分についてもほとんど触れません。