Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ChronoSort Presentation

山﨑愛
November 12, 2026
15

ChronoSort Presentation

ChronoSort Presentation in PDF

山﨑愛

November 12, 2026

Transcript

11 slides
  1. はじめに ルール 面白さ 技術 まとめ どんなゲーム? 約1000枚 日本史・世界史の出来事カード 3D の卓

    カードを手に取って置く手触り 自作エンジン C++ と DirectX11 で一から ChronoSort | つきの。 2
  2. はじめに ルール 面白さ 技術 まとめ 遊び方は、置くだけ 一 二 三 手札のカードを掴む

    年号は、まだ見えない 年代が合う隙間で離す 場の列は、古い順に並んでいる 置いたあとに年号が明かされる 合っていれば列に残る ChronoSort | つきの。 手札から、年代が合う隙間へ 3
  3. はじめに ルール 面白さ 技術 まとめ 2つのモード ひとりで挑む CPUと対戦 インク三つで、何枚並べられるか 先に手札を出し切った者の勝ち

    ◆ 外れるとインクが1つ減る ◆ 外れたカードは捨て札、1枚引き直し ◆ インクが尽きたら終わり ◆ 相手の人数と強さを選べる ◆ 得点と最長連続を記録 ◆ 同時に出し切ったら延長戦 ChronoSort | つきの。 4
  4. はじめに ルール 面白さ 技術 まとめ 惜しい・迷う・知る 惜しい 迷う 知る 外れたら列を割って、

    正しい場所を見せてくれる CPU は自信がないほど 長く迷って、隙間を行き来する 対局のあと、出たカードを 説明文つきで読み返せる ChronoSort | つきの。 6
  5. はじめに ルール 面白さ 技術 まとめ 自作エンジンで作りました TsukinoEngine C++20 ・ DirectX11

    ・ EnTT(ECS) 手札 ドラッグ 列の並び 目標の姿勢を 書くだけ 追いかけて 動かす 位置・回転・大きさ 動かすのは CardMotionSystem だけ めくる演出 途中で目標が変わっても、次のフレームから新しい目標へ向かうだけ ChronoSort | つきの。 7
  6. はじめに ルール 面白さ まとめ 技術 どの PC でも同じ手触りに 残りの距離を詰める割合 ×

    毎フレーム 37% ◦ 1 − e^(−k·dt) 経過時間だけで 動きが決まる ◆ 上段の普通の補間は、30fps だとカードが遅れる ◆ 下段の指数補間は、30fps でも 120fps でも同じ動き ◆ 速さは「9割進むまでの秒数」で決める(ドラッグ 0.08 秒) ChronoSort | つきの。 8
  7. はじめに ルール 面白さ 技術 まとめ 40枚並んでも読める列 今見ている所だけ、 読めればいい ◆ 均等に縮めると、どのカードも読めない(上)

    ◆ カーソルの周りだけ広げ、遠いカードは細く詰める(下) ◆ 広げるとカーソルの下がずれる問題は、二分探索で解決 ChronoSort | つきの。 9
  8. はじめに ルール 面白さ まとめ 技術 めくる演出の裏側 結果は、置いた瞬間に決まっている 演出は、決まった結果を時刻表どおりに見せるだけ 違いは年号の札だけ めくる

    = 板を180°回すだけ ChronoSort | つきの。 運ぶ 裏返す 叩きつける 着地 判定 0秒 0.42 秒 0.98 秒 1.10 秒 1.32 秒 どの段階も、カードの「目標」と「速さ」を 書き換えるだけ。専用のアニメーションデータは無い 10