SlideShare a Scribd company logo
1 of 37
すごろくゲームで
PlayFabの活用を検討
2020/04/25
PlayFab Meetup #3
なかしょ(中島進也)
Profile
• 名前:なかしょ(中島 進也)
• Twitter:@nakasho_dev
• ブログ:なかしょの技術日誌
http://nakasho-dev.hatenablog.jp/
• 最近の興味
TDD、LeanXP、DevOps、Xamarin、mBaaS、Tizen
• 主な参加コミュニティ
JXUG 、JPFUG 、.NETラボ、Cogbot、Teratail、TestNight、XPJUG
※本資料は私個人の意見であり、所属企業・部門見解を代表する
ものではありません。
2
あるゲーム会社の一コマ
3
鉄道のすごろくゲームを開発しよう!
ゲーム名は『ビリオン電鉄』にしよ
う!はい、決定。
最初は無料でも良いから3か月後に開始
ね。PR準備しとくから。
ユーザを集めてから廃課金が望めるよ
うな仕様にして!
位置情報使った仕組みとか用意すれば、
観光地や旅行会社からもお金を取る仕
組みができるんじゃね?オレ天才?!
社長
PM
4
5
やれることから始めよう
6
• 社長の意見はコロコロ変わるし仕様をしっかり決めるの難しい
• アジャイルな開発で変化に対応していこう
• ターゲットを明確にするためペルソナを作ろう
• ユーザが満足する内容は?
• ステークホルダー(社長)が満足する内容は?
• ローンチのMVPを決めよう。
Minimum Viable Product (実用最小限の製品)
• 顧客価値があり、利益を生み出せる最小限のもの
• 最初の製品で完璧を狙わない
完璧であることよりも早く製品を市場に投入することが重要
7
顧客のフィードバックとともに製品が成長していく
なぜ最初から完璧を狙わないの?
8
リスク
プロジェクト期間
完璧を狙った計画だと潜在
化したリスクに気づくのが
遅くなる。期間が長くなる
ほどリスクは高くなる。
リスクを認識し計画をアッ
プデートすることでリスク
を減らす
何を重要視したらよい?
• 一番重要なのはユーザが求めている価値
• 誰でも提供できる価値では競争できない
9
ユーザが
求めている価値
自社が
提供できる価値
競合他社が
提供できる価値
Value
Proposition
Lean Product Design
1. Conduct discovery research
2. Write a problem statement
3. Identify your assumptions
4. Select assumptions
5. Develop broad hypotheses
6. Prioritize broad hypotheses
7. Break down hypotheses
8. Groom the backlog
9. Plan the sprint and kick off the agile cycle
10https://lean-product-design.18f.gov/index.html
(発見・研究)
(課題文の書き出し)
(仮定の特定)
(仮定の選択)
(広い仮説の立案)
(仮説の優先順位付け)
(仮説のブレークダウン)
(バックログの整備)
(スプリントを計画し、アジャイルサイクルを開始する)
すごろくゲームには何が必要
• ユーザを識別する
• マップを表示する
• キャラクターを表示する
• サイコロを振る
• 賽の目だけ移動する
• 移動したマスでイベントを発生させる
• イベントの結果でユーザの状態を変更
• ユーザの成績をランキングで表示
11
限られたリソースでの開発
• 今回の開発者は2人のモバイルアプリがメインの経歴
1人はまったくサーバサイド開発経験なし
• サーバサイドでの工数やリスクを減らしたい
• ゲーム開発に特化したPlayFabというBackend as a Service
があるらしい
12
Azure Play Fabの機能
13
参考:https://docs.microsoft.com/ja-jp/gaming/playfab/index#pivot=documentation&panel=quickstarts
どうやって検証しよう?
• 開発者が参画するのは1か月後
• PlayFabに頼る場合、ゲームの仕様をBaaSに合わせていくこ
とも必要
• PMは開発者経験が少なくJavaScriptが少し書けるだけ
• ノンプログラマでもPlayFabを気軽に検証できる仕組みはな
いかな?
14
Postman SDK
15
URL:https://docs.microsoft.com/en-us/gaming/playfab/sdks/postman/
常に最新のリクエストが確認できる
• admin
• client
• matchmaker
• server
• authentication
• cloudscript
• data
• events
• experimentation
• insights
• groups
• localization
• multiplayer
• profiles
16
539件のRequest
モデル
(v2.2.1)
リクエスト例(匿名ログイン)
17
環境変数でタイトルID
等を設定
リクエストモデルの
コレクション
POSTするJSONデータ例が
入っている。
開くとAPIの説明が記
載されている
返却値
18
{
"code": 200,
"status": "OK",
"data": {
"SessionTicket": "228931C107A37CBC--3726AF2A69B7582D-9CAE0-8D7E75B9881761C-
R0B6FvdH7K/AedTHV/oi08ZnKVNIhYoKvB/XXXXXXXXX",
"PlayFabId": "228931C107A37CBC",
"NewlyCreated": true,
"SettingsForUser": {
"NeedsAttribution": false,
"GatherDeviceInfo": true,
"GatherFocusInfo": true
},
"EntityToken": {
"EntityToken": "Mnx7ImkiOiIyMDIwLTA0LTIzVDA3OjU0OjQ4LjI4NzU5MzJaIiwiaWRwIjoiQ3VzdG9tIiwiZSI6IjIwMjAtMDQtMjRUMDc6NTQ6ND
guMjg3NTkzMloiLCJoIjoiQ0U3OEJGMzcxRTUzRDhCMiIsInMiOiJOTS9pclI0THF2NXE0S0pLSWhHM0ZseXNPSUFKd0VjMERnUmZiZHplMFMwPSIsI
mVjIjoidGl0bGVfcGxheWVyX2FjY291bnQhOTY0NzdFNDhFNjE1N0VBMi85Q0FFMC8yMjg5MzFDMTA3QTM3Q0JDLzk2NDFFQjBEN0FFNDY1M0EvIi
wiZWkiOiI5NjQxRUIwRDdBRTQ2NTNBIiwiZXQiOiJ0aXRsZV9wbGF5ZXJfYWNjb3VudCJ9",
"TokenExpiration": "2020-04-24T07:54:48.287Z",
"Entity": {
"Id": "9641EB0D7AE4653A",
"Type": "title_player_account",
"TypeString": "title_player_account"
}
},
"TreatmentAssignment": {
"Variants": [],
"Variables": []
}
}
}
ログインのAPIで返っ
てくるSessionTicket
の値が重要
PlayFab管理画面でも確認
19
(再掲)すごろくゲームには何が必要
• ユーザを識別する
• マップを表示する
• キャラクターを表示する
• サイコロを振る
• 賽の目だけ移動する
• 移動したマスでイベントを発生させる
• イベントの結果でユーザの状態を変更
• ユーザの成績をランキングで表示
20
ユーザを識別する
• 匿名ログイン: LoginWithCustomID
ユーザは気軽にゲームを利用したい
• ソーシャルログイン:LoginWithXXXXX
OAuth2やOpenID Connectを提供しているサービスでログイン
Facebook、Google、Twitter、LinkedIn、Microsoft
ユーザが端末を変える際などの引継ぎ、復旧機能に必要
ソーシャルなつながりを踏まえたフレンド検索
Facebookのフレンドを取得してゲーム内で検索
21
用意されているログイン
• CustomID
• EmailAddress
• PlayFab
• AndroidDeviceID
• IOSDeviceID
• GameCenter
• Apple
• GoogleAccount
• Facebook
• FacebookInstantGamesId
• NintendoSwitchAccount
• NintendoSwitchDeviceId
• Kongregate
• PSN
• Steam
• Twitch
• WindowsHello
• Xbox
• OpenIdConnect
22
NEW
ユーザデータの管理
23
Player Dataで「何マス進ん
だ」などのカスタム属性も管
理できる
マップ・キャラクターを表示する
• 2D TileMapとする
• 各タイルはアプリに埋め込まずダ
ウンロードしたい
• タイル画像を管理したい。
• キャラの画像も管理したい。
24
A B C
D E F
G H I
コンテンツ管理機能ファイル管理画面
25
フォルダにより階層構造にし、直感的に管理可能
コンテンツ取得(X-Authorizationヘッダ)
26
ログイン時に取得したSessionTicketの値を環境
変数に設定する
コンテンツ取得(POST JSON)
27
フォルダ名「Characters」
ファイル名「train_character8_green.png」
のコンテンツを指定する際は以下となる
{
"Key": "Characters/train_character8_green.png“
}
コンテンツを取得できるURLをもらえる。
このURLは常に有料
コンテンツのURLを開く
28
サイコロを振る
• すごろくゲームにとってサイコロは重要である。
• 不正はされたくない。
• サイコロの目はサーバ側で決めたい。
• でも、PlayFabには『賽の目を出す』という機能はない。
29
そんなときは
CloudScript
サイコロを振る(CloudScript)
1から6までを出すfunctionを作る(簡易版)
handlers.dice = function (args, context) {
var randomDice = Math.floor(6*Math.random())+1;
return { result: randomDice };
};
30
アイテムを使ってサイコロを3つ振る効果を出す際は
argsにアイテム情報を渡して、アイテムの所持の確認、
消費処理を実装する必要がある
PostmanでCloudScriptを叩く
31
JSONデータでfunctionを指定する
{ "FunctionName": "dice"}
ダイスを振った結果をもらえる
"FunctionResult": {
"result": 4
}
賽の目だけ移動する
• クライアント側で、正しく賽の目分移動した
かをサーバ側で検証する必要がある
• 出発マスと到着マスの情報だけだと、分岐に
よる選択肢のある移動の場合、検証が大変
通った道が分からないと他プレイヤーへ呪いのな
すり付けなどが判定できない
• ADEHG、ABCFIとどのマスを通ったか全て
送ってもらってサーバで検証が安全
• CloudScriptでマップデータを元に検証 32
A B C
D E F
G H I
移動したマスでのイベント
33
• CloudScriptで判定する
• 移動したマスでどのようなイベントが起きるかはJSONで管理
するとして、『Title Data』と『File Management』のどちら
に保存すべきか?
• 『Title Data』は大きなサイズを扱えない
• 『File Management』はCDN経由しかデータを受け取れないの
で頻繁に使用するCloudScirptからのアクセスでは
• いっそCosmosDB?
ユーザのランキング
34
リセットのタイミングでラン
キングに基づいた報酬を付与
することもできる
35
開発者参画までの最低限の調
査はできた。
これからはローンチ後の次の
更新に必要なMVPを検証しな
ければ!
まとめ
• PlayFabにはゲーム開発に必要な色々なものが揃っている
サーバ側をゼロから作らず、PlayFabを活用していこう
そのためにゲームの仕様をPlayFabに合わせることも大事
• ノンプログラマーはPostmanを活用することで、PlayFabの
仕様をより深く理解できる。
運用時にもPostmanを使用してPlayFabのデータを更新可能。
• ローンチ時にある程度の機能は必要だが完璧を狙わずに、開
発チームでできることをやっていこう。
36
ご清聴ありがとうございました。
なかしょ(中島 進也)
@nakasho_dev
37

