これは、C++で実装された3D卓球ゲーム「CannonSmash」のTypeScript移植版です。
このプロジェクトの主な目的は、オリジナルのC++版 cannonsmash をTypeScriptに移植することです。
- 言語の移植: C++のコードベースを、モダンで慣用的なTypeScriptに翻訳します。
- 機能の同等性: TypeScript版が、オリジナルのC++版ゲームのすべての機能を持つようにします。
- 保守性: クリーンで、十分に文書化され、テスト可能なTypeScriptコードを記述します。
ts-portディレクトリに移動します:cd ts-port- 依存関係をインストールします:
npm install
- 開発サーバーを起動します:
npm run dev
- ブラウザで表示されたURL(通常は
http://localhost:5173など)にアクセスします。
- TypeScript: 主な開発言語です。
- Vite: 開発サーバーとビルドツールとして使用します。
- Three.js: 3Dグラフィックスのレンダリングに使用します。
オリジナルのC++版ソースコードは以下のリポジトリで確認できます。