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
ブロックチェーンゲーム開発の取り組み / Developing the Blockchain ...
Search
Yuki Takeda
August 21, 2018
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ブロックチェーンゲーム開発の取り組み / Developing the Blockchain Game
GameWithが新規事業開発として取り組んでいるブロックチェーンゲーム開発について開発の狙い、利用しているフレームワーク、苦労話などお話いたします。
Yuki Takeda
August 21, 2018
Other Decks in Programming
See All in Programming
dRuby over BLE
makicamel
2
400
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.7k
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
230
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
630
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
280
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
210
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.3k
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
200
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
230
act1-costs.pdf
sumedhbala
0
150
1B+ /day規模のログを管理する技術
broadleaf
0
120
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
270
So, you think you're a good person
axbom
PRO
2
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
The agentic SEO stack - context over prompts
schlessera
0
840
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Designing for humans not robots
tammielis
254
26k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
ϒϩοΫνΣʔϯήʔϜ։ൃͷऔΓΈ Yuki Takeda GameWith Engineer Meetup #1 2018.08.21
2 ࣗݾհ @takepon_phd • ത࢜ʢֶʣ • ݚڀ։ൃͱ͔৽نࣄۀͱ͔ʹͩ͜ΘΔ • ݄̎̌̍̔̓GameWithೖࣾ •
R&DΤϯδχΞ • ϒϩοΫνΣʔϯήʔϜͷ։ൃ୲ • લ৬ • ҹۀք • ݚڀ։ൃ৬: CG/CV/AR, AI&Robot
ͳͥϒϩοΫνΣʔϯͳͷ͔ 2 1 3 ήʔϜ × ϒϩοΫνΣʔϯ ϒϩοΫνΣʔϯήʔϜ։ൃ
4 ϒϩοΫνΣʔϯͷظײ
͋͞ɺΒͷ൪ͩ 5
6 ήʔϜ × ϒϩοΫνΣʔϯ ήʔϜʹϒϩοΫνΣʔϯ͕Έ߹Θͬͯ͞ɺϢʔβʔ͕ήʔϜͷΞΠςϜσʔλΛσδλϧΞ ηοτͱͯ͠ॴ༗Ͱ͖ΔΑ͏ʹͳΔͱɺଟ͘ͷਓ͕ʮήʔϜΛࣄʹʯͰ͖ΔՄೳੑ͕͋ΔΜ͡Ό ͳ͍͔ͱࢥ͍ͬͯ·͢ɻྫ͑..031(ͷΑ͏ͳήʔϜͰɺʹݸ͔͠υϩοϓ͞Εͳ͍ΞΠ ςϜ͕͋ͬͨͱͯ͠ɺͦΕΛखʹೖΕΔͨΊʹήʔϜΛ͢ΔɻखʹೖΕͨϢʔβʔͦͷΞΠςϜ Λॴ༗͢Δ͜ͱ͕Ͱ͖Δʢར༻Ͱ͖Δ͚Ͳوॏੑ͕ߴ͍ʣɻҰํͦͷΞΠςϜ͕ཉ͔͚ͬͨ͠Ͳɺ खʹೖΒͳ͔ͬͨਓɺͯ͘͠ήʔϜ͢Δ͕࣌ؒͳ͔ͬͨਓ͕ΞΠςϜΛߪೖ͍ͨ͠ͱͳͬͨΒɺ
ͦ͜ʹधཁ͕ੜ·ΕΔΘ͚Ͱ͢ΑͶɻͭ·ΓσδλϧͳΞΠςϜʹରͯ͠ஈ͕ͭ͘ɻϢʔβʔ ͜ͷചങΛ௨ͯ͠ऩೖΛಘΔ͜ͱ͕Ͱ͖ͨΒจࣈ௨ΓʮήʔϜ͕ࣄʯʹͳΓ·͢ɻ GameWith MAGAZINE - ήʔϜ͕ࣄʹͳΔੈքʁϒϩοΫνΣʔϯ͕ͨΒ͢ήʔϜͷӨڹͱ https://magazine.gamewith.co.jp/article/interview_imaizumi/ ϒϩοΫνΣʔϯʹΑͬͯσδλϧσʔλͷॴ༗ݖΛ࣋ͭ͜ͱ͕Ͱ͖Δɻ ྫʣԾ௨՟ɺ̍̏̌̌ສԁͷೣ(CryptoKitties)
7 εϚϗήʔϜͱϒϩοΫνΣʔϯήʔϜͷҧ͍ ήʔϜఏڙଆ ήʔϜϢʔβଆ ϒϩοΫνΣʔϯ ΞΠςϜऔҾ ϓϨΠใ ϓϨΠใ ɹεϚϗήʔϜ ɹϒϩοΫνΣʔϯήʔϜ
ॴ༗ݖมߋ
ϛογϣϯɿήʔϜΛΑΓָ͠ΊΔੈքΛΔ Why? ήʔϜσʔλΛྲྀ௨Ͱ͖Δະདྷʹ͚ͨϏδωεϞσϧΛߏங What? ͝ظ͍ͩ͘͞ʂ How? ϕετϓϥΫςΟεͷ͝հ ໘͍ͯ͠Δ՝ 8 ϒϩοΫνΣʔϯήʔϜ։ൃ
Solidity: Ethereum্Ͱಈ࡞͢ΔࢄܕΞϓϦέʔγϣϯ(Dapps: Decentralized Apps)Λ։ ൃ͢ΔͨΊͷ։ൃݴޠɻJavascriptϥΠΫͳจ๏ͰίʔσΟϯάͰ͖Δɻ 9 ϓϩάϥϜಈ࡞֓ཁ ΞΠςϜऔҾ ϓϨΠใ ॴ༗ݖมߋ
4PMJEJUZίʔυ &7. DPNQJMFNJHSBUF ΫϥΠΞϯτϥΠϒϥϦ +BWBTDSJQU(PQZUIPO+BWB3VCZʜ DBMM 4PMJEJUZίʔυΛίϯύΠϧͯ͠ɺόΠφϦίʔυΛ&7. &UIFSFVN7JSUVBM.BDIJOF ʹϚΠάϨʔτ͢Δɻ αʔόαΠυ͔Β&UIFSFVNΫϥΠΞϯτϥΠϒϥϦΛར༻ͯ͠ఆٛͨؔ͠Λίʔϧ͢Δɻ
10 ։ൃϑϨʔϜϫʔΫ INFURA ɾίϯύΠϥ ɾࣗಈςετ ɾςετڥʢϓϥΠϕʔτωοτʣ ɾϗεςΟϯά ɹςετωοτϝΠϯωοτ ɾศརϥΠϒϥϦ ϩʔΧϧڥ
ύϒϦοΫڥ Geth ӡ༻ڥ ɾΠʔαϦΞϜΫϥΠΞϯτ ɹ (PFUIFSFVN Truffle + OpenZeppelin + INFURA + Geth σϓϩΠઌ̏ͭɿϓϥΠϕʔτωοτɺςετωοτɺϝΠϯωοτ
ɾϒϩοΫνΣʔϯʹॻ͖ࠐ·ΕΔ·ͰʹλΠϜϥά͕͋Δɻ(Ethereum: 15ඵఔ) ɹॻ͖ࠐ·ΕΔ·Ͱͷ͕ͪ࣌ؒ͋ΔલఏͰɺUIΛͲ͏ݟͤΕ͍͍͔ʁ ɾϒϩοοΫνΣʔϯʹॻ͖ࠐΉʹखྉ͕ඞཁʹͳΔɻ(Ethereum: ԁఔ) ɹखྉ͕ඞཁͳॲཧΛݶఆͯ͠ϢʔβͷೲಘײΛಘΔʹʁ ɾΞϓϦετΞͷ৹ࠪʹҾ͔͔ͬΓϦϦʔεͰ͖ͳ͍ࣄྫ͕͋Δɻ ɹετΞͷ৹ࠪنఆΛຬͨͭͭ͠ɺϒϩοΫνΣʔϯήʔϜΛϦϦʔε͢Δʹʁ 11 ମݧஊ