Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SOCIAL RESISTANCE
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
uyupun
August 25, 2025
21
0
Share
SOCIAL RESISTANCE
uyupun
August 25, 2025
More Decks by uyupun
See All by uyupun
真黒合体スパホルダー
uyupun
0
330
頭部ふわふわ浄酔器
uyupun
0
320
Yonks!
uyupun
0
20
SAUNIL
uyupun
0
19
堪忍袋チクチクチクンレース
uyupun
0
16
Don't cunning! Think.
uyupun
0
20
ハートフルランナー聖(コウキ)
uyupun
0
20
Smahorn
uyupun
0
17
Qiboard
uyupun
0
20
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
560
Code Reviewing Like a Champion
maltzj
528
40k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
420
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Six Lessons from altMBA
skipperchong
29
4.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
520
Transcript
SOCIAL RESISTANCE ぅゅ…ぷんぽぷんぽ
発表の前に… この辺に流れます→ ツイートしてください! #技育展
自己紹介 Name: 柿元俊也 GitHub: NNN-kakimoto Twitter: kakimoto_itc Status: 内定者 Comment:
買いました→ 5800円しました(白目)
さて皆さん…
“感染対策” してますか?
感染対策 ↓ といえば
ソーシャルディスタンス
そう
None
ソーシャルディスタンス #とは これを
ソーシャルディスタンス #とは こう
ソーシャルディスタンス #とは これを \わん/
ソーシャルディスタンス #とは こう \痛い/
でも…
最近おろそかになっているな… と感じることはありませんか?
子供に距離を取ることの大事さ を伝えるのが難しい… と感じたことはありませんか?
我々は を取ることの大事さを、
楽しみながら学べる ゲームを作りました
その名も…
None
ゲーム概要 Overview
こういうゲームはご存知でしょうか?
『うさぎと猟犬』 • 最近、アソビ大全にも収録されたボードゲーム ◦ うさぎと猟犬が交互に駒を進めるゲーム ◦ うさぎは猟犬から逃げ切ったら勝ち ◦ 猟犬はうさぎを囲ったら勝ち
うさぎは 「猟犬に近づかれてはいけない」 「囲まれてはいけない」 ↓ なのでは?
しかしこのゲームにも欠点が… • 実は 最善手を打つと必ず猟犬が勝てる ゲームになっている ◦ うさぎさんは捕まってしまう運命 ◦ か、千日手になる •
あまりにも少なすぎる移動幅 ◦ マス目も、移動距離も • 戦術が単調
これらの欠点を改善し、 現代のゲームとして拡張したもの それが…
None
欠点解決のアプローチ • word2vecを用いて単語同士の関連性をベクトル化し、それをフィー ルド上に対応させることでプレイヤーを移動させる • 「相手の動きを読むゲーム」から、 「人間には正確な予測ができないゲーム」へ
欠点解決のアプローチ • 投入する言葉の数だけ、戦術が生まれる ◦ 「ジリジリ追い詰める」「一気に逃げる」など • 毎回ランダム性が生まれるため、千日手には理論上ならない
ちょっと何言ってるかわかんない
デモ Demo
None
プレイアブル キャラクター紹介 Characters
うさぎ • 「うさぎさん」 • なぜか二足歩行できる • 飛沫感染防止のためマスクをしているが、今 のところ彼が話すことは無い
猟犬 • 「ばいきんくん」 • 立ち絵差分が2バージョンある • 作成者「危機意識の無さが人の形を とって背中から生えているということを表現している」 • グロすぎ(発表者注)
キャラクターデザインの方向性 • 親しみを感じ、どこか憎めない雰囲気 • 殺伐とした世界観でほのぼのと生きるキャラクターのギャップ
アーキテクチャ Architecture
サービス構成
アーキテクチャについての補足 • 設定や料金体系がわかりやすいためVPSを使用しています • 一番手前にコンテナ化したNginxを置いている理由は他のサービス も同じホストで共存させることを検討した結果です • Nginx部分もGitHub Actionsで設定ファイル群をCI/CDしています
時間もそろそろなので...
終
もし時間が余ったら…
選択肢単語の抽出アルゴリズム
ほんとうの 終