2010年11月23日 星期二

Open Cobalt--3D虛擬世界網路平台

http://www.opencobalt.org/ http://en.wikipedia.org/wiki/Open_Cobalt 這個有趣的3D軟體,是我在找Squeak/Smalltalk相關資料時無意中發現的,可以讓使用者在3D虛擬世界裡,開啟各種應用軟體,或建立各式房屋人物工具等虛擬物件,這軟體跟Scratch一樣,底層也是跑Squeak虛擬機器 test.....

JNXT beta 1.1--My Scratch Mod我的小貓咪改裝版

請下載JNXT-beta-1.1.zip JNXT beta 1.1在解決馬達命令與Sensor命令同時發出時會互搶NXT連線導致程式鎖住,更改後的版本目前一邊用無窮迴圈更新感應器值,一邊發出馬達指令並不會有互相妨礙的情況,但是對超音波這種慢速感應器可能就要實際做個機器人測測看了

Scratch Mesh實驗

Scratch的內建Mesh功能啟動後,可以讓區域網路所有參與Mesh的Scratch程式共享變數,分享訊息,很適合撰寫多玩家線上遊戲,JNXT參考Panther的作法提供有關Mesh的指令積木,底下是Jimmy's爸爸在同一台電腦做的簡單實驗,有興趣的網友可以在多台電腦試試看 一開始分別開啟兩個JNXT應用程式,各設為王子及公主兩角色 將王子設為Mesh主機,公主設為Mesh加入者
寄件者 scratchlab
為王子新增一個名為'Message'的變數
寄件者 scratchlab
新增變數完成後,'Message'變數值會出現在王子的場景左上方,接著將'Message'值設為0
寄件者 scratchlab
滑鼠移至公主,點選Sensor value指令積木的選單,選單最後一項會出現'Message', 點選'Message'
寄件者 scratchlab
'Message'值會出現在公主場景的左上方,目前為0
寄件者 scratchlab
接著將王子這邊的'Message'值設為'I love you!!!'
寄件者 scratchlab
可以注意到公主這邊的'Message'值,也馬上更改為'I love you!!!' 實驗成功!!! 改天可以做一個簡易型的即時通訊,讓小喵咪偶而喵喵叫,通知Jimmy遊戲不要玩太久,呵呵
寄件者 scratchlab