{"repo":"EndoHizumi/webTaleKit","free":true,"listed":false,"github":"https://github.com/EndoHizumi/webTaleKit","clone":"git clone https://github.com/EndoHizumi/webTaleKit.git","description":"A visual novel game engine written in JavaScript (TypeScript) that allows full customization of the UI.","language":"TypeScript","stars":56,"topics":["css","game-development","game-engine","game-framework","html","html-css-javascript","interactive-storytelling","javascript","text-based-adventure","typescript"],"license":"MIT","category":"game-templates","readme_excerpt":"webTaleKit English 日本語 目次 - 概要 - デモ - ドキュメント - 環境構築手順 - 動作確認手順 - Quick Start(デモゲームを弄ってみよう) - 開発コマンド - シナリオ検証API - 現在の状況 - ロードマップ - できること - 制限事項 概要 TypeScript(JavaScript) ベースのビジュアルノベルゲームエンジンです。 UIをHTML・CSS・JavaScriptで柔軟に作成でき、シナリオをマークアップ言語とJavaScriptで制御できます。 自動スケーリング機能で、様々なウィンドウサイズに対応します。 VS Codeの拡張機能を用いたGUIエディタやREST API呼び出しによる生成AI連携の追加を提供予定です。 特徴 - 🎮 柔軟なUI作成 : HTML・CSS・JavaScriptで自由にUIをデザイン - 📝 直感的なシナリオ記述 : マークアップ言語とJavaScriptでシナリオを制御 - 🔄 自動スケーリング : 様々なウィンドウサイズに自動対応 - 🎨 豊富な画像処理 : フィルター・アニメーション機能を搭載 - 🔊 サウンド対応 : BGM・SE・ボイス再生に対応 - 🛠️ TypeScript対応 : TypeScriptでの開発をサポート - 🤖 AI連携 : REST API呼び出しによる生成AI連携（予定） デモ Firefoxでも、Chromeでも、Edgeでも、好きなブラウザを使いたまえ・・・! ドキュメント 📖 オンラインドキュメント : 環境構築手順 1. Git が必要です。 - インストール確認: git --version でバージョンが表示されれば OK - Windowsの場合は、Git公式サイト ( ) からインストールしてください。 - Macの場合は、 brew install git を実行してインストールしてください。 - Linuxの場合は、以下のコマンドを実行してインストールしてください。 2. Node.js(20以降)が必要です。(nvm等お好みの方法がある場合は、そちらでも構いません) - インストール確認: node --version でv20以上のバージョンが表示されれば OK - Windowsの場合は、Node.js公式サイト ( ) からインストールしてください。 - Macの場合は、 brew install node を実行してインストールしてください。 - Linuxの場合は、以下のコマンドを実行して、インストールしてください。 3. 以下のコマンドを実行してください デモゲームが起動すれば、構築は完了です。 動作確認手順 以下のコマンドを実行してください。 Quick Start(デモゲームを弄ってみよう) このセクションでは、プログラミングの知識がなくても簡単にゲームをカスタマイズできる方法を説明します。 画像を差し替える(簡単なカスタマイズ) 手順: 既存の画像ファイルを新しい画像で置き換える(ファイル名は同じにしてください) キャラクターや背景を変える - キャラを変える場合 - ./src/resource/chara/guide.png を新しいキャラ画像で上書きしてください(ファイル名は guide.png のまま) - 背景画像を変える - ./src/resource/background/title bg.png を新しい背景画像で上書きしてください(ファイル名は ","default_branch":null,"files":null,"tree":[],"storefront":"/r/EndoHizumi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EndoHizumi/webTaleKit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}