SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
5 FIRESTORE で
作った
オンラインボドゲ
7
VALUE POKER
(同)コモダス
大浦 秀喜
おおうら ひでよし
とまとみ
現在転職活動中
webソフトウェアエンジニア
新卒2年
IPaaS の新規製品開発1年, 開発, 設計
(学生時代) 兵庫県三田市と提携した、地域密着型アプリ「さんだウォーク」の開発・運用
制作のきっかけ
エンジニアとしてアウトプットをしたい
自分を含めたEU が使うサービスにしたい
企業に売り込む能力はないので、自分含む一般個人向けのサービスに
して、早いFBが欲しかった
コストは抑えたい
online BOARD GAME
後述
注意書き
今回制作した「カチカンポーカー」は既存のあるボドゲのルールを
パクってます
ただし、ボドゲの名前やデザインに著作権はあっても、ルールには
著作権はないとのこと
とはいえ、面倒は避けたいので( 気付いたとしても) オリジナルの
ボドゲの名前は発言しないでください
🤫
socket.io
server
server side の処理の爪が甘いと,
client 間でデータ不整合が起きる
単一のデータリソースに対し全て
の client がアクセスするため, 全て
の user で状態が同期される
これのおかげでかなり開発体験がいい
2
FIRE CMS
2
FIRE CMS
ルール説明
お題「酒のつまみといえば」
協力ゲームです
プレイヤーごとに 1 〜 100 の数字が配られています => 秘密話さないこと
数字に対応する「酒のつまみといえば」に合う言葉を考えてください
例:お題「ペットといえば」
70 => 文鳥
結論
全てサーバーレスで、かなりお手軽に実現可能
ユーザー間でのデータ不整合の問題が起きない
React のstate 管理的な感覚で実装ができる
盤面の移り変わりが多い場合はコスパがかなり悪い
テトリス・ぷよぷよ
細かな演出をしたい場合もコスパが悪い
「相手が現在入力中... 」
カーソルの表示
結論
20
10
30
10万
20万
5万
firestore 無料枠
これでおよそ¥100 / month
ゲームプレイ数
(同)コモダス
大浦 秀喜
おおうら ひでよし
とまとみ
現在転職活動中
webソフトウェアエンジニア
新卒2年
IPaaS の新規製品開発1年, 開発, 設計
(学生時代) 兵庫県三田市と提携した、地域密着型アプリ「さんだウォーク」の開発・運用

Mais conteúdo relacionado

Semelhante a 40時間で作ったオンラインボドゲ - an onkline board game "VALUE PORKER"

D+IOプロジェクト
D+IOプロジェクトD+IOプロジェクト
D+IOプロジェクト
FUTURELIFEFACTORY
 
Iccw2010 sdk4 air
Iccw2010 sdk4 airIccw2010 sdk4 air
Iccw2010 sdk4 air
Isao Soma
 

Semelhante a 40時間で作ったオンラインボドゲ - an onkline board game "VALUE PORKER" (20)

#2祖父と孫をつなぐ
#2祖父と孫をつなぐ#2祖父と孫をつなぐ
#2祖父と孫をつなぐ
 
BasculeSlide2022_tech.pdf
BasculeSlide2022_tech.pdfBasculeSlide2022_tech.pdf
BasculeSlide2022_tech.pdf
 
D+IOプロジェクト
D+IOプロジェクトD+IOプロジェクト
D+IOプロジェクト
 
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
 
Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説
 
Hack U TokyoTech 2016
Hack U TokyoTech 2016Hack U TokyoTech 2016
Hack U TokyoTech 2016
 
アジャイル開発10年間の軌跡
アジャイル開発10年間の軌跡アジャイル開発10年間の軌跡
アジャイル開発10年間の軌跡
 
BasculeSlide2022_11.pdf
BasculeSlide2022_11.pdfBasculeSlide2022_11.pdf
BasculeSlide2022_11.pdf
 
俺のDX
俺のDX俺のDX
俺のDX
 
VOT vol9@zeals 20190423
VOT vol9@zeals 20190423VOT vol9@zeals 20190423
VOT vol9@zeals 20190423
 
ポコロンダンジョンズを彩るアニメーションノウハウ
ポコロンダンジョンズを彩るアニメーションノウハウポコロンダンジョンズを彩るアニメーションノウハウ
ポコロンダンジョンズを彩るアニメーションノウハウ
 
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイントそれを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
 
Ipmeeting 2016 fujikawa
Ipmeeting 2016 fujikawaIpmeeting 2016 fujikawa
Ipmeeting 2016 fujikawa
 
ONE-UPの紹介
ONE-UPの紹介ONE-UPの紹介
ONE-UPの紹介
 
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
 
世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
 
What is tmcn for isit
What is tmcn for isitWhat is tmcn for isit
What is tmcn for isit
 
20220716_jsfes.pdf
20220716_jsfes.pdf20220716_jsfes.pdf
20220716_jsfes.pdf
 
Iccw2010 sdk4 air
Iccw2010 sdk4 airIccw2010 sdk4 air
Iccw2010 sdk4 air
 

40時間で作ったオンラインボドゲ - an onkline board game "VALUE PORKER"