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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuki Takeda
August 21, 2018
Programming
1.1k
0
Share
ブロックチェーンゲーム開発の取り組み / Developing the Blockchain Game
GameWithが新規事業開発として取り組んでいるブロックチェーンゲーム開発について開発の狙い、利用しているフレームワーク、苦労話などお話いたします。
Yuki Takeda
August 21, 2018
Other Decks in Programming
See All in Programming
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
3
570
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
140
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
150
AI Agent と正しく分析するための環境作り
yoshyum
2
590
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
230
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
720
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
540
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
230
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
300
Cloudflare で始める Data Platform
ta93abe
0
300
20260514_its_the_context_window_stupid.pdf
heita
0
1.1k
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
2.3k
Featured
See All Featured
HDC tutorial
michielstock
2
670
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Between Models and Reality
mayunak
4
300
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
820
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
360
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
360
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
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 ମݧஊ