More Related Content

What's hot

Ride on Azure! 詳細編
Ride on Azure! 詳細編Ride on Azure! 詳細編
Ride on Azure! 詳細編
Keiji Kamebuchi
 
クラウド業界、移ってみてWindows Azure中の人になって 分かったこと(仮)
クラウド業界、移ってみてWindows Azure中の人になって分かったこと(仮)クラウド業界、移ってみてWindows Azure中の人になって分かったこと(仮)
クラウド業界、移ってみてWindows Azure中の人になって 分かったこと(仮)
Ryusaburo Tanaka
 

What's hot (20)

Ride on Azure! 詳細編
Ride on Azure! 詳細編Ride on Azure! 詳細編
Ride on Azure! 詳細編
 
クラウド業界、移ってみてWindows Azure中の人になって 分かったこと(仮)
クラウド業界、移ってみてWindows Azure中の人になって分かったこと(仮)クラウド業界、移ってみてWindows Azure中の人になって分かったこと(仮)
クラウド業界、移ってみてWindows Azure中の人になって 分かったこと(仮)
 
はじめてのAzure Azure的ピタゴラスイッチのススメ- PaaS・サーバーレス 初級編 -
はじめてのAzure Azure的ピタゴラスイッチのススメ- PaaS・サーバーレス 初級編 -はじめてのAzure Azure的ピタゴラスイッチのススメ- PaaS・サーバーレス 初級編 -
はじめてのAzure Azure的ピタゴラスイッチのススメ- PaaS・サーバーレス 初級編 -
 
