57
for Gunma.web #9 @ 2012/05/26 ぱろっと(@parrot_studio) / parrot-studio.com

「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

Embed Size (px)

DESCRIPTION

Gunma.web #9 で発表したLT資料

Citation preview

Page 1: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

for Gunma.web #9 @ 2012/05/26

ぱろっと(@parrot_studio) / parrot-studio.com

Page 2: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

Profile

Page 3: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

最近省略しすぎなので細かく

10秒は(・A・)イクナイ!!

Page 4: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

ぱろっと(T.Tachiki)

@parrot_studio

現職:プログラマ(会社員)

過去:SE/フリーランス/MMORPGの運営

Page 5: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

仕事で書いた言語:

Ruby Java JavaScript

Perl PHP VB etc...

Page 6: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

プライベートで書いた言語:

CoffeeScript C# Scala

Lua ActionScript etc...

Page 7: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

parrot-studio.com

さくらのVPSで稼働中

Page 8: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

特徴

Page 9: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

1. 顔文字を使う

(´・ω・`)

Page 10: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

2. ROのヘビープレイヤー

RO = “Ragnarok Online”

Page 11: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

Twitterには

技術屋とROの内容が混在

Page 12: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

You may say :

「分けた方がいいんじゃないですか?」

Page 13: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

技術屋+RO

+ゲーマー

+・・・=私

全部ひっくるめて「私」

Page 14: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「ROをやっている技術屋」

はわりと多い

しかもレベルが高い・・・Σ(゚Д゚)ガーン

Page 15: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

RO.dev.talk

Page 16: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

うっとうしければ

removeを

(ノ´・ω・)ノミ(m´_ _)m

Page 17: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

そろそろ本題

Page 18: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

先日話題の記事

Page 19: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「作れ」

http://el.jibun.atmarkit.co.jp/rails/2012/04/_why-c06c.html

Page 20: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

そうは言うがな大佐・・・

Page 21: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「何を作ったらいいかわからない」

Page 22: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「写経しろ」

http://blogs.itmedia.co.jp/fukuyuki/2012/04/post-d365.html

Page 23: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

そうは言うがな大佐・・・

Page 24: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「つまらない」

Page 25: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

http://twitter.com/#!/parrot_studio/status/191738884625924096

ですよ(´・ω・)(・ω・`)ネー

Page 26: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

ならば・・・

Page 27: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「自分が欲しいもの」を

作ってみては

(´・ω・)?

Page 28: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

例1

Page 29: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

私は顔文字が好きだけど、

他に使っている人が

どれくらいいるか?

Page 30: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

(´・ω・`)ショボーンとしたー

http://parrot-studio.com/shoborn/ #2

Page 31: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

リニューアルで全面書き直し

CoffeeScript / Bootstrap

#2 #4 #7

Page 32: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

例2

Page 33: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

ROにおいて

AIで制御する味方キャラ

「ホムンクルス」

Page 34: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

記述言語:

(何かと話題の)Lua

#7

スマフォアプリ, ルータ制御スクリプト, Apacheモジュール etc...

Page 35: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

デフォルトAIのコードが

改造するには汚すぎ

(ノ゚Д゚)ノ彡┻━┻

Page 36: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

宣言的&オブジェクト的に

書き直すよ

( ゚д゚)o彡゚

#5 https://github.com/parrot-studio/ro-homu-ai

Page 37: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

例3

Page 38: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

ROの攻城戦

(Guild vs Guild/GvG/Gv)

Page 39: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

リアルタイムに流れてくる

砦争奪戦のログ

Page 40: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

We want to know:

「”今”どうなっている(´・ω・)?」

Page 41: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

ROGv - Forts Watching System

Sample : http://parrot-studio.com/rogvs/

Page 42: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

Client on Windows

C# / .NET Framework

Browser on Tablet (iPad)

#1 #2 #4 #5 #6 #7

Web Server

Others

Ruby(Sinatra) MongoDB memcached

Send Data

REST API

View

Page 43: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

最初は「現状」を見られるだけの

単純な仕組み

Page 44: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「履歴が見たいな・・・」

「ギルド/砦単位で

時系列解析したいな・・・」

Page 45: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)
Page 46: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

以上の例から言えること

Page 47: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

1. 自分が欲しいもの

=自分が第一の利用者

Page 48: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

「他人のため」を基準にすると、

そこに「自分」がいない可能性

=自分すら使わなくなる

Page 49: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

使われなくなった例:

”Fragments of Stars” http://rostars.jp/

#6

いいの、RailsとRESTの勉強になったから・・・(´・ω・`)

Page 50: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

2. 小さいところから始め、

(要求に応じて)大きくしていく

Page 51: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

3. 作るときに

“ちょっとだけ”

話題の技術を意識する

CoffeeScript, Bootstrap, MongDB, Lua ...

Page 52: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

まとめ

Page 53: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

自分が欲しいものを、

小さいところから、

ちょっとだけ話題の技術込みで、

「作れ」 щ(゚Д゚щ)

Page 54: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

ありがとうございました

(´・ω・)っ旦

Page 55: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

【おまけ】

Page 56: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

各スライド左下の数字は

関連している

「過去の発表」の番号です

Page 57: 「だから、作れる」とRO廃人は言った (Gunma.web #9 2012/05/26)

最近、こんな話もありましたね・・・

http://togetter.com/li/298110