Project Plateau
Project Plateau는 네 개의 유리판과 하나의 살아있는 계곡, 캠프로 돌아가는 길을 의미
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
キャラを積み上げて、落とした方が負け!スマホのブラウザで遊べるバランス積みゲーム
README 전체를 불러오는 중입니다.
README 전문 보기 ↗キャラを積み上げて、落とした方が負けのバランス積みゲームです。
遊ぶ:https://akionlywork-dot.github.io/kajiwara-tower-battle/
スマホのブラウザ(縦画面)向け。HTML / CSS / JavaScript だけで動き、ビルドは不要です。
キャラクターが場の左右端を越えて止まると、その側の場・地面・次のキャラクターを置ける範囲が少しずつ広がります。高さの「m」目盛りも、広がった場の左端に合わせて移動します。 ゲーム画面を上下にスワイプすると、表示位置を塔の上から土台まで動かせます。左右スワイプはキャラクターの移動です。
右上の ❚❚ ボタンでポーズできます。ほかのアプリに切りかえたときも自動でポーズします。
パソコン(マウス・キーボード)
| 操作 | マウス | キーボード |
|---|---|---|
| 動かす | カーソルを左右に動かすだけ(ドラッグしなくてよい) | ← → / A D(押しっぱなしで動き続ける。Shift を押しながらで細かく) |
| 回転(45度ずつ) | 右クリック / ホイール(下に回すと右回り、上に回すと左回り) | ↑ / W / E:右回り、Q:左回り |
| 落とす | 左クリック | スペース / Enter |
| ポーズ | Esc / P(ポーズ中の Esc・P で再開) |
js/controls.js の KEYS にまとめてあります(変えると、設定画面の「操作方法」と、ゲーム中のヒントの表示も変わります)(hover: hover) and (pointer: fine))で決めますパソコンの横長の画面(幅 1024px 以上・横長・マウスなどのとき)
js/game.js の fieldLeft・fieldW)タイトルの「スタート」→ モード選択画面で「ひとりで」か「たいせん」を選びます(ハロウィンなどのイベント期間中は、イベントのボタンも出ます)。
| モード | ルール |
|---|---|
| ひとりで → スコアアタック | ひとりでハイスコアに挑戦(ふつうのルール)。スコア = 積んだ数 × 100点 + 高さ 1m × 100点。ランキング(フリー)対象 |
| ひとりで → 競技 | みんなが同じ条件で競う、公平なルール(下の「競技モード」)。ランキング(競技)対象。図鑑には登録されない |
| ひとりで → 特殊ルール | 風・傾く土台・つるつる・ジャイアント(期間中は期間限定ルールも)。ハイスコアはルールごとに記録(ランキングには載らない) |
| たいせん → ともだちと | 1台のスマホを交互に操作。落とした人の負け。いつも制限時間あり(1手 15秒。config.js の versus.turnTimeLimit。時間切れになると、その場で自動で落ちる) |
| たいせん → CPUと | CPU(よわい・ふつう・つよい)と交互に積む。CPU は置き方を試算して、強いほど安定する置き方を選ぶ |
| たいせん → オンライン対戦 | 2台のスマホで対戦(下記) |
対戦の先攻は、毎回ランダムに決まります(最初に「〇〇 の先攻!」と表示)。
「ひとりで」の「競技」(「ランキング(競技)対象」の札)は、みんなが同じ条件で競うためのルールです。設定は config.js の competitive にまとめてあります。
| 項目 | 競技のルール | config.js |
|---|---|---|
| 出てくるキャラ | ★1〜★3 の、標準の大きさのキャラ + characters.js に competitive: true と書いたキャラ(★4 の別班・公安)。今は22体(v3.1.0 で12体から増えた)。サイズ違い(ミニ・ビッグ)・ほかの★4・★5・★6・期間限定のキャラは出ない(★5・★6 は competitive: true と書いても出ない。管理者モードの「次に出すキャラ」で選んでいても、競技では使わない) | rarities(と characters.js の competitive) |
| 確率 | 全キャラ同じ確率(レア度・weight を使わない)。同じキャラが2回続けて出ない決まりは、ふだんと同じ | equalChance |
| 大きさ | 全キャラ標準の大きさ(特殊ルール「ジャイアント」のような倍率なし) | scale |
| 点数 | 積んだ数 × 100点(どのキャラも同じ)+ 高さ 1m × 100点 | perPiece・perMeter |
| ギミック | 特殊ルールのギミックはなし |
Save.data.stats.compBest。データのバックアップにも入ります)。戦績画面にも「🏁 競技」の欄がありますperPiece・perMeter を変えたときは、server/ranking.gs の COMP_PER_PIECE・COMP_PER_METER も同じ数にして、デプロイしなおしますcard)を入れて送り、受け取った側は config.js にある id だけ使います。選んでいた背景が使えなくなったとき(実績のリセットなど)は、いつもの色に戻ります。保存先は Save.data.cosmetics.cardBgconfig.js の online(introSlide・introTime・introExit・rematchIntroTime・introLead)で変えられます여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