Pocket Duty
9 つのマップで、兵士の分隊を相手にする 10 分間の銃撃戦。
作者: evan。Pocket Nexus 確認済み。
通りを進む 14 秒間。兵士が 6 人倒れ、プレイヤーの体力は 100 のうち 29 まで減ってから戻ります。
試合が始まる場所から市場の通りを歩きます。低い日差しの下に、屋台と日よけと吊るされた布。
16 メートル先の分隊に照準を構えます。視点がいちばん近い兵士を向き、M4A1 を短く区切って撃ちます。
頭への一発で倒れた兵士。150 点が入り、右上の一覧に記録が出ます。
M4A1 のドットサイトに入った兵士。左には同じ分隊の兵士がいます。
体力は 100 のうち 29。戻るまで画面のふちが赤いままです。
3 つの武器の 2 つ目、MPX-9。通りのいちばん奥のアーチの近くで。
タイトル画面。うしろは試合が始まる通りです。
START で試合が止まります。再開、設定、やり直し、タイトルへ戻るを選べます。
結果の画面。この画像のために 50 秒で止めた試合のもので、スコア、倒した数、倒された数、ヘッドショット、命中率、時間が並びます。
この動画と画像は、各デバイス向けのビルドから取り込みました。
ダウンロード
お使いのデバイス用
ソースコード
ここのパッケージはすべてこのソースからビルドされています。リミックスもここから始まります。
すべてのバージョン過去のバージョンはメンバーシップの特典です。
Pocket Studio のアカウントがあれば無料です。 インストールガイド
Pocket Duty は一人称視点のシューティングゲームです。1 試合は 9 つのマップのどれかで行うチームデスマッチで、時間は 10 分、先に 30 点を取った側が勝ちます。あなたが一方の側で、相手は 3 人ずつの分隊で動く兵士たちです。兵士は物陰に隠れ、回り込み、あなたを 14 秒見失うと探しに来ます。
最初のマップは、もとになったゲームの市場の通りです。ほかの 8 つは私たちが作った場所で、どれも図面を手で書き起こしています。壁に囲まれた砂漠の町、道の下に掘り下げた通路がある古い町、夕暮れの貨物倉庫、雪の中の事務所の建物、川にかかる遺跡、赤い岩の中の工場、路地の続く丘の村、操車場です。床が上下に重なる場所では兵士はどちらの階も歩き、あなたと同じようにはしごを登ります。マップはタイトル画面の一覧で切り替えます。
武器は M4A1、MPX-9、P-19 の 3 つで、それぞれ反動の出方が違います。照準を構えると、視点が正面にいるいちばん近い兵士のほうを向きます。ジャンプ、しゃがみ、スライディング、段差をよじ登ることができ、撃たれずにいると体力が戻ります。
もとになっているのは mshumer による Claude of Duty(github.com/mshumer/Claude-of-Duty、MIT)です。通りも兵士も武器も音も、起動時にコードで作るブラウザゲームです。Pocket Duty はそのゲームをコンピュータで一度だけ動かし、作られたものを記録して、それぞれの本体向けにコンパイルします。頂点ごとの光、3 段階の詳細度、場所ごとにそこから見えるものの一覧です。
PSP では 480 × 272 を毎秒 30 フレームで、本体の固定機能 GPU で描き、その上に PocketJS がインターフェースを描きます。市場の通りで 10 分の試合を実機でまるごと計測した結果は毎秒 29.9 フレームでした。PSP-2000 以降のモデルが必要です。ニンテンドー 3DS では上画面に 400 × 240 で描き、下画面にマップを表示します。PS Vita では 960 × 544 を毎秒 60 フレームで、フルカラーの画像で描きます。