2013-11-08

角色介紹:提可


「保留字?資料型態???那是什麼?」

以單純、簡化規則為原則設計的電子妖精,
因此個性是天然呆與跳脫常識的思考,想跟她合作得先習慣她獨特的思考方式。

單純的特性造就了她的特殊能力,可以拋開資料型態、保留字和控制結構這些常識的束縛,
(提可:「咦?我竟然動到兩層函式外面的變數,不是在旁邊而已嗎?」)
也可以心無旁鶩地專心在一件事上,但是同時想兩件事就會陷入混亂。

提可外表年齡是16歲,特色是有著一對散發出淡綠光澤的羽翼,雖然有助於飛行,但原因主要是設計者希望以羽毛作為她的標誌。畢竟電子妖精實際上都有浮空能力,翅膀並不是飛行的必要條件。

飄逸的服裝看起來不方便活動,因為不是重視速度,而是用來強化其他能力。
另外長耳朵看起來像奇幻故事裡的精靈(elf),不過如此設計好像沒有特別的理由。

看起來迷糊的她意外有個特殊才能:GUI函式庫Tk
連Python、Ruby製作GUI也要借用她的能力,本遊戲裡沒有把它搬出來。

裝備:String Stream

把唯一的資料型態:字串,以串流型式送出,完全忽略保留字和資料型態的約束,所謂的「一以貫之」;
至於遊戲裡的貫通能力,她本人的說法是還要計算碰撞判定會讓腦袋打結,只好不管它了。

語言:Tcl,名稱來自Tool Command Language。
萬物皆字串、無資料型態、無保留字、只有call by value、用少量的規則定義出一個程式語言,可謂具有「純粹」特性的語言,靈活度也很高,可以自創控制結構。
但是與C++、Java相差很遠,習慣C++、Java類型語言的人可能會用不習慣。

官方網站和官方wiki
http://www.tcl.tk/
http://wiki.tcl.tk/

沒有留言 :

張貼留言