Visual Studio App CenterでGitHubのIssue発行を自動化しよう
Visual Studio App CenterでGitHubのIssue発行を自動化しようVisual Studio App CenterでGitHubのIssue発行を自動化しよう
Visual Studio App CenterでGitHubのIssue発行を自動化しよう
 
Microsoft Azure 概要
Microsoft Azure 概要Microsoft Azure 概要
Microsoft Azure 概要
 
裏クラウドデザインパターン
裏クラウドデザインパターン裏クラウドデザインパターン
裏クラウドデザインパターン
 
Azure周りの振り返り
Azure周りの振り返りAzure周りの振り返り
Azure周りの振り返り
 
アクセシビリティを考えたalt属性を自動生成してみよう!
アクセシビリティを考えたalt属性を自動生成してみよう!アクセシビリティを考えたalt属性を自動生成してみよう!
アクセシビリティを考えたalt属性を自動生成してみよう!
 
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
 
Introduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvcIntroduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvc
 
App center analyticsを使い倒そう
App center analyticsを使い倒そうApp center analyticsを使い倒そう
App center analyticsを使い倒そう
 
Bot Framework 最新情報 2017
Bot Framework 最新情報 2017Bot Framework 最新情報 2017
Bot Framework 最新情報 2017
 
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイントMacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
 
