ゲーム / 重機の物理シミュレーション
小さな現場監督
関節をひとつずつ動かして、
地形をつくり変える。
ショベルカーの関節を直接動かして働く、ブラウザで遊ぶ1人用のゲームです。掘削と積込から森林の整備、堤防の復旧、渓谷の開通、無人重機との対決まで五つの現場があり、失敗のない自由作業も選べます。
作品を開く自主制作の作品です。
ボタン一つで掘らず、
腕を自分で曲げる。
作業を一つのボタンにまとめず、走行と上部旋回、アーム、ブーム、バケットをそれぞれのキーへ割り当てました。狙った場所までバケットを下ろすこと自体を、遊びの中心に置いています。
現場は掘削と積込から順に難しくなり、最後は無人重機との対決になります。架空のゲームルールであって施工の精度を保証する装置ではないことを、タイトル画面にも書きました。
砂と空の二色で、
重機を目立たせる。
現場は砂色の地面と淡い空だけに絞り、黄色い車体と黒い足回り、白と青の荷台が遠くからでも見分けられるようにしました。地面にはグリッドを敷き、掘る範囲を明るい面で示しています。
重機も地形も水面も樹木も外部の素材を使わず、コードから生成しています。現場選びでは六枚のカードに現場ごとの色を当て、操作説明ではキー名だけを黄色で目立たせました。
掘って、積んで、
途中から再開する。
キーボードのほか、画面の矢印と作業・ツール切替・カメラのボタンでも動かせます。下には積載量と傾斜、使用中のツール、車体の耐久が並び、右には掘削や伐採などのツールが出ます。
一時停止からチェックポイントを保存でき、読み込み直しても途中の現場から続けられます。保存先はブラウザの中だけで、会員登録や決済、通信対戦の機能は持ちません。
指で触れるように、
操作を画面へ出す。
スマートフォン幅ではパネルが画面いっぱいに広がり、見出しと開始ボタンが縦に積まれます。現場では走行の矢印を左下、作業とカメラのボタンを右下へ離し、中央の視界をふさがない配置にしました。
制作情報
- 種別
- 自主制作
- 制作範囲
- 企画・設計・実装
- 使用技術
- TypeScript / three.js / Vite
Rapier - 対応画面
- PC・タブレット・スマートフォン