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
CSSだけでCookie Clickerを作る
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kthatoto
October 29, 2023
Technology
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSSだけでCookie Clickerを作る
kthatoto
October 29, 2023
More Decks by kthatoto
See All by kthatoto
複数ブラウザウィンドウを 単一平面とみなしてボールの 衝突判定をする
kthatoto
0
220
いろいろな駆動開発の話 / various-driven-development
kthatoto
0
100
ぼくのかんがえたさいきょうの放置ゲームを作ってる話 / saikyou-houti-game
kthatoto
1
490
最強の放置ゲームを作ってる話 ~ と、そのうちのゲーム作るためのゲームデータエディタを作ってる話 ~
kthatoto
0
79
ぼくのかんがえたさいきょうのぶろぐしすてむ
kthatoto
0
750
Other Decks in Technology
See All in Technology
ミイダス株式会社 テックチームのご紹介 / MIIDAS Tech Team
miidas
0
110
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
260
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
130
SREでアラート疲れを 解決しよう!
kairim0
1
120
Claude Designがめちゃくちゃ便利なので使ってほしい
diggymo
0
280
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
160
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
470
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
530
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
170
並行性の問題を防げ!実践トランザクション入門
occhi
0
250
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
330
20260929_AmazonGuardDutyの検出通知メールにAWS DevOpsAgentの調査結果を追加する
yhana
1
430
Featured
See All Featured
Between Models and Reality
mayunak
4
480
ラッコキーワード サービス紹介資料
rakko
1
5.1M
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
Tell your own story through comics
letsgokoyo
1
1.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
580
Balancing Empowerment & Direction
lara
6
1.3k
How to Talk to Developers About Accessibility
jct
2
560
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
Transcript
$44͚ͩͰ$PPLJF$MJDLFSΛ࡞Δ !IUPQJHFPO
ߴڮ Ұే (Kazuto Takahashi) ɾॴଐɿגࣜձࣾΫϩεϏοτ ɾۀɿγϑτཧαʔϏεͷ։ൃ, ςοΫϦʔυ ɾٕज़ɿRails, Vue,
React, NeoVim ɾझຯɿٕज़ͷແବ͍, ์ஔήʔϜ Zenn / GitHub @kthatoto X @h4topigeon
%FNP https://kthatoto.github.io/css-cookie-clicker
Έ JOQVUUZQFDIFDLCPYͷଟ༻ CZQVH $44ͷDPVOUFSؔDIFDLFE d 4BTT4$44ͷཞ༻
JOQVUUZQFDIFDLCPYͷଟ༻ CZQVH
JOQVUUZQFDIFDLCPYͷଟ༻ CZQVH 🍪 ਤղ ΫϦοΫ 🍪 🍪input:checked νΣοΫ͞ΕͨinputΛ ݟ͑ͳ͍ͱ͜Ζʹඈ͢
4BTT4$44ͷཞ༻ JUFN͕ߪೖՄೳ͔$44Ͱஅ ΄΅खଓతϓϩάϥϜॻ͍ͯΔײ֮ QSJDFͷJUFNʹରͯ͠ ଞͷJUFNΛߪೖ͍ͯ͠ͳ͚Ε ɹɹݸҎ্DIFDLFEͳΒMBCFMԡͤΔ
ଞͷJUFNΛߪೖ͍ͯ͠Δ߹ ɹɹͦͷJUFNͷஈ ݸҎ্DIFDLFE ɹ͜ΕΛશͯͷύλʔϯॻ͘
OݸͷJUFN͕͋Δ࣌ ɹ ͷએݴϒϩοΫ͕ඞཁʹͳΔ ྫ ݸͷJUFN͕࣌ JUFNΛങ͑Δ͔Ͳ͏͔ JUFNΛങͬͯͳ͍JUFNΛങͬͯͳ͍
JUFNΛങͬͨJUFNΛങͬͯͳ͍ JUFNΛങͬͯͳ͍JUFNΛങͬͨ JUFNΛങͬͨJUFNΛങͬͨ JUFNΛങ͑Δ͔Ͳ͏͔ ಉ͘͡ύλʔϯ JUFNΛങ͑Δ͔Ͳ͏͔ ಉ͘͡ύλʔϯ n ⋅ 2(n−1) 4BTT4$44ͷཞ༻ }2(3−1)}3
ྫ JUFNDPPLJF JUFNDPPLJFTͷ߹ 4BTT4$44ͷཞ༻ item1Λങ͏ͷʹ1cookieඞཁ item2ΛߪೖࡁΈ(2cookies) item1Λങ͏ͷʹ3cookiesඞཁ
.BQ "SSBZ ɹɹ JUFNใ GPS FBDIϧʔϓ ɹɹ
ී௨ʹ JG FMTFذ ɹɹ ϧʔϓͷ࠷ޙͷJUFSBUJPOͳΒʙ͢Δ ɹɹ JUFNΛങΘΕͨ߹ʙ ΧελϜؔ ɹɹ QPX O N OͷN ɹɹ CJOBSZIJU O EJHJU ɹɹɹOΛਐදهͨ࣌͠ʹEJHJUʹ ɹɹɹ͕͋Δ͔ 4BTT4$44ͷཞ༻
ΞΠςϜͷޮՌΛ࣮͢Δ ɹɹ ΫϦοΫ͋ͨΓͷ֫ಘ$PPLJFΛ૿͢ ɹɹ ࣗಈͰ૿͑ΔΑ͏ʹ͢Δ ͜ΕෆՄೳʹۙͦ͏ ࠓޙ