Adaptive Cardのデザインツール
Adaptive CardのデザインツールAdaptive Cardのデザインツール
Adaptive Cardのデザインツール
 
Ignite 2021 振り返り(DevOps)
Ignite 2021 振り返り(DevOps)Ignite 2021 振り返り(DevOps)
Ignite 2021 振り返り(DevOps)
 
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
 
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
 
C# で QnA Bot
C# で QnA BotC# で QnA Bot
C# で QnA Bot
 
A/BテストをAzure×Googleアナリティクスで試してみました。
A/BテストをAzure×Googleアナリティクスで試してみました。A/BテストをAzure×Googleアナリティクスで試してみました。
A/BテストをAzure×Googleアナリティクスで試してみました。
 
20150905 stream analytics
20150905 stream analytics20150905 stream analytics
20150905 stream analytics
 

Similar to すごろくゲームでPlayFabの活用を検討

How are AsakusaSatellite growing with mzp
How are AsakusaSatellite growing with mzpHow are AsakusaSatellite growing with mzp
How are AsakusaSatellite growing with mzp
Ryo Suetsugu
 
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのことこの3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのこと
Kei Nakazawa
 

Similar to すごろくゲームでPlayFabの活用を検討 (20)

Tizenの.NET対応について
Tizenの.NET対応についてTizenの.NET対応について
Tizenの.NET対応について
 
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)
 
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
 
ペアプロするならgit-duetを使おう
ペアプロするならgit-duetを使おうペアプロするならgit-duetを使おう
ペアプロするならgit-duetを使おう
 
How are AsakusaSatellite growing with mzp
How are AsakusaSatellite growing with mzpHow are AsakusaSatellite growing with mzp
How are AsakusaSatellite growing with mzp
 
今こそ Microsft Bot Framework を学ぼう
今こそ Microsft Bot Framework を学ぼう今こそ Microsft Bot Framework を学ぼう
今こそ Microsft Bot Framework を学ぼう
 
デブサミ関西2011 JAZ紹介
デブサミ関西2011 JAZ紹介デブサミ関西2011 JAZ紹介
デブサミ関西2011 JAZ紹介
 
Adaptive Cardsを使ってみた
Adaptive Cardsを使ってみたAdaptive Cardsを使ってみた
Adaptive Cardsを使ってみた
 
アジャイル開発のストーリーをGherkin記法で作成
アジャイル開発のストーリーをGherkin記法で作成アジャイル開発のストーリーをGherkin記法で作成
アジャイル開発のストーリーをGherkin記法で作成
 
いつか言いたい『こんなこともあろうかと』
いつか言いたい『こんなこともあろうかと』いつか言いたい『こんなこともあろうかと』
いつか言いたい『こんなこともあろうかと』
 
リーンアジャイルで開発を加速しよう
リーンアジャイルで開発を加速しようリーンアジャイルで開発を加速しよう
リーンアジャイルで開発を加速しよう
 
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのことこの3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのこと
 
ガンスリンガーストラトス分析
ガンスリンガーストラトス分析ガンスリンガーストラトス分析
ガンスリンガーストラトス分析
 
Visual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CDVisual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CD
 
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについてがんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
 
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみましたCocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
 
NoOps?よろしいならば戦争だ
NoOps?よろしいならば戦争だNoOps?よろしいならば戦争だ
NoOps?よろしいならば戦争だ
 
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
 
これができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejectedこれができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejected
 
20230314_JBUG_miyagi_LT_tm_v4.pptx
20230314_JBUG_miyagi_LT_tm_v4.pptx20230314_JBUG_miyagi_LT_tm_v4.pptx
20230314_JBUG_miyagi_LT_tm_v4.pptx
 

More from Shinya Nakajima

More from Shinya Nakajima (14)

2画面折り畳みデバイスのアプリ開発について
2画面折り畳みデバイスのアプリ開発について2画面折り畳みデバイスのアプリ開発について
2画面折り畳みデバイスのアプリ開発について
 
ペアワークで持続的に成長するチームになろう!
ペアワークで持続的に成長するチームになろう!ペアワークで持続的に成長するチームになろう!
ペアワークで持続的に成長するチームになろう!
 
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しようAzure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
 
PlayFabとAppCenterのユーザ情報を連携してAppCenterの機能を活用しよう
PlayFabとAppCenterのユーザ情報を連携してAppCenterの機能を活用しようPlayFabとAppCenterのユーザ情報を連携してAppCenterの機能を活用しよう
PlayFabとAppCenterのユーザ情報を連携してAppCenterの機能を活用しよう
 
CI/CD専用モニタと心理的安全性
CI/CD専用モニタと心理的安全性CI/CD専用モニタと心理的安全性
CI/CD専用モニタと心理的安全性
 
Visual Studio App CenterでAndroid開発にCI/CDを導入しよう
Visual Studio App CenterでAndroid開発にCI/CDを導入しようVisual Studio App CenterでAndroid開発にCI/CDを導入しよう
Visual Studio App CenterでAndroid開発にCI/CDを導入しよう
 
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しようVisual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
 
アジャイル開発を円滑に進めるVisual Studio App Center
アジャイル開発を円滑に進めるVisual Studio App Centerアジャイル開発を円滑に進めるVisual Studio App Center
アジャイル開発を円滑に進めるVisual Studio App Center
 
Visual Studio App Centerの始め方
Visual Studio App Centerの始め方Visual Studio App Centerの始め方
Visual Studio App Centerの始め方
 
docomo Developer Supportを活用しよう
docomo Developer Supportを活用しようdocomo Developer Supportを活用しよう
docomo Developer Supportを活用しよう
 
Xamarinで地図を使おう
Xamarinで地図を使おうXamarinで地図を使おう
Xamarinで地図を使おう
 
Visual Studio App Centerで始めるCI/CD(iOS)
Visual Studio App Centerで始めるCI/CD(iOS)Visual Studio App Centerで始めるCI/CD(iOS)
Visual Studio App Centerで始めるCI/CD(iOS)
 
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)
 
Visual Studio Live Shareでリモートペアプログラミング
Visual Studio Live ShareでリモートペアプログラミングVisual Studio Live Shareでリモートペアプログラミング
Visual Studio Live Shareでリモートペアプログラミング
 

Recently uploaded

Recently uploaded (10)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

すごろくゲームでPlayFabの活用を検討