Submit Search
Upload
簡易TRPG向けチャットツールOnset!
•
0 likes
•
1,272 views
kiridaruma
Follow
OSC Osaka LT
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
ローポリで見えてくるポリゴンのあれやこれ
ローポリで見えてくるポリゴンのあれやこれ
kappa1116jp
3DCG Meetup #13 ローポリで見えてくるポリゴンのあれやこれ 頒布資料
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
Masato Fujitake
みんなのPython勉強会#17でのLT資料です。 エスケープシーケンス制御文字を使って画像をターミナルに出力するコードについて解説しています。 Githubは整理してからこちらに追加したいと思います。
押してダメなら引いてみろ! ggplot2逆引きプロジェクト
押してダメなら引いてみろ! ggplot2逆引きプロジェクト
yutannihilation
第50回Tokyo.Rでの発表です。
Seq2Seqでボットづくり
Seq2Seqでボットづくり
Masato Fujitake
みんなのpython勉強会#22で発表しました。
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
よしだ あつし
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
Takeshi Akutsu
Python Learning Workshop: Session 1, Talk 1, "Let's code with Python!"
Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!
yutannihilation
第48回Tokyo.RでのLTです。
Libqi unityの紹介など
Libqi unityの紹介など
Fujikido
.NETやUnityからPepperを動かす感じのアレ
Recommended
ローポリで見えてくるポリゴンのあれやこれ
ローポリで見えてくるポリゴンのあれやこれ
kappa1116jp
3DCG Meetup #13 ローポリで見えてくるポリゴンのあれやこれ 頒布資料
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
Masato Fujitake
みんなのPython勉強会#17でのLT資料です。 エスケープシーケンス制御文字を使って画像をターミナルに出力するコードについて解説しています。 Githubは整理してからこちらに追加したいと思います。
押してダメなら引いてみろ! ggplot2逆引きプロジェクト
押してダメなら引いてみろ! ggplot2逆引きプロジェクト
yutannihilation
第50回Tokyo.Rでの発表です。
Seq2Seqでボットづくり
Seq2Seqでボットづくり
Masato Fujitake
みんなのpython勉強会#22で発表しました。
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
よしだ あつし
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
Takeshi Akutsu
Python Learning Workshop: Session 1, Talk 1, "Let's code with Python!"
Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!
yutannihilation
第48回Tokyo.RでのLTです。
Libqi unityの紹介など
Libqi unityの紹介など
Fujikido
.NETやUnityからPepperを動かす感じのアレ
Python3と向かい合ってみる
Python3と向かい合ってみる
Atsuo Ishimoto
Erlang and I and Sphinx.
Erlang and I and Sphinx.
Yoshiki Shibukawa
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
Emma Haruka Iwao
Lightning talk at PyLadies Tokyo #2
Rogy目覚まし(仮)+おまけ
Rogy目覚まし(仮)+おまけ
Naoki Hayashi
rogysemi5th by MTOK
Pythonのすすめ
Pythonのすすめ
Masashi Shibata
@高専カンファレンス 100 in Tokyo
Python begin
Python begin
ashigirl ZareGoto
新入生用につくったので、すごい適当です。あまり参考にしない方がいいです。
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
Ai Makabi
PyLadies Kyoto Meetup #1 用の発表資料
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
PFIセミナー 2016/04/28
Pyladies tokyo 20150123
Pyladies tokyo 20150123
Ai Makabi
PyLadies Tokyo Meetup #3 (Python for Beginners) での発表資料
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
znc_hakureip
第一回世界ボーカロイド大会の座談会で使用した資料です。
Python3でwebアプリ
Python3でwebアプリ
Atsushi Odagiri
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
Lt みんなのpython勉強会 20180110発表
Python begin 訂正
Python begin 訂正
ashigirl ZareGoto
PythonでPodcastを聴く
PythonでPodcastを聴く
Masato Fujitake
みんなのpython勉強会LT資料
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス
Masato Fujitake
Stapy #51のLTで発表
Tech-Circle PepperでROS開発をはじめよう in アトリエ秋葉原(ハンズオン)
Tech-Circle PepperでROS開発をはじめよう in アトリエ秋葉原(ハンズオン)
Yuta Koga
Tech-Circle PepperでROS開発をはじめようハンズオンでの発表資料です。 http://techcircle.connpass.com/event/29194/
Kobe sec#8 summary
Kobe sec#8 summary
Yukio NAGAO
Drmaruyama20090131
Drmaruyama20090131
guestcfaaf1
うちのクラスタ&あいててキャスターズ アプリaward2011In そらうみ 投票結果
うちのクラスタ&あいててキャスターズ アプリaward2011In そらうみ 投票結果
jf4xem
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
tokyorgirls
2014/07/12 Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」by @a_macbee
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
Takanari Tokuwa
CDLE生成モデルグループ主催ChatGPTプロンプトLT会 #1の資料となります。
pythonワンライナーのすゝめ
pythonワンライナーのすゝめ
cocu_628496
342行が1行になったコードはこちら https://github.com/cocu/WallpaperChanger/tree/oneliner
More Related Content
What's hot
Python3と向かい合ってみる
Python3と向かい合ってみる
Atsuo Ishimoto
Erlang and I and Sphinx.
Erlang and I and Sphinx.
Yoshiki Shibukawa
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
Emma Haruka Iwao
Lightning talk at PyLadies Tokyo #2
Rogy目覚まし(仮)+おまけ
Rogy目覚まし(仮)+おまけ
Naoki Hayashi
rogysemi5th by MTOK
Pythonのすすめ
Pythonのすすめ
Masashi Shibata
@高専カンファレンス 100 in Tokyo
Python begin
Python begin
ashigirl ZareGoto
新入生用につくったので、すごい適当です。あまり参考にしない方がいいです。
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
Ai Makabi
PyLadies Kyoto Meetup #1 用の発表資料
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
PFIセミナー 2016/04/28
Pyladies tokyo 20150123
Pyladies tokyo 20150123
Ai Makabi
PyLadies Tokyo Meetup #3 (Python for Beginners) での発表資料
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
znc_hakureip
第一回世界ボーカロイド大会の座談会で使用した資料です。
Python3でwebアプリ
Python3でwebアプリ
Atsushi Odagiri
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
Lt みんなのpython勉強会 20180110発表
Python begin 訂正
Python begin 訂正
ashigirl ZareGoto
PythonでPodcastを聴く
PythonでPodcastを聴く
Masato Fujitake
みんなのpython勉強会LT資料
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス
Masato Fujitake
Stapy #51のLTで発表
Tech-Circle PepperでROS開発をはじめよう in アトリエ秋葉原(ハンズオン)
Tech-Circle PepperでROS開発をはじめよう in アトリエ秋葉原(ハンズオン)
Yuta Koga
Tech-Circle PepperでROS開発をはじめようハンズオンでの発表資料です。 http://techcircle.connpass.com/event/29194/
Kobe sec#8 summary
Kobe sec#8 summary
Yukio NAGAO
Drmaruyama20090131
Drmaruyama20090131
guestcfaaf1
うちのクラスタ&あいててキャスターズ アプリaward2011In そらうみ 投票結果
うちのクラスタ&あいててキャスターズ アプリaward2011In そらうみ 投票結果
jf4xem
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
tokyorgirls
2014/07/12 Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」by @a_macbee
What's hot
(20)
Python3と向かい合ってみる
Python3と向かい合ってみる
Erlang and I and Sphinx.
Erlang and I and Sphinx.
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
Rogy目覚まし(仮)+おまけ
Rogy目覚まし(仮)+おまけ
Pythonのすすめ
Pythonのすすめ
Python begin
Python begin
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pyladies tokyo 20150123
Pyladies tokyo 20150123
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
Python3でwebアプリ
Python3でwebアプリ
Pythonで自動化した話1
Pythonで自動化した話1
Python begin 訂正
Python begin 訂正
PythonでPodcastを聴く
PythonでPodcastを聴く
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス
Tech-Circle PepperでROS開発をはじめよう in アトリエ秋葉原(ハンズオン)
Tech-Circle PepperでROS開発をはじめよう in アトリエ秋葉原(ハンズオン)
Kobe sec#8 summary
Kobe sec#8 summary
Drmaruyama20090131
Drmaruyama20090131
うちのクラスタ&あいててキャスターズ アプリaward2011In そらうみ 投票結果
うちのクラスタ&あいててキャスターズ アプリaward2011In そらうみ 投票結果
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Similar to 簡易TRPG向けチャットツールOnset!
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
Takanari Tokuwa
CDLE生成モデルグループ主催ChatGPTプロンプトLT会 #1の資料となります。
pythonワンライナーのすゝめ
pythonワンライナーのすゝめ
cocu_628496
342行が1行になったコードはこちら https://github.com/cocu/WallpaperChanger/tree/oneliner
Global Game Jam Sapporo 2016 Team2 発表資料
Global Game Jam Sapporo 2016 Team2 発表資料
mao_
Global Game Jam Sapporo 2016 Team2 デバイスチームの発表資料 スライド作成者は@shiftsphere さん My jam site http://globalgamejam.org/2016/jam-sites/sapporo
こわくないPython
こわくないPython
Katsuya Arai
第8回 3DCG Meetup登壇資料
Cake assets plugin in PHP Matsuri 2012
Cake assets plugin in PHP Matsuri 2012
Hirohide Sano
PHP Matsuri 2012の発表資料。CakePHPでCoffeeScriptとSCSSを気軽に使えるプラグイン。
TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語
隆行 神戸
2014/12/21(第10.5回福岡市西区プログラム勉強会資料)
5分でわかるPgcafe
5分でわかるPgcafe
kuippa
Perlを勉強してみて思ったこと
Perlを勉強してみて思ったこと
Yuzo Iwasaki
2015/1/16 kichijojipm #2 LT
Jubatus Hackathon
Jubatus Hackathon
__john_smith__
じょんすみす@びア部のJubatus Hackathonで作成した 「似てそうで似てない少し似てるレコメンドシステム」こと、「ニートの友達~動画編~」の発表資料
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
azuma satoshi
Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化
Hirokazu Kutsu
DevLove関西 2016.01.18 発表資料です。 #DevKan
俺 と 今年度 Civic Hack Night 運営
俺 と 今年度 Civic Hack Night 運営
Masayuki KaToH
2017年度 Civic Hack Night 運営について
PyPy 紹介
PyPy 紹介
shoma h
社内勉強会で PyPy の紹介をしたスライド
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Koji Shiraishi
Tech-Circle Pepperハンズオン勉強会での発表資料です。 http://techcircle.connpass.com/event/16275/
Kogcoder LT
Kogcoder LT
teamcpaw
Kogcoderで少しお話ししたスライドです
LINE dev meetup
LINE dev meetup
Hirotaka Niisato
LINE developer meetup LT document. https://line.connpass.com/event/73322/
会議における段取りのお話
会議における段取りのお話
Yohei Iguchi
段取り八分で会議をしましょう、というお話。
Similar to 簡易TRPG向けチャットツールOnset!
(18)
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
pythonワンライナーのすゝめ
pythonワンライナーのすゝめ
Global Game Jam Sapporo 2016 Team2 発表資料
Global Game Jam Sapporo 2016 Team2 発表資料
こわくないPython
こわくないPython
Cake assets plugin in PHP Matsuri 2012
Cake assets plugin in PHP Matsuri 2012
TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語
5分でわかるPgcafe
5分でわかるPgcafe
Perlを勉強してみて思ったこと
Perlを勉強してみて思ったこと
Jubatus Hackathon
Jubatus Hackathon
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
Python札幌 2012/06/17
Python札幌 2012/06/17
「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化
俺 と 今年度 Civic Hack Night 運営
俺 と 今年度 Civic Hack Night 運営
PyPy 紹介
PyPy 紹介
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Kogcoder LT
Kogcoder LT
LINE dev meetup
LINE dev meetup
会議における段取りのお話
会議における段取りのお話
簡易TRPG向けチャットツールOnset!
1.
簡易TRPG向けチャットツールOnset!
2.
自己紹介 きりだるま﴾@kiridaruma﴿ 府内の某大学に通ってる1回生﴾春から2回生﴿ 最近はDJしたりしてます
3.
突然ですが、TRPGって知ってますか?
4.
知らない人 ggってください やってるよって方 どんなシステムやってますか? ちなみに自分はCoC、アリアンロッド、りゅうたま
5.
目次 Onset!とは なぜ作ったか 実装について 最近﴾+今後﴿
6.
Onset!とは Apache/Nginx+PHPで動くTRPG向けチャットツール 似たものに、どどんとふやRoll20、IRCなど Onset!開発初期の時点では、国内ではどどんとふが圧倒的シェア +α、一部コミュニティーでIRC
7.
なぜ作ったか どどんとふが圧倒的シェア けど、どどんとふはFlashなのでスマホからできない 一部機能は利用可能 というかどどんとふってチャット見にくい 画像や音楽流すならともかく、テキストだけなら機能過 多 ⇒じゃあ新しく作ろう
8.
実装について 超レガシーなWebアプリ﴾WAFとか使ってません、理由後述﴿ メインはPHPだが、一部Ruby﴾CGI、後述﴿ 「速さ」を第一に 実際の処理速度 遊ぶにしても、ヘルプを見なくてもすぐ使えるように 自分でサーバを立てる際もすぐに遊べるように
9.
なぜWAFを使わないのか どどんとふの影響 「基本的に自分でレンタルサーバ借りてサーバ立ててね」 一応、有志による公開サーバもある Onset!も、自分でサーバを立ててもらって、そこで動かしてもらう 学生だし、トラブルで何かあると面倒 そもそも、大規模な公開サーバを建てる財力がない
10.
なぜWAFを使わないのか 初期設定やコンフィグを書かないといけないWAFは面倒 性能的にも微妙 プログラム書けない人でも、調べながらOnset!のコードをいじ れるように
11.
ダイスボットの実装 初期は自前で﴾PHPで﴿実装していた が、国内で遊ばれてるシステムは100以上 それら一つ一つのダイスを追加する...のは嫌だ﴾逃避﴿
12.
そうだ、どどんとふから借りよう
13.
どどんとふから借りる どどんとふのダイスボットはBone&Carsというもの もともとはIRC用ダイスボット 言語はもちろんRuby
14.
PHPとRuby... どうしようか... fork/execして動かすのを真っ先に思いついた 「素人の人にレンタルサーバを借りて使ってもらう」 勿論、レンタルサーバではfork/execなんてできない というか、あんまり複雑な事やると素人の人が触れない
15.
考えるのをやめた Rubyだし、PHPのシステムの中に別でCGI動かせばいいんじゃ? 結果的に ブラウザ⇒Onset!﴾PHP﴿⇒自分自身にhttpアクセス⇒Bone&Cars﴾CGI﴿ というものに
16.
結果 どどんとふと同じコマンドが使えるので、そこを売りにできる 対応システムが増えた﴾3→120くらい﴿ どどんとふのダイスを組み込んでから一気にDL数が伸びた 懸念してた速度も、そこまで気にならなかった ﴾自分自身へのアクセスだから、100msを普通に切る﴿
17.
最近 ここ最近は他のソフトやアプリ、サービスが出てきた でも、配布形態のものは少ない Onset!より軽快に動くものはない﴾自分の観測範囲内では﴿ 新Verのリリースは2か月に1度ほど 直近では一昨日﴾Ver2.1.2﴿ IssueとかPRとかガンガン投げてください! PHP初心者でも読めるコードです
18.
今後 複数の有志の方のサーバを繋げて、IRCみたいなネットワークを... 考えてる最中 複雑なことはしたくないので、どうしようかなぁ レンタルサーバ前提なので「バックエンドで...」は無理 見た目﴾フロント﴿を改善したいな... 現状、フロントはjQuery 楽だからいいけど、ちょっと機能不足?
19.
まとめ OSSっていいな Bone&Carsは修正BSD ちなみに、Onset!はMIT 必ずしも新しいものがハマるとは限らない もちろん、Onset!は特殊例 WAFだけじゃなくて、生のPHPも書けたほうが良いよね
20.
まとめ 「とにかくやる」のが大事 正直、Onset!は複雑なことは何もしてない 「こんなダメコード...」じゃなくて、とにかく作って発信する TRPG、やりませんか? 楽しい 怪物と戦ったり﴾逃げたり﴿、中世ヨーロッパで冒険したり やっぱり、好きなものじゃないと続かない
21.
ご清聴ありがとうございました
Download now