3. Background
Pick a Word, Any Wordによる「新しい」の生成法
(Carl D. Cravens in RPG.net)
Approach
情報の集合体を使って新しいアイデアを念出する
Ex. 何か今風の名前を知りたい時,
電話帳や赤ちゃん用の名前本を見る
情報の集合体の中から偶発的に出会った情報からアイデアを得
る.
tango!の基本的コンセプト
3
15. tango!のシステム構成
開発環境
Google Web Toolkit 1.5.3
Cypal for studio
Eclipse jee-ganymede-SR1-win32
Apache Derby
Java SDK 1.6.0
TomCat 6.0
使用したAPI:
Yahoo! API 形態素解析
16. tango!のシステム構成
辞書データ配列の構造体
読み方 【表記】―説明 整列前辞書データ(あ.txt~ん.txt)
読み方 (表記)―説明 String.split(“【” |“】”|“¥¥(”|“¥¥)”)
① 表記.length()
② 読み方.replace(“ ”,””)
① ② ③ ④ ③ そのままコピー
④ 説明.replace(“―”,””)
文字数,読み方,表記,説明
整列後一時辞書データ(wordList.csv)
⑤ そのままコピー
⑤ ⑤ ⑤ ⑤ ⑥ ⑥ YahooUI形態素解析
文字数,読み方,表記,説明,品詞 整列後辞書データ(wordList.txt)
String.split(“,”)で分割し
ArrayListに格納して使用
整列前辞書データ出展:もじぴったんDB
http://www.geocities.jp/koterikotte/moji/tango2/tango.html
17. word tango!のWidget配置
Dock Panel
Header Panel
Dock Panel
Setting Panel Scroll
T
O Tango Word Word
Relational Word
P Level Class
Word Table
Box Box
Word Panel Table
C
E ・・・・・・・・・・・・
N
T ・
・
E ・
Word Panel
R
Footer Panel