SlideShare una empresa de Scribd logo
1 de 31
TRPGオンラインセッション環境と
ルール&シナリオ記述言語
神戸隆行(椎路ちひろ)Twitter: @ChihiroShiiji / FB: takayuki.kando
2014/12/21(第10.5回福岡市西区プログラム勉強会資料)
自己紹介
 神戸 隆行(かんど たかゆき)、PN. 椎路ちひろ(しいじ ちひろ)
Twitter: @ChihiroShiiji / FB: takayuki.kando
 出身は名古屋、趣味イラストとコスプレ
 本業は九大の社会人博士課程で博士を取ろうとしながら研究開発に従事する有
期雇用の勤め人@百道浜
 専門は流転中:
 数値解析(のプログラミング・インターフェースの改良、修論@名大)
→数式処理(のプログラミング・インターフェースの改良@某F研)
→プログラム最適化(博士課程一回目の失敗@東工大)
(2005年に仕事を紹介され福岡へ来た)
→コンパイラ開発(Redefis、動的再構成可能プロセッサ向けコンパイラ)
→SW/HW開発環境(IDE上からクラウド上の開発ツールを利用できるミドルウェア
PTaaSの開発) http://www.qualiarc.com/?post_type=seihin&p=202
 使用プログラミング言語:
 最初はFORTRAN、大学以降はC++とC、今は主にJava、他は必要に応じてボチボチ
 本日は趣味で開発中のシステムとオレオレ言語の紹介
 ソースとサンプルはGitHub[ https://github.com/TakayukiKando/Lore ]に置いてます
 コミケ87の2日目に参加予定: 東3ホール "ケ"-24a 「犬山屋算譜」
2014/12/212 第10.5回福岡市西区プログラム勉強会
同じ場所
GM
player
player
データ
キャラクター・シート
マップ
表
ハンドアウト…etc.
判定
• ダイス
• カード
物理媒体による
情報共有
物理媒体による
情報共有
直接会話
TRPGセッション
 プレイヤーがPC
(Player
Character)を演じ
る
 GM(Game
Master)はシナリ
オに則った進行と
ルールに則った判
定、NPC(Non-
Player Character、
敵や協力者)の操
作を行う
 GMが情報ボトル
ネックになり易い
2014/12/213 第10.5回福岡市西区プログラム勉強会
ネットワーク
ダイスボット
GM
player
player
データ
キャラクター・シート
マップ
表
ハンドアウト…etc.
判定
•ダイス
•カード
物理媒体による
情報共有
物理媒体を模倣した
電子媒体による
情報共有
チャット
コマンド受付型オンラインセッション環境
 ユーザがゲー
ムのルールと
操作の両方を
覚える必要
 現在はチャット
にテキスト・コマ
ンドを混入
 チャットパレット
による入力量
の緩和工夫
 自然にGUI化す
るのが難しい
2014/12/214 第10.5回福岡市西区プログラム勉強会
ネットワーク
ルール解釈エンジン
GM
player
player
データ
キャラクター・シート
マップ
表
ハンドアウト…etc.
判定
•ダイス
•カード
ルールで駆動される
ルール解釈エンジン
を介した共有
チャット
ルール主導型オンラインセッション環境
 ユーザはゲーム
のルールも操作
も両方覚える必
要なし
 システムがルー
ルを「理解」して
GMの進行・判定
を助ける
 GMボトルネック
解消
 ルールをイベント
駆動的に記述す
ればGUI化も自
然
2014/12/215 第10.5回福岡市西区プログラム勉強会
XGMTK - サンプル・セッション.lore
マップ -
Dungeon
マップ - Town
送信送信
ファイル(F) 編集(E) プロパティ(P) ウィンドウ(W) ヘルプ(H)
Askr: 移動先指定よ
ろしくね。
Askr: うーむ。
了解。
Kmdr: あ、移動経路
変えたいんだけど…。
Kyn: ネタはいい
からw
Kyn: 飯休憩に
しね?
Kyn: りょーかい
(空腹をこらえつ
つ)
Ngt: あい。
Kmdr: あい。
ジャンヌ: いや、
あんたシスター
でしょ。
メディア: フフフ、
アンデッドなん
て私のファイ
ヤーボールで
全部灰にして
あげるわ!
アガタ: 誰にも
一つくらいある
でしょう?苦手
な物は仕方な
いのでしてよ…。
アガタ: うう、地
下墓地は苦手
なのですわ…。
GM: 薄暗い中、
あちこちからカ
タカタとかすか
な音が…。
アガタ:
ぎゃーーーー
!!!
ジャンヌ
Ngt: カレーで。
Kmdr: しかしカ
レーは飲み物…。
Askr: じゃぁ一
通り移動が終
わったら休憩で。
名前: ジャンヌ__ 種族: 人間_
社会: 君主社会 職業: 兵士
STR: 17 CON: 9 SIZ: 12 INT: 14
POW: 12 DEX: 8 APP: 13
HP: 11/11
MP: 12/12
FP: 15/26
プレイヤー向けGUIイメージ
2014/12/216 第10.5回福岡市西区プログラム勉強会
XGMTK - サンプル・セッション.lore
マップ -
Dungeon
マップ - Town
送信送信
ファイル(F) 編集(E) プロパティ(P) ウィンドウ(W) ヘルプ(H)
Askr: 移動先指定よ
ろしくね。
Askr: うーむ。
了解。
Kmdr: あ、移動経路
変えたいんだけど…。
Kyn: ネタはいい
からw
Kyn: 飯休憩に
しね?
Kyn: りょーかい
(空腹をこらえつ
つ)
Ngt: あい。
Kmdr: あい。
ジャンヌ: いや、
あんたシスター
でしょ。
メディア: フフフ、
アンデッドなん
て私のファイ
ヤーボールで
全部灰にして
あげるわ!
アガタ: 誰にも
一つくらいある
でしょう?苦手
な物は仕方な
いのでしてよ…。
アガタ: うう、地
下墓地は苦手
なのですわ…。
GM: 薄暗い中、
あちこちからカ
タカタとかすか
な音が…。
アガタ:
ぎゃーーーー
!!!
ジャンヌ
Ngt: カレーで。
Kmdr: しかしカ
レーは飲み物…。
Askr: じゃぁ一
通り移動が終
わったら休憩で。
名前: ジャンヌ__ 種族: 人間_
社会: 君主社会 職業: 兵士
STR: 17 CON: 9 SIZ: 12 INT: 14
POW: 12 DEX: 8 APP: 13
HP: 11/11
MP: 12/12
FP: 15/26
行動の予定
キャンセル
これからどうしますか?
送信
▼
移動
調べる
休息
移動
行動選択の例
2014/12/217 第10.5回福岡市西区プログラム勉強会
インターネット
サーバ・サイドXGMTKコンポーネント
(XMPP外部サーバ
コンポーネント)
Lore言語
エンジン
ルール シナリオ
データ(マップ、
キャラクタ
…etc.)
標準的な
XMPPサーバ
XGMTKクライアント
(XMPPクライアント)
XGMTKクライアント
(XMPPクライアント)
XGMTKクライアント
(XMPPクライアント)
GM player player
セッション記録
Lore言語
データ・ビュワー
Lore言語
データ・ビュワー
Lore言語
データ・ビュワー
XGMTKアーキテクチャとLore言語
 XGMTK:
Webではなく
メッセージン
グベースのオ
ンラインセッ
ション環境
 XMPP:
オープンな
メッセージン
グプロトコル
 Lore: 汎用・
ルールシナリ
オ記述言語
 ゲーム内時
間管理と連
動するイベン
ト駆動な
ルール記述
 TRPG向け
のデータ記
述
2014/12/218 第10.5回福岡市西区プログラム勉強会
ルール・シナリオ記述言語の要件
 ゲーム内時間管理と連動するイベント駆動なルール記述
 TRPGではゲーム内時間とプレイヤー間のセッションの進行が密接に絡み合っ
ているのでこれを管理する必要がある
 但しTRPGは非リアルタイムなゲームである
→ゲーム性が変ってしまうので安易にリアルタイム化してはいけない
 メッセージングの仕組みと適合する必要がある
 GUIが自然に組み込める必要がある
 TRPG向けのデータ記述
 ゲーム内データを記述、管理する必要
 確率、ランダム要素の表現
 時間、距離、重さ等の各種スケールの表現
 特に地形データの作成を容易にする必要
 大事な部分の地形のデザインに集中できるよう情報が粗いマップと情報が密なマップ
が混在できるようにする必要がある
 ユーザ階層を考えたルール記述とシナリオ記述の緩やかな分離
 ルール記述は複雑で、厳密な記述が可能でなければならない
 シナリオ記述は簡素でなければならない
 しかしシナリオ・ローカルのルールも記述したい場合がある
2014/12/219 第10.5回福岡市西区プログラム勉強会
未処理の
イベント群
処理済みの
イベント群
処理中の
イベント
ゲーム内
現在
ゲーム内
未来
ゲーム内
過去
必要に応じ、
時刻を指定して
新規にイベントを
登録追加
ログが必要な
ければ削除
ゲーム内時間管理と連動するイベント駆動な
ルール記述
ゲーム内の
時間進行
Lore言語エ
ンジンのイ
ベント処理
機構(サー
バ側)
GM player
クライアントのGUI
XMPPメッセージング
ユーザたち
のセッショ
ン進行
問い合わせ 応答
2014/12/2110 第10.5回福岡市西区プログラム勉強会
状態情報:
TRPGの登場人物、舞台となる場所、アイテム
を表現するデータ
位置情報
 環境情報
 マップ
 アイテム情報
キャラ情報
 アイテム情報
ルール情報:
TRPGのゲームシステムを記述するルー
ル、単位系、状態名、カテゴリ名、フォーム、
テーブル
手続き
単位
列挙
フォーム
テーブル
Loreファイル(拡張子".lore"のファイル)
時間情報(スケジュール):
TRPGセッションの時間経過、起こるべき
出来事を表現するデータ
現在時刻カウンタ
イベント・キュー
イベント
管理情報:
当該Loreファイルの書誌事項、管理情報
シナリオ情報:
TRPGのキャラクタやマップ上の仕掛け(状態
がある条件を満たすとルールに従って何かが
起こる)、隠された情報を表現するデータ
トリガ
シークレット
Lore言語で記述・管理される情報の例
2014/12/2111 第10.5回福岡市西区プログラム勉強会
basic.lore
Lore基本
ライブラリ
RuleA.lore
"A"のルール
ライブラリ
WorldA.lore
"A"の世界設定
ライブラリ
CampaignB.lo
re
キャンペーン・シ
ナリオ"B"
ScenarioC.lor
e
シナリオ"C"
プレイヤー
GM、パワー・プ
レイヤー
キャンペーン
ライター
設定ライター
ルール設計者
Loreシステム
設計者
人口が多い
必要な知識が多い
ユーザ階層を考えたルール記述とシナリオ記述
の緩やかな分離
2014/12/2112 第10.5回福岡市西区プログラム勉強会
付録
2014/12/2113 第10.5回福岡市西区プログラム勉強会
コマンド主導型
オンライン・セッション・システム
ルール主導型
オンライン・セッション・システム
ダイス・ボット
(コマンド・インタプリタ)
カードやダイス等の判定の執行と共
有
マップ等一部データの管理と共有
コマンド
応答
イベント・スケジューラ
(ルール&シナリオ・インタプリタ)
ルールに基づいて基本的にゲーム
の進行のスケジュール全体を管理し
ている
チャットは基本的に説明と会話と打
ち合わせに利用される
ゲーム中ほぼ全てのデータの管理
と共有
GM
GM
player
コマンド
応答
player
応答
問い合わせ
応答
問い合わせ
アドリブ手段
スケジュールやデータを
書き換える
イベント追加
トリガ追加
ローカル・ルール追加
ゲーム進行の多くは通常のチャットでイ
ンフォーマルに行われる(アドリブ容易)
2014/12/2114 第10.5回福岡市西区プログラム勉強会
コマンド受付型 vs ルール主導型
 コマンド受付式
 直感的
 ただしルールは部分的にしかモデル化されず受動的
 ルール主導式
 ルール解釈エンジンから必要に応じて能動的に選択をユーザ
に問いかける
 GUIや記述言語でこのようなモデルを引用して表示や記述す
ることはできるがユーザが直接的に操作はしない
2014/12/2115 第10.5回福岡市西区プログラム勉強会
Kyn[offline]: -
邪魔しないで
XMPPクライアントGUIイメージ
2014/12/2116 第10.5回福岡市西区プログラム勉強会
行動の予定
キャンセル
これからどうしますか?
送信
▼
移動
調べる
休息
移動
行動選択ダイアログの例
2014/12/2117 第10.5回福岡市西区プログラム勉強会
ファイル名 作成者 説明
basic.lore Lore言語開発
者
共通する基本的なデータ型の定義
ファイル名の例 主な作成者 内容の例
RuleAA.lore ルール設計者、
移植者
ゲームシステムAAのルール定義(主に手続き、単位系、カテ
ゴリや状態を表す名前、etc.)
WorldAA.lore 設定ライタ、移
植者
ゲームシステムAAの世界設定(主にデータ、幾らかの手続
き: マップ、クリーチャー、著名NPC、標準的なアイテム設定、
ローカル・ルール、etc.)
CampaignBB.lore キャンペーン
(シナリオ)ライ
タ
キャンペーンBBのシナリオ(主にデータ、少量の手続き:マッ
プ、クリーチャー、NPC、特別なアイテム設定、トリガ、秘密の
情報。必要に応じてローカル・ルール。)
ScenarioCC.lore シナリオ・ライタ、
GM、パワー・
プレイヤー
シナリオCC(殆どデータ:マップ、配置済のクリーチャーや
NPC、特別なアイテム設定、トリガ、秘密の情報etc.)
Lore言語と共に配布されるファイル
Lore言語で記述されるファイルの例
2014/12/2118 第10.5回福岡市西区プログラム勉強会
セッション環境
basic.lore
Lore基本データ型
ライブラリ
RuleAA.lore
AAのルール
ライブラリ
WorldAA.lore
AAの世界設定
ライブラリ
CampaignBB.lore
キャンペーン・シナ
リオBB
ScenarioCC.lore
シナリオCC
Loreファイル群
セッション・
ファイル
セッション
Pack
Unpack
Suspend
Resume
Read
Write
画像、テキスト等
各種素材
ファイル群
各種オーサリン
グ・ツール
作成、編集
2014/12/2119 第10.5回福岡市西区プログラム勉強会
Lore言語エンジン
Lore言語ファイルの解
釈・実行Javaライブラリbasic.lore
Lore基本データ型
ライブラリ
RuleAA.lore
ゲーム・システム
"AA"のルール
ライブラリ
WorldAA.lore
"AA"の世界設定
ライブラリ
CampaignBB.lore
キャンペーン・シナリオ
"BB"
ScenarioCC.lore
シナリオ"CC"
import
import
import
解釈、実行、作成支援
import
2014/12/2120 第10.5回福岡市西区プログラム勉強会
遠隔セッション
環境
データ共有
・流通
ルール適用
、データ管理
省力化、自動化
ルール、シナリオ、
データの製作
GM player player
XGMTK
クライアント
XGMTK
クライアント
XGMTK
クライアント
XGMTK
オーサリング
ツール
作成
XGMTK
サーバ
テキスト・メッセージ
チャット
ダイアログ
データの配布
ゲーム進行に必
要な対話
Lore言語
スクリプト
(ルール、シナリ
オ、データ)
Lore言語
スクリプト
(データ)
Lore言語
スクリプト
(ルール、シナリ
オ、データ)
2014/12/2121 第10.5回福岡市西区プログラム勉強会
Eclipse IDE
XGMTKプラグイン
ルール シナリオ
データ(マップ、
キャラクタ
…etc.)
GM
セッション記録
スクリプト言語Lore
エディター
セッション・シミュレータ
スクリプト言語Lore
エンジン
スクリプト言語Lore
データ・ビュワー
2014/12/2122 第10.5回福岡市西区プログラム勉強会
遠隔セッション支援
オーサリング支援
データ共有支援
GM player player
データ: ルー
ル、シナリオ、
キャラクタ、ア
イテム、マッ
プ
データ: ルー
ル、シナリオ、
キャラクタ、ア
イテム、マッ
プ
データ: ルー
ル、シナリオ、
キャラクタ、ア
イテム、マッ
プ
ビュワー ビュワービュワーオーサリング
ツール
作成
配布 / 共有
閲覧
/ 操作
対話
スクリプト言
語エンジン
スクリプト言
語エンジン
スクリプト言
語エンジン
自動化
支援
2014/12/2123 第10.5回福岡市西区プログラム勉強会
セッション環境
メッセージング・
クライアント
メッセージング・
クライアント
メッセージング・クライアント
GM player player
NPC PC PCNPC NPC
セッション
(キャラクタ間チャットルーム
+ゲーム内イベント伝達インフラ)
チャット
(ユーザ間チャットルーム)
制御 制御
制御
主催
&制御 参加 参加参加参加参加
参加参加
主催
2014/12/2124 第10.5回福岡市西区プログラム勉強会
状態情報
ルール情報
Loreファイル
位置情報
時間情報(スケジュール)
イベント イベント イベント
手続き
手続き
手続き
管理情報
タイトル、作成者、作成日付と改訂記
録、管理者(GM)...etc.
location"C地方 "
location"迷宮"
単位
単位
単位
列挙
列挙
location"α大陸"
環境情報
マップ
location
"ある場所"
キャラ情報
Actor"PC1"
Actor"PC2"
Actor"NPC1"
Actor"NPC2"
シナリオ情報
アイテム情報
アイテム情報
アイテム
"Item1"
アイテム
"Item2"
アイテム
"Item3"
マップ
マップ
列挙
トリガ トリガ トリガ
シークレット シークレット
2014/12/2125 第10.5回福岡市西区プログラム勉強会
単位
1.0(m)
単位
1(秒)
real
実数値型
integer
整数値型
単位
1(p)
単位
12=(dozen)
単位
1.0(kg)
単位
×0.001=
(g)
単位
×1000=(t)
単位
×0.001=
(mm)
単位
×1000=(km)
単位
×60=(分)
単位
×60=(時)
単位
×24=(日)
単位
×12=
(gross)
単位
×100=(£)
単位
×12=(R)
単位
×12=(FT)
個数
通貨
時間
重さ
長さ
ulong
非負長整数値型
2014/12/2126 第10.5回福岡市西区プログラム勉強会
歩く(目的地まで)
歩く
歩く
襲われる
(歩行中断、戦闘開始)
戦う
戦う
歩く
歩く
目的地着
戦う
戦う
歩く(目的地まで)
襲われる
(戦闘開始)
目的地着
歩く
クロック型
時間管理
イベント型
時間管理
2014/12/2127 第10.5回福岡市西区プログラム勉強会
location"地方 A"
location"迷宮"
location"大陸"
area
location"祭壇"
area
area
location"街"
area
location"城
"
area
location"/"(root)
environment
location"地方
B"
location"石碑"environmen
t
environmen
t
area
2014/12/2128 第10.5回福岡市西区プログラム勉強会
location"地方 "
location"迷宮"
location"大陸"
area
location
area
area
location"街"
area
location"城"
area
location"/"(root)
ロケーション・パス:"/"
ロケーション・パス:"/大陸"
ロケーション・パス:"/大陸/地方"
ロケーション・パス:"/大陸/地方/迷宮"
ロケーション・パス:"/大陸/地方/迷宮[110,350]"
rootは場所未定なキャラクタやアイテムを置くために利用できる
ロケーション・パス:"/大陸/地方[20,800]"
ロケーション・パス:"/大陸
[1205,900]"
ロケーション・パス:"/[0]"
[ ]内はそのロケーション
が含まれるarea内での
座標…areaのタイプに
よって表記は異なる
ロケーションの「親」へのリンク
を表すロケーション・パス
そのロケーション自身を指すロ
ケーション・パス
地形情報を表す、いわゆるマップ情報
マップ情報のない末端のリーフ・ロケーション
キャラやアイテム、トリガの配置に利用
2014/12/2129 第10.5回福岡市西区プログラム勉強会
スケジューラ
イベント・
キュー
イベントイベント
イベント
Location 、Actor、Item等
トリガ
実行
イベント登録 /
取り消し 条件に合致す
るトリガを実行
イベント登録 /
取り消し
イベント
最も時間が早く、その中で
最も優先度の数値が低いイ
ベントから順に並べてイベ
ントを管理
キューの先頭からイベント
を順に取り出して実行
手続き
手続き
トリガ・チェッカ
監
視
現在時刻カウンタ
セッション開始からの経過
時間、イベント実行が終わ
るとイベント・キューの先頭
のイベントの時刻に更新さ
れる
イベントの作用の結果が
トリガ群の条件に合致す
るか調べる
復帰
呼び出し
復帰
呼び出し
2014/12/2130 第10.5回福岡市西区プログラム勉強会
ネット
ワーク
ルール
手続き
復帰
呼び出しイベント
or トリガ
手続き呼び出し
フォームによる
問い合わせ
キャラクタ
GM
プレイヤー
キャラクタ アイテム 環境情報 マップ
各種情報の取得
計算
返り値(値、作用)の
組み立て
メッセージ送信
キャラクタ
テーブル
テーブル参照
イベント登録
2014/12/2131 第10.5回福岡市西区プログラム勉強会

Más contenido relacionado

La actualidad más candente

Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」tokyorgirls
 
ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】Yuki Arase
 
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」 [最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」 Yuki Arase
 
Rとpythonとjuliaで機械学習レベル4を目指す
Rとpythonとjuliaで機械学習レベル4を目指すRとpythonとjuliaで機械学習レベル4を目指す
Rとpythonとjuliaで機械学習レベル4を目指すyuta july
 
tf,tf2完全理解
tf,tf2完全理解tf,tf2完全理解
tf,tf2完全理解Koji Terada
 
Tokyo.R女子部第1回
Tokyo.R女子部第1回Tokyo.R女子部第1回
Tokyo.R女子部第1回Sachiko Hirata
 
Jubatusの紹介@第6回さくさくテキストマイニング
Jubatusの紹介@第6回さくさくテキストマイニングJubatusの紹介@第6回さくさくテキストマイニング
Jubatusの紹介@第6回さくさくテキストマイニングYuya Unno
 
データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016Akinori Kohno
 
言語と知識の深層学習@認知科学会サマースクール
言語と知識の深層学習@認知科学会サマースクール言語と知識の深層学習@認知科学会サマースクール
言語と知識の深層学習@認知科学会サマースクールYuya Unno
 
言語資源と付き合う
言語資源と付き合う言語資源と付き合う
言語資源と付き合うYuya Unno
 
Rの導入とRStudio事始め(改訂版)
Rの導入とRStudio事始め(改訂版)Rの導入とRStudio事始め(改訂版)
Rの導入とRStudio事始め(改訂版)Takashi Yamane
 
子供の言語獲得と機械の言語獲得
子供の言語獲得と機械の言語獲得子供の言語獲得と機械の言語獲得
子供の言語獲得と機械の言語獲得Yuya Unno
 
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生Toshihiko Yamasaki
 
Rブートキャンプ
RブートキャンプRブートキャンプ
RブートキャンプKosuke Sato
 
テキストマイニング講義資料
テキストマイニング講義資料テキストマイニング講義資料
テキストマイニング講義資料Kosuke Sato
 
全脳アーキテクチャ若手の会20170131
全脳アーキテクチャ若手の会20170131全脳アーキテクチャ若手の会20170131
全脳アーキテクチャ若手の会20170131Hangyo Masatsugu
 
BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈
BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈	BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈
BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈 順也 山口
 
コンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おうコンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おうYu Tamura
 
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―Hisao Soyama
 
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
Facebookの人工知能アルゴリズム「memory networks」について調べてみたFacebookの人工知能アルゴリズム「memory networks」について調べてみた
Facebookの人工知能アルゴリズム「memory networks」について調べてみた株式会社メタップスホールディングス
 

La actualidad más candente (20)

Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
 
ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】
 
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」 [最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
 
Rとpythonとjuliaで機械学習レベル4を目指す
Rとpythonとjuliaで機械学習レベル4を目指すRとpythonとjuliaで機械学習レベル4を目指す
Rとpythonとjuliaで機械学習レベル4を目指す
 
tf,tf2完全理解
tf,tf2完全理解tf,tf2完全理解
tf,tf2完全理解
 
Tokyo.R女子部第1回
Tokyo.R女子部第1回Tokyo.R女子部第1回
Tokyo.R女子部第1回
 
Jubatusの紹介@第6回さくさくテキストマイニング
Jubatusの紹介@第6回さくさくテキストマイニングJubatusの紹介@第6回さくさくテキストマイニング
Jubatusの紹介@第6回さくさくテキストマイニング
 
データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016
 
言語と知識の深層学習@認知科学会サマースクール
言語と知識の深層学習@認知科学会サマースクール言語と知識の深層学習@認知科学会サマースクール
言語と知識の深層学習@認知科学会サマースクール
 
言語資源と付き合う
言語資源と付き合う言語資源と付き合う
言語資源と付き合う
 
Rの導入とRStudio事始め(改訂版)
Rの導入とRStudio事始め(改訂版)Rの導入とRStudio事始め(改訂版)
Rの導入とRStudio事始め(改訂版)
 
子供の言語獲得と機械の言語獲得
子供の言語獲得と機械の言語獲得子供の言語獲得と機械の言語獲得
子供の言語獲得と機械の言語獲得
 
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
 
Rブートキャンプ
RブートキャンプRブートキャンプ
Rブートキャンプ
 
テキストマイニング講義資料
テキストマイニング講義資料テキストマイニング講義資料
テキストマイニング講義資料
 
全脳アーキテクチャ若手の会20170131
全脳アーキテクチャ若手の会20170131全脳アーキテクチャ若手の会20170131
全脳アーキテクチャ若手の会20170131
 
BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈
BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈	BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈
BERT の解剖学: interpret-text による自然言語処理 (NLP) モデル解釈
 
コンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おうコンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おう
 
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
 
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
Facebookの人工知能アルゴリズム「memory networks」について調べてみたFacebookの人工知能アルゴリズム「memory networks」について調べてみた
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
 

Destacado

【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)
【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)
【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)nazotoki_event_conference
 
コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜
コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜
コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜Akihiro Habuchi
 
【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)
【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)
【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)nazotoki_event_conference
 
[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-
[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-
[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-Masayuki Sugimoto
 
地域イベント企画テンプレート
地域イベント企画テンプレート地域イベント企画テンプレート
地域イベント企画テンプレートTakuji Hiroishi
 
イベントのこれから 140620
イベントのこれから 140620イベントのこれから 140620
イベントのこれから 140620周平 中谷
 

Destacado (6)

【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)
【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)
【謎解きイベントカンファレンス2015夏】基調講演「謎解きイベントの市場規模と最新トレンド」(南晃)
 
コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜
コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜
コミュニティイベントの創り方〜イベントに有名人は呼んではいけない〜
 
【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)
【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)
【謎解きイベントカンファレンス2015夏】講演「データで見る高校の謎解き事情」(ぎん)
 
[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-
[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-
[企画書]101215 re:animation 新宿歌舞伎町 屋外アニメ音楽イベント-
 
地域イベント企画テンプレート
地域イベント企画テンプレート地域イベント企画テンプレート
地域イベント企画テンプレート
 
イベントのこれから 140620
イベントのこれから 140620イベントのこれから 140620
イベントのこれから 140620
 

Similar a TRPGオンラインセッション環境とルール&シナリオ記述言語

Sapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptx
Sapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptxSapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptx
Sapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptxyasuhiro ishida
 
2018.10.8 つくばビットコインミートアップ 藤田
2018.10.8 つくばビットコインミートアップ 藤田2018.10.8 つくばビットコインミートアップ 藤田
2018.10.8 つくばビットコインミートアップ 藤田Takuya Fujita
 
レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦Soudai Sone
 
簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!kiridaruma
 
機械の体を手に入れるのよ、 鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、 鉄郎!!!Nagi Teramo
 
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
20170826 fukuoka.r告知_reafletでお手軽可視化_on_rNobuaki Oshiro
 
【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた
【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた
【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみたYuuki Nakajima
 
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人Takuya Mukohira
 
Nimで競技プログラミングを始めた話(1ヶ月)
Nimで競技プログラミングを始めた話(1ヶ月)Nimで競技プログラミングを始めた話(1ヶ月)
Nimで競技プログラミングを始めた話(1ヶ月)tattaka_sun
 
すぱこーに学ぶアプリ開発の第一歩
すぱこーに学ぶアプリ開発の第一歩すぱこーに学ぶアプリ開発の第一歩
すぱこーに学ぶアプリ開発の第一歩You&I
 
201107 Crossing borders in multiple communities to create your own role
201107 Crossing borders in multiple communities to create your own role201107 Crossing borders in multiple communities to create your own role
201107 Crossing borders in multiple communities to create your own roleJunya Ishioka
 
僕の考える最強のビックデータエンジニア
僕の考える最強のビックデータエンジニア僕の考える最強のビックデータエンジニア
僕の考える最強のビックデータエンジニアYu Yamada
 
Rancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ているRancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ているMasataka Tsukamoto
 
私の失敗道(仮)
私の失敗道(仮)私の失敗道(仮)
私の失敗道(仮)Yuuki Tan-nai
 
PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1Akira Shibata
 
式を書くだけで最適化計算してほしい!~CVXPY編~
式を書くだけで最適化計算してほしい!~CVXPY編~式を書くだけで最適化計算してほしい!~CVXPY編~
式を書くだけで最適化計算してほしい!~CVXPY編~Hiro H.
 
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3Junichiro Katsuta
 

Similar a TRPGオンラインセッション環境とルール&シナリオ記述言語 (20)

Sapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptx
Sapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptxSapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptx
Sapporo Data Pioneers #1 LT:240118_sapporodatapioneers.pptx
 
2018.10.8 つくばビットコインミートアップ 藤田
2018.10.8 つくばビットコインミートアップ 藤田2018.10.8 つくばビットコインミートアップ 藤田
2018.10.8 つくばビットコインミートアップ 藤田
 
レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦
 
簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!
 
機械の体を手に入れるのよ、 鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、 鉄郎!!!
 
それはコトだ
それはコトだそれはコトだ
それはコトだ
 
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
 
【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた
【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた
【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた
 
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人
 
Nimで競技プログラミングを始めた話(1ヶ月)
Nimで競技プログラミングを始めた話(1ヶ月)Nimで競技プログラミングを始めた話(1ヶ月)
Nimで競技プログラミングを始めた話(1ヶ月)
 
すぱこーに学ぶアプリ開発の第一歩
すぱこーに学ぶアプリ開発の第一歩すぱこーに学ぶアプリ開発の第一歩
すぱこーに学ぶアプリ開発の第一歩
 
201107 Crossing borders in multiple communities to create your own role
201107 Crossing borders in multiple communities to create your own role201107 Crossing borders in multiple communities to create your own role
201107 Crossing borders in multiple communities to create your own role
 
僕の考える最強のビックデータエンジニア
僕の考える最強のビックデータエンジニア僕の考える最強のビックデータエンジニア
僕の考える最強のビックデータエンジニア
 
Rancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ているRancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ている
 
私の失敗道(仮)
私の失敗道(仮)私の失敗道(仮)
私の失敗道(仮)
 
PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1
 
Go x Slack API
Go x Slack APIGo x Slack API
Go x Slack API
 
ChatOps@研究室
ChatOps@研究室ChatOps@研究室
ChatOps@研究室
 
式を書くだけで最適化計算してほしい!~CVXPY編~
式を書くだけで最適化計算してほしい!~CVXPY編~式を書くだけで最適化計算してほしい!~CVXPY編~
式を書くだけで最適化計算してほしい!~CVXPY編~
 
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
 

TRPGオンラインセッション環境とルール&シナリオ記述言語