ゲーム プログラミング

Node.js+Three.js でTPSツクール

投稿日:2021年10月31日 更新日:

大人気ゲーム「フォートナイト」のようなTPSゲームを簡易的に作成できるサンプルプログラムを公開しました。MITライセンスとしていますので自由にコード改変して遊んでみてください。

デモ動画

デモ動画はこちらをご参照ください。ブツブツとぼやき実況をしながら動作確認しています。

チャンネル登録してもらえると嬉しいです。(現在登録者数4人です。。。)

ダウンロード

以下のリンクよりzipファイルをダウンロードして解凍してください。本プログラム自体のインストール作業は不要です。
本プログラムを動かすには「Node.js」が必要です。Node.jsは各自でインストールしてください。

schoolfight_v0_1.zip (version0.1: 2021/12/12)

schoolfight_v0.zip (version0: 2021/10/31)


Copyright (c) 2021 G LLC
Released under the MIT license
https://opensource.org/licenses/mit-license.php

フォルダ/ファイル構成

主要な物のみ記載
schoolfight_vXX/
 ├ node_modules/
 ├ static/
 │  ├ image/
 │  ├ model/
 │  ├ sound/
 │  ├ 3d.html
 │  ├ index/html
 │  ├ game-3d.js
 │  └ three.js
 ├ server.js
 ├ licence.txt
 └ readme.txt

プレイ方法

コマンドプロンプトにて
・「schoolfight_vXX 」フォルダに移動
・$ node server.js で実行
・ブラウザで「http://localhost:7000/」を開く
・ロードに数秒待って、プレイヤー名を入力しStartボタンで開始。
(※バージョンによって若干異なります。)

ゲームURL

下記リンクにて実際に遊ぶことができます。

School Fight(ブラウザゲーム)  (Herokuデプロイ、USサーバー)

School Fight(ブラウザゲーム)  (Google App Engineデプロイ、日本サーバー)

プログラム解説

随時、加筆予定です。




-ゲーム, プログラミング

執筆者:

関連記事

Javascript eye blink detection using face-api.js landmarks

With the development of face recognition technology, today it seems that eye blinking can be easily …

Fortnite won’t launch. How to fix it? [Mac OSX/MacBook pro]

[Last verification: 2020/07/19 v13.20 ][Solution]Just update the Mac OSX to 10.15 (Catalina).With 10 …

Found an unexpected Mach-O header code: 0x72613c21 への対処 Xcode, Admob, xcframework

日々変わっていくAdmobの仕様への対応にとても苦労しています。そんな中、アプリをApple Store Connectへ提出するためXcodeにてArchiveを作成してValidateしようとした …

2重(N重)振り子の数値シミュレーション – Javascriptで計算から描画まで

2重振り子を数値シミュレーションをJavascriptでやってみます。Javascriptでやる利点は計算後の結果表示アニメーションまで容易に行える事だと言えます。2重振り子の解法に関する記事はWeb …

フォートナイトで全然勝てないので自作してみた | Webブラウザゲーム Node.js + Three.js

フォートナイト面白いですね。私もやっています。しかし全く勝てません。高価なスキンを纏ったプレイヤー達に瞬殺されまくっています。もう少し初心者も楽しめる仕様もあったら面白いのでは?、という思いからフォー …

スポンサーリンク