Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Shaker
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
uyupun
August 25, 2025
34
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Shaker
uyupun
August 25, 2025
More Decks by uyupun
See All by uyupun
真黒合体スパホルダー
uyupun
0
360
頭部ふわふわ浄酔器
uyupun
0
340
Yonks!
uyupun
0
30
SAUNIL
uyupun
0
28
堪忍袋チクチクチクンレース
uyupun
0
35
Don't cunning! Think.
uyupun
0
32
ハートフルランナー聖(コウキ)
uyupun
0
30
Smahorn
uyupun
0
25
Qiboard
uyupun
0
29
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
7k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
The SEO Collaboration Effect
kristinabergwall1
1
570
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
How to Talk to Developers About Accessibility
jct
2
550
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Thoughts on Productivity
jonyablonski
76
5.4k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
We Have a Design System, Now What?
morganepeng
55
8.3k
HDC tutorial
michielstock
2
870
Building Applications with DynamoDB
mza
96
7.2k
Transcript
SPAJAM 2020 予選 masterブランチに罪はない
どうも。
“masterブランチに罪はない” です。
今回のテーマ
「エンタメ」
毎回抽象的なテーマだよなぁ
「エンタメをもっと楽しく!」か?
「エンタメをもっと楽しく!」か? 「新たなエンタメの創出!」か?
我々masterブランチ(略)は...
「エンタメをもっと楽しく!」か? 「新たなエンタメの創出!」か? こっちにした
その名も
その名も
Shaker #とは
Shaker #とは の前に。。。
あなたの「エンタメ」はどこから? 「私は無駄から…」 訳) エンタメとは 「“無駄” に楽しみを見出すこと」である。 e.g. • ゲーム、音楽、映画、コーヒー、サイクリング、光るパソコン、 •
スポーツ、トレーニング、筋トレ …
そう、我々が着眼したのは 『筋トレ』
None
しかし「筋トレそのもの」は すでに大手ゲーム会社がエンタメ化に大成功… リングでフィットな感じの
我々弱小チームでは太刀打ちできない
ちょっとお待ち下さい!
あなたがプロテインを振って飲んでいる、 その”無駄な時間”、 もっとエンタメることができますよ!
そう、 ならね。
~ストーリー~ 「あ~今日も体鍛えたわ~。 プロテイン飲んで休憩しよw」
~ストーリー~ 「あ~今日も体鍛えたわ~。 プロテイン飲んで休憩しよw」
~ストーリー~ 「あ~今日も体鍛えたわ~。 プロテイン飲んで休憩しよw」 1. タンブラーに入れたプロテインと一緒に振ります!
~ストーリー~ 「あ~今日も体鍛えたわ~。 プロテイン飲んで休憩しよw」 1. タンブラーに入れたプロテインと一緒に振ります! 2. プロテインの撹拌に最適な30回のシェイクを検知して通知!
~ストーリー~ 「あ~今日も体鍛えたわ~。 プロテイン飲んで休憩しよw」 1. タンブラーに入れたプロテインと一緒に振ります! 2. プロテインの撹拌に最適な30回のシェイクを検知して通知! 3. シェイクすることで癒しポイントが得られます!
~ストーリー~ 「あ~今日も体鍛えたわ~。 プロテイン飲んで休憩しよw」 1. タンブラーに入れたプロテインと一緒に振ります! 2. プロテインの撹拌に最適な30回のシェイクを検知して通知! 3. シェイクすることで癒しポイントが得られます! 4.
「使う」・「貯める」が選べ、「使う」を選ぶと…!?
あなたの携帯が筋肉をほぐす、 マッサージ機になります!
模式図
デモをご覧ください!
画面遷移
使用技術
おまけ 最後までmasterブランチで開発してましたが、 諸般の事情を鑑みた結果、 primaryブランチに変更しました。
おまけ 最後までmasterブランチで開発してましたが、 諸般の事情を鑑みた結果、 primaryブランチに変更しました。
質疑応答
FAQ • なぜ30回のシェイクが最適と結論づけたのか->経験則から導きました。 • あなた方の考えるエンタメはなんですか?-> 無駄なことを楽しむ的なアレ • 振る判定はどのように実装しました。-> 加速度を取得して、指定値(a)以上になると 振り下げられた、-a以下になったら振り上げられたと判断して実装しました
• なんで筋トレそのものを検知しなかったの?-> 携帯を身につけた状態で運動をす るのは難しく危険。その点シェイクする動きなら安全かつ無心で行える • 今後の展望は->3時間おきぐらいにプロテインを摂取するのが良いらしいのでその push通知や、携帯に意図的に負荷をかけて温かいマッサージ器にするなどに取り 組んでいきたい。 • ターゲットは-> 筋トレをしていて、プロテインを飲んでいる人。あとは簡易的なマッ サージ機が欲しい人。