推しアイデア
エンジニア版のポケポケを作りました AIに極力頼らずに自分たちでカードのマスターデータを考えました バランス調整にもこだわりました
エンジニア版のポケポケを作りました AIに極力頼らずに自分たちでカードのマスターデータを考えました バランス調整にもこだわりました
最近流行りのゲームを模倣してエンジニア同士で楽しめるようにしました また、ポケポケの技術的な実装についても気になったため自分たちで作ってみることにしました
Blue/Green デプロイ TerraformでIaC Cloudflare AccessによるSSOの実現 CDN Go/WebSocketでのクリーンアーキテクチャ ポケポケ準拠のUI/UX OpenAPI/Protocol Buffer PassKey
React + Vite + TypeScript https://github.com/tosaken1116/BrachioFront
cognitoによるパスキー認証を導入しました
アカウントを作成すれば、以降のログインは生体認証でのログインが可能になります
Go REST API / WebSocket https://github.com/yamato0211/brachio-backend
https://github.com/yamato0211/brachio-backend/tree/main/infra
旧環境を青, 新環境を緑と見立て、旧環境と新環境をLBの振り分け先を変えることによってデプロイを行う手法 アップデート後にエラーが起きたとしてもLBを旧環境に振り分け直すことで最低限動くことを担保できる
REST APIはOpenAPI WebSocketはProtocol Buffer https://github.com/K-Kizuku/brachio-api-spec 可能な限りスキーマを元にコード生成を行い効率的に開発を進めました
このゲームには筋肉
・知識
・金
・人気
・酒
・NULL
の6つのタイプが存在します。
例外は存在しますが、主な相性は以下の通りです
筋肉は酒に弱く、酒は人気に弱く、人気は金に弱く、金は知識に弱く、知識は筋肉に弱いです。NULLはどのタイプに強弱はない