本來土地都設定為開放,但因為Second Life的開放限制太寬,無法對特定的人做一些很明確的權限,很多人不是亂移動就是亂把東西拿走,搞得遊戲有一段時間無法進行,所以我程式碼和物件都鎖住了,雖然我是覺得應該沒有半個人會去看啦,但我還是想秉持著創作共享、天下為公的精神來分享。
因此真的有哪個人那麼有興趣,就只能從下載文件去看。
還有,目前遊戲地點已改為http://slurl.com/secondlife/Jelloab/71/6/695
2008年8月22日 星期五
2007年12月29日 星期六
啥SL—【給初心者的話……專題開發可能的方向……】
開發時要注意的一些小事
老實說,這個不方便倒還好,真正不方便的是在Second Life裡寫程式,只要你網路太慢,配備太差(網路問題和Second Life很吃資源問題應該比較大),你存檔compiler、修改一些share相關(不是修改程式碼),都會等上幾秒鐘,我就曾經發生過,因為我所有程式碼都是用老師帳號寫的,但我的裝備都是用我shortlin Yue這帳號做的,所以我必須把我的裝備給老師那個帳號。而Second Life有個奇怪的設定,當我給老師裝備時,我有些地方沒做同樣的處理(比如被Link的物件也要修改他是可以給下一個使用者修改的),用老師的帳號買下後還是無法做修改。更扯的是,當我把這物件放在魔王內,因為魔王被打敗會給玩家裝備嘛,這時魔王卻認不得那個裝備了,所以他沒有把裝備給玩家,後來發現因為那個裝備名稱後面會被加上(no copy)(no transfer),他就這樣認不得那個裝備Orz……我後來把物件的權限一個一個修改好後才沒這問題,也因為裝備太多,我在修改這個東西就花了我兩個小時……那個認不得裝備的一定是bug呀……所以當我要每一個地方修改時,每個地方都要等上數秒,這樣就大大拖累了開發速度Orz……
以上是我在寫LSL非常麻煩的地方……
還有就是當你一段LSL寫好後你要給另一個人修改或繼續撰寫,只對一個物件勾選share with group是沒有用的,除了本身物件要勾外,該程式(Script)也要右鍵選Properties勾選該程式的share with group。如此一來你的程式碼才能給別人修改。
現在終於要進入正題了,不過由於老師已經規定好題目,老實說線上醫療和SLS(Social Learning Space)這方面我的幫助大概不大……因為這不是我擅長的,我擅長的是LSL遊戲方面相關的程式以及喇叭。
首先要再講一個廢話,就是開發方向有兩種:
建議可以從這兩點一起下手,個人認為,LSL是最簡單的(不過還是得花點時間摸熟),libsecondlife的話要會C#。因為我libsecondlife碰得不多,只有曾經照著官網上的步驟一步一步讓帳帳號利用C#讓我在上面可以像個機器人一樣說話(不必開Second Life,我是用另一個帳號去看確定他會說話,只是很神奇的是我那個帳號竟然變成女的了……)。但libsecondlife有什麼其他功用可能有待各位去摸索了。
忘了說,專題的開發,建議一定要留記錄,方便各位到時候寫文件時有東西可尋,因此梅興老師以往web之類的課有提到的basecamp或activecollab之類的東西可以申請一個來用,總之就是屬於你們自己的討論板。
因為老師已經訂題目了,我就不說其他我曾經覺得可能可以開發的東西(其實我想到的都是遊戲相關Orz……)。
嗯,該怎麼辦呢,我滿腦子想的都是如何要在Second Life進行batista手術……
我在YouTube找到這個影片:
不過說真格的,這東西應該只是廣告,因為虛擬的3D人物骨折照樣能飛能跑呀!!而且要是遇到自以為是機器人的病患那該怎麼辦!?Zzzz
所以這個影片個人認為頂多是有辦法讓醫生能夠一直上線,聆聽病患實際生活的問題。但問題是Second Life還無法像msn那樣普及呀……所以站在使用者的角度,我其實是不看好這樣的線上醫療的,不過在上面寫些Robot可以回答一些基本的醫療問題,是一定可以開發的……只是就使用者而言,於其用Second Life,不如直接用瀏覽器去找,像我上網隨便找,就找到了。
但感覺要在Second Life開發,能做的事情並沒有上瀏覽器查得多,反而很難利用Second Life有的優勢……
所以我猜想,梅興老師可能是要做到,像這個影片這樣有外觀的東西吸引人,然後用llLoadURL(key avatar_id, string message, string url)讓學生點了之後可以連到外面的網站查尋跟醫療相關的問題,所以在這方面LSL應該不會站太大的技術,只是要做好外觀,那剩下的,就是我不擅長的網頁與伺服器語言了,這點我可能就沒什麼能力幫忙了。
所以這一組在LSL頂多要碰的大概只有HTTPRequest和XML-RPC這兩樣選一個了,甚至可以不用。還有就是有方便的外觀(意思是或許也可以用Sloodle之類的東西!?),這點可能和另一組SLS會重複到,因此這組的建議我就到這邊結束了。
Social Learning Space
唉,這個也不是我擅長的,我其實應該也幫不太到忙。但還是說一下自己的發現吧,提到SLS,就不得不提Sloodle,這個網站會說他們在哪裡有地,我有去他們的地拿過免費的東西,只是東西都被我拆解,所以我現在無法照圖,基本上從他那邊拿到的一個教學板蠻特別的,就是你可以真的留言在上面,而且不是llSetText,之前看了一下,發現那個教學板是有很多物件組成的,所以我懷疑是他每個物件都有a-z26個英文字母的texture,然後在留言時顯示。
不過我們沒實際做過,也就不清楚了,只碰了一段時間就卡關,也搞不太懂Sloodle到底能做些什麼,但如果要和我們那一屆要做的SLS,應該是比較有關係的,或許看過Sloodel的moodle教學後可以直接去問他們(喔,如果是Sloode或Second Life的問題可能就得自己摸索了……)
順帶一提,我在這個blog(這裡好像有蠻多跟Second Life學習的相關文章)發現了這一個影片,其中那個化學的結構式我又再度懷疑他是有用到libsecondlife……如果那個要用LSL寫……我實在是不知道要怎寫……
不過我們沒實際做過,也就不清楚了,只碰了一段時間就卡關,也搞不太懂Sloodle到底能做些什麼,但如果要和我們那一屆要做的SLS,應該是比較有關係的,或許看過Sloodel的moodle教學後可以直接去問他們(喔,如果是Sloode或Second Life的問題可能就得自己摸索了……)
順帶一提,我在這個blog(這裡好像有蠻多跟Second Life學習的相關文章)發現了這一個影片,其中那個化學的結構式我又再度懷疑他是有用到libsecondlife……如果那個要用LSL寫……我實在是不知道要怎寫……
還有,根據曾文仙助教發現的http://secondlifegrid।net/,應該是有提供一些跟教學有關的3D物件,因為國外在Second Life真的有一些學校在裡面搞教學平台,所以Second Life應該會提供一些方便的道具才是,只是我之前對這方面沒太大的興趣就沒有鑽研了,如果我有看懂什麼或許會繼續發文也說不定。
在這邊分享一下當時另一個組員—林泰昇提到的gamebased-learning,我個人是覺得這想法是蠻有趣的,因為梅興老師透露出他挺渴望做一個學習相關的……所以我們當時有往這方面去思考……
最後……
所以就目前看來……這兩組專題都會用Second Life的部分應該不會太多,所以儘快把這部分可能要學的地方搞定,或著把工作分配好,哪邊負責Second Life,哪邊負責外面的網站。我想應該是以外面網站為主,Second Life為輔,剛開始就儘可能快一點搜集相關資訊了……
雖然我頂多只能寫些LSL相關的程式分享,可能對以上兩點幫助不大,但如果對LSL有什麼問題,歡迎來問我,這是我的msn:shortlin.tw@yahoo.com.tw
相關連結:
啥SL—【給初心者的話……前言與應用】
啥SL—【給初心者的話……我們的專題主程式介紹】
啥SL—【給初心者的話……我們的專題主程式介紹】
我們的專題是以LSL為主PHP與MySQL為輔,分工方式就是我林家民和賴永昌寫LSL,Second Life3D美工與企劃還是我,PHP和MySQL全權交給林泰昇,而PHP和MySQL不是我擅長的,所以這邊當然只提LSL,因此這個blog很有可能不會介紹到Second Life提供的網頁相關api(像是我們網站的地圖)。
在介紹前,我先放上我們網站的連結(http://sl.weco.net/)、專題文件與LSL程式碼(還未整理),有興趣可以去看和打包下載。
而因為我們所有的物件與程式都有share with group,所以只要是weco的學生都可以更改,只要別改爛就好……
首先,在SL開發有個很重要的重點,就是物件與物件傳遞訊息的方式,我把這些整理起來成以下三篇文章:
【訊息傳遞—前言與Chat】
【訊息傳遞—Link Message】
【訊息傳遞—HTTPRequest】
了解完資訊是怎溝通後,我一一分批介紹必備的Event功能。
因為我們是做第一人稱射擊遊戲,所以一定要有個封閉的場地,因此要讓玩家到達我們封閉的場地,有個很重要的功能,就是傳送(Teleport),因此可以參考以下這篇文章:
【Teleport(傳送)】
而在玩我們的遊戲時,必須要觸碰遊戲選單,因此一定要處理觸碰(Touch)的Event,所以請看以下這篇文章:
【Event—Touch】
而因為我們的遊戲是屬於單人的,所以有時間上的限制,故,一定要有Timer這個Event,關於這個Event請看這篇文章:
【Event—Timer】
那,我們的怪物是如何感應追蹤玩家與感受到傷害的呢?
我們是利用Seonsor去感應,再利用一個非常簡單的程式碼llApplyImpulse(vector force, integer local),這程式會讓被設定為Physical的物件開始推動,force就是力量的方向,而local是傳入布林值,當TRUE時他是以該物件坐標系統為主,FALSE的話就是以Second Life整個坐標系統為主,老實說我也沒比較過這兩個的不同,不太好講,畢竟這程式碼是直接參考wiki上的程式的,所以整個程式必須要搭配Sensor,寫出這樣的程式碼:
只要寫下以上程式碼,那物件就會以很好玩地方式來追你唷。
Sensor的用法可參考以下這篇文章:
【Event—Sensor】
至於感受傷害,當然是讓物件感到碰撞(Collision)的event:
【Event—Collision】
至於怪物的特效,其中火魘(Fire Mare)的招式就是利用的分子系統,分子系統可參考這篇文章:
【ParticleSystem(分子系統)】
其實機器人的程式有很多,可以參考紅色wiki這個條目。大至上是分成兩種,一種是非物理性質的移動(如我們怪物的瞬移,就是用llSetPos(vector pos))和物理性質的移動(如上面有用到的)。
最後玩家不是要穿上裝備嗎?那穿上裝備或戴上能量砲都要有反應,前者是加防禦,後者是要發射武器,這兩個都有用到attach event,可參考:
【Event—Attach】
由於發射武器是要進入第一人稱模式,那這方面的程式碼,我們是參考了LSL紅色wiki這個條目。
我們的專題差不多就是這樣了,如果到了最後要寫文件的時候,千萬別參考我們的目錄,因為我們寫了200頁,導致那裡做得有一點隨便。而那200頁有2/3是程式碼,只是因為我每個程式碼都有流程圖,所以才想放上,加上程式碼又沒縮排,所以才搞到200多頁= ="因此不見得厚就是好……我只是單純地想紀念而已XD~
相關連結:
啥SL—【給初心者的話……前言與應用】
啥SL—【給初心者的話……專題開發可能的方向……】
在介紹前,我先放上我們網站的連結(http://sl.weco.net/)、專題文件與LSL程式碼(還未整理),有興趣可以去看和打包下載。
而因為我們所有的物件與程式都有share with group,所以只要是weco的學生都可以更改,只要別改爛就好……
首先,在SL開發有個很重要的重點,就是物件與物件傳遞訊息的方式,我把這些整理起來成以下三篇文章:
【訊息傳遞—前言與Chat】
【訊息傳遞—Link Message】
【訊息傳遞—HTTPRequest】
了解完資訊是怎溝通後,我一一分批介紹必備的Event功能。
因為我們是做第一人稱射擊遊戲,所以一定要有個封閉的場地,因此要讓玩家到達我們封閉的場地,有個很重要的功能,就是傳送(Teleport),因此可以參考以下這篇文章:
【Teleport(傳送)】
而在玩我們的遊戲時,必須要觸碰遊戲選單,因此一定要處理觸碰(Touch)的Event,所以請看以下這篇文章:
【Event—Touch】
而因為我們的遊戲是屬於單人的,所以有時間上的限制,故,一定要有Timer這個Event,關於這個Event請看這篇文章:
【Event—Timer】
那,我們的怪物是如何感應追蹤玩家與感受到傷害的呢?
我們是利用Seonsor去感應,再利用一個非常簡單的程式碼llApplyImpulse(vector force, integer local),這程式會讓被設定為Physical的物件開始推動,force就是力量的方向,而local是傳入布林值,當TRUE時他是以該物件坐標系統為主,FALSE的話就是以Second Life整個坐標系統為主,老實說我也沒比較過這兩個的不同,不太好講,畢竟這程式碼是直接參考wiki上的程式的,所以整個程式必須要搭配Sensor,寫出這樣的程式碼:
sensor(integer total)
{
llSetStatus(STATUS_PHYSICS,TRUE);
//object moves physically
llApplyImpulse(-llVecNorm(llGetPos() - llDetectedPos(0)) * forward_para * llGetMass(), FALSE);
//move to target
}//end state searching sensor(integer total)
只要寫下以上程式碼,那物件就會以很好玩地方式來追你唷。
Sensor的用法可參考以下這篇文章:
【Event—Sensor】
至於感受傷害,當然是讓物件感到碰撞(Collision)的event:
【Event—Collision】
至於怪物的特效,其中火魘(Fire Mare)的招式就是利用的分子系統,分子系統可參考這篇文章:
【ParticleSystem(分子系統)】
其實機器人的程式有很多,可以參考紅色wiki這個條目。大至上是分成兩種,一種是非物理性質的移動(如我們怪物的瞬移,就是用llSetPos(vector pos))和物理性質的移動(如上面有用到的)。
最後玩家不是要穿上裝備嗎?那穿上裝備或戴上能量砲都要有反應,前者是加防禦,後者是要發射武器,這兩個都有用到attach event,可參考:
【Event—Attach】
由於發射武器是要進入第一人稱模式,那這方面的程式碼,我們是參考了LSL紅色wiki這個條目。
我們的專題差不多就是這樣了,如果到了最後要寫文件的時候,千萬別參考我們的目錄,因為我們寫了200頁,導致那裡做得有一點隨便。而那200頁有2/3是程式碼,只是因為我每個程式碼都有流程圖,所以才想放上,加上程式碼又沒縮排,所以才搞到200多頁= ="因此不見得厚就是好……我只是單純地想紀念而已XD~
相關連結:
啥SL—【給初心者的話……前言與應用】
啥SL—【給初心者的話……專題開發可能的方向……】
2007年12月28日 星期五
啥SL—【給初心者的話……前言與應用】
前言
這篇文章呢,是要寫給學弟妹們看的,主要是因為當時寒假碰Second Life怎麼碰都不懂,不清楚他到底有怎樣的應用,當時我也沒發現有巴哈姆特這討論區,也沒有發現第二人生網,也沒有老師現在手上已經出版的LSL書籍,加上因為英文能力還不太夠,導致當時一直原地踏步,整個寒假下來可以說什麼也沒有碰(只有拼命地製作方塊……),也因為這樣,我知道碰Second Life的難處就是英文要夠強,所以多少想做點中文筆記希望有幫助到學弟妹們。也因此,老實說,現在要我重做一款Second Life有關的遊戲,我大概有把握做得比之前好……
不過啦,我LSL大概只摸熟了50-60%,並不是完全都懂,所以我會將我所知道的程式中較主要功能分享給大家知道。題外話,梅老師說我在巴哈姆特啥有頭有臉,他錯了Orz……我在那裡根本沒發啥發言,只有留個msn,結果有一兩三個不認識的加我,一個想要創業,但現在已經沒興趣了,一個是景文科技大學也是想開發Second Life相關,大概就只是這樣吧……OK,以下進入主題。
基本上我已經寫了一些Second Life的入門了,可以點入以下連結先搞清楚一下Second Life到底是什麼,到底有怎樣的東西在裡面,還有哪邊的論壇可以幫助你:
【SecondLife入門】
【在SL的華人地點(?)介紹】
如果你要了解建造物品,可以看這篇文章:
【Creator入門】
而是要先了解Secon Life的程式碼LSL,可以看下列文章:
【LSL入門連結推鑒】
【LSL程式基本架構】
我其實沒想到兩組都會是跟Seond Life有關。那天被通知是一點半開始的關係因此而遲到,所以我是問同組的小賴才知道的,我想,你們應該也是被梅興老師逼的吧(淚)……(喂)
所以本來是想講點可能的開發方向,但既然已經被老師鎖定為線上醫療和SLS(Social Learning Space),那就也沒辦法了,雖然當時老師也是想做跟線上教學有關,因為我執意想做單機遊戲,所以就妥協了個Second Life上的單機遊戲……如果是遊戲方面的idea我應該算有一些,但這兩樣我就真的有點苦惱了,老實說如果要我來做,我實在不清楚要怎麼做。
不過,也不是說沒有其他方向的可能性,建議就是多把自己的想法提出來。所以在為學弟妹們想你們開發的方向前,我會先介紹在YouTube上看到跟Second Life相關的開發以及我們這屆專題所有有用到的主要功能。
YouTube影片
這個是和google map的相關應用
以上的影片大都是由http://nwn.blogs.com/nwn/、與http://digitalurban.blogspot.com/這兩個人分享的,所以還可以從You Tube看一下該使用者分享的影片再去看看還有哪些可能的應用……
其它連結
還有其他的網站可以去看看Second Life有什麼其他可能的應用與好玩的東西,像是Second Life News、Linden Lab官網、Second Life Grid(這東西好像跟建東西有關,但目前我還沒研究)、libsecondlife(可利用C#去操控Second Life裡面的帳號,他也有提供一些api可用)、Sloodle(教學平台相關),這些都是我在我之前文章還沒有提到的,或許大家可以過去看看,雖然都是英文看起來應該會挺辛苦的……
相關連結:
啥SL—【給初心者的話……我們的專題主程式介紹】
啥SL—【給初心者的話……專題開發可能的方向……】
2007年12月20日 星期四
啥SL—【Demo過後……】
我的工作,還沒有結束……
大概在今年八月多的時候,梅興老師說我們的專題應該可以不錯,大概是看到了我們組員間都有東西可以報告,且因為我們三個人總是有聯絡,所以才會這麼說吧!?
不過這樣的過程中其實是有一些犧牲的……
還記得當初要放棄Second Life,原因無它,因為我知道,當我們的專題選擇了Second Life,我會變成主程式、企劃還有美工。
我雖然確實看好Second Life,也想私底下自己進行觸碰,就算再怎麼不喜歡他的3D與大家總是把他當遊戲看待,我還是認為這是一個好的創作平台,可以讓我的作品,有機會和日本人交流……
但重點是,我有我自己的人生規劃,擔任三種工作的負擔,會讓我自己的規劃前進不了……甚至毀了我三年前訂下要在大學四年做出一款至少自己認為好玩的遊戲的承諾……
雖然如此,我還是扛了下來,不知道有人會不會說我後悔了?但我是覺得,我自己的道路,既然已經選擇,就不會後悔,也不能後悔……
在摸熟LSL的過程中我很清楚,我們的遊戲,是達不到當初我自己的承諾的。這款遊戲,是無法讓我覺得好玩的……頂多就是完成三年前答應小賴要一起做完專題的承諾……但這樣的結果……不是我樂見的……
所以我自己私底下訂下一個目標,那就是,這個專題,是要回報梅興老師的,雖然幫助不大,但至少,希望能讓下一屆的學弟在學習LSL時,不會像我們一樣一直遇到小小的問題就碰璧……
所以專題完成了,Demo報告也過了……但我的工作,並沒有結束……
專題其實並沒有老師說得那麼好……
不管是梅興老師,還是demo當天擔任評審的黃貞英老師,他們都覺得我們專題做得不錯(連國珍老師就不清楚了),但由於我是主程式、企劃兼美工,所以我很清楚,這個專題的企劃是失敗的……雖然程式我自己也在寫文件時發現了一些缺點,但這之後講解如何實作專題再談。美工很失敗不用講,但企劃有很多地方是很糟糕的……因為當初為了急於看程式跑出來的成果,所以企劃我就隨便訂了……
在企劃中,每個怪物、道具以及技能的都還得再詳細分類,比如這招式延遲幾秒、這技能是屬於何種分類,後者意思就是,假若每隻魔王自己的補血技能並不同,而魔王因為自己的血量很低,想要補血,這時候判斷的不是自己會的招式,而是用技能種類判斷,因為有可能日後還要加個補全滿血的技能,這時候程式碼要再寫,就可以在技能判斷完後,繼續做判斷……
所以有人能看得出來這企劃哪裡糟糕嗎?是的,就是彈性不夠。
雖然這地方如果在遊戲業界的規劃可能不能只怪企劃,還得怪程式總監,因為這是這兩樣工作者得互相溝通的地方,程式總監知道哪邊的地方可以讓日後更有彈性,而企劃在寫一堆堆的表格時,也得要考慮這方面的問題……畢竟這是建立在溝通的問題,只是我因為是企劃姦程式,所以就沒這問題了,只是當時企劃想得太隨便了,才導致彈性不夠。喔,其實用姦還挺適合的,在遊戲界的話,企劃堅持就是要做到這樣那樣的時候,對程式而言就是被姦了(喂)。
雖然說彈性還是有一點啦,就是可以修改魔王血量和會的招式與給予玩家物品= ="
但總體來說,當十月多的時候,我想要在打魔王前有關卡可以玩,比如說射擊遊戲或獵魔蛛跑出來攻擊……玩家可以消滅他們,但想加的時候,卻發現彈性不夠,無法加入,要加入的話,一堆地方都得修改……
我還想把Dr.M其實是最終大魔王給寫進去呀……還有那隻會一直顯示廣告,要玩家點的言靈魔王給寫進去呀……(淚)
在企劃中,每個怪物、道具以及技能的都還得再詳細分類,比如這招式延遲幾秒、這技能是屬於何種分類,後者意思就是,假若每隻魔王自己的補血技能並不同,而魔王因為自己的血量很低,想要補血,這時候判斷的不是自己會的招式,而是用技能種類判斷,因為有可能日後還要加個補全滿血的技能,這時候程式碼要再寫,就可以在技能判斷完後,繼續做判斷……
所以有人能看得出來這企劃哪裡糟糕嗎?是的,就是彈性不夠。
雖然這地方如果在遊戲業界的規劃可能不能只怪企劃,還得怪程式總監,因為這是這兩樣工作者得互相溝通的地方,程式總監知道哪邊的地方可以讓日後更有彈性,而企劃在寫一堆堆的表格時,也得要考慮這方面的問題……畢竟這是建立在溝通的問題,只是我因為是企劃姦程式,所以就沒這問題了,只是當時企劃想得太隨便了,才導致彈性不夠。喔,其實用姦還挺適合的,在遊戲界的話,企劃堅持就是要做到這樣那樣的時候,對程式而言就是被姦了(喂)。
雖然說彈性還是有一點啦,就是可以修改魔王血量和會的招式與給予玩家物品= ="
但總體來說,當十月多的時候,我想要在打魔王前有關卡可以玩,比如說射擊遊戲或獵魔蛛跑出來攻擊……玩家可以消滅他們,但想加的時候,卻發現彈性不夠,無法加入,要加入的話,一堆地方都得修改……
我還想把Dr.M其實是最終大魔王給寫進去呀……還有那隻會一直顯示廣告,要玩家點的言靈魔王給寫進去呀……(淚)
老師們問的問題……
在DEMO問問題中,泰昇擋了很多問題,其實其中有一點他擋得讓我覺得我好像在說謊Orz……就是黃貞英老師在問我們為何不用XML-RPC時我先回答是因為先碰了HTTPRequest,後來才發現XML-RPC的,而一些架構已經出來了,所以才沒有改。但泰昇在後面接著回應其實有碰,但不太會,而且會導致架構變更。他這樣回答可能會變成說其實並不完全是會導致架構變更,很可能是早就知道XML-RPC了,是小組成員懶,所以才選擇了HTTPRequest……但其實我的部分並沒有說謊,我們先發現有HTTPRequest確實是事實。不過最重要的是後來再發現XML-RPC時,因為怎麼摸都摸不懂,加上之前了解了HTTPRequst時,我心裡確實是想了一些怎樣處理資訊的方法……這時如果要再碰我無法掌握的XML-RPC是會挺麻煩的……雖然泰昇是懂XML-RPC,也認為很簡單,但他願意碰一下LSL的時候是十一月的事了……
嗯……現在想回憶一下老師當時問的問題……其實現在仔細想想,我的回答都回答挺含糊的= ="
首先是連國珍老師的問題:
1.Second Life沒有提供一個在裡面建立資料庫的服務,所以才要在外面用是吧?
沒記錯的話,老師是這樣問的,當時我好像直接回答是的……說實在話的,那時我內心在想,要這樣的東西提供這樣的服務真的是不太可能,他已經做了太多了,還要做這方面的服務,會不會太OVER啦?而且資料庫最好還是建在自己的電腦呀……雖說可以把資料都寫進Second Life裡面,但這樣實在是不太好……因為在Seocnd Life裡面修改資料是很lag的……Orz
2.如果你們要收費的話,是可以設定的對吧?
嗯,一樣是那種已經幫我們做好回答的問題,所以我當然會說是的……
3.在Second Life是否可以做投影片的效果?
這個一樣,回答是的,像是我剛剛demo中的地下室就有。不過我內心的OS卻想,一張圖要10L$呀~~~雖然我是有想過把好幾張圖合在一起當一張圖,利用切換動畫的方式放……但這樣也很累……而且我試過了,有時候還會出問題……所以目前應該還沒有很適合做投影片的方法,除非你忍痛花那些L幣= =a
沒記錯的話,連國珍老師都是問他已經幫我們做好回答的那種問題,我們只要回答是的就輕鬆過關……接下來是黃貞英老師的的問題:
1.當初是怎樣的狀況,所以才不選擇XML-RPC?Seocnd Life應該還有更多像這樣的外部工具可以使用,為何你們不選擇?
這問題除了上面的回答外,我在外部工具那裡說了一個我自己認為是白癡回答的回答……我明明知道老師指的外部工具是技術層面的,不是什麼編輯器……但有時候腦中一有想法閃過時,就會不自覺地說出口Orz……搞得老師認為我會錯意老師的問題了……因為想到外部工具,我直覺就是想到編輯器Orz……不過當我回答時,我發現不是這個東西,卻想停口也停不下來Orz……是最後泰昇幫我擋住的= ="
2.你們的遊戲如果推出來,和外面的遊戲有什麼不同?
老實說,之前在想老師會問的問題時我就想過了……但我還是回答的不好Orz……
我回答我們的系統有參考洛克人,洛克人也是要選擇關卡,然後和打完每個關卡的魔王也都有相剋的設定……
所以我們要推出,應該沒有什麼特點……(這句話我沒說,但我前面說成那樣,其實想要表達的是這句話)
不過,前面的理由只要是讓內行人都知道……我們的遊戲這和洛克人還是差很多呀Orz……洛克人是ACT,我們的是FPS……像這樣要把洛克人這樣的設定和FPS結合應該可以算是創新……而因為一點都不好玩= ="所以我一直不敢自誇……
3.為什麼會選擇Second Life,是自己選的還是指導老師指引的?
這問題梅興老師幫我們擋了,他說是他逼的XD~主要是因為投影片我有放……但我那時候好像講太快了= ="不知道大家有沒有看到0 0"
4.你們有打算讓學弟繼續你們的專題嗎?
就我上面的說法,是有,所以我回答我們文件之所以那麼厚,都是程式碼……而每個程式碼都有流程圖,用意就在這裡。
但事實上,我很清楚願意會去看人家程式碼的人並不多,其實我只是在做少量的幫助而已,因此我在我的blog寫Second Life教學,也是希望能對學弟有所幫助。而這也是我為什麼堅持要把未來很多應用的展望放在後面講,而不把重點放在我們的遊戲上,因為我認為這才是我們的重點,吸引更多的人觸碰Second Life,去做更多虛擬世界幫助現實世界的應用……
不過感覺這樣回答怪怪的,所以我就只回答是有這樣的想法……
5.你們的ER diagram是先畫再寫還是先寫再畫?
這是泰昇回答的,他是說是先建好資料庫後再畫的……嗯,這地方就沒我插手的餘地了。
黃貞英老師問的好像就是這樣了吧……
最後我實在是沒有想到梅興老師竟然也會問= =",以下是梅興老師的問題:
1.因為老師有給我800L幣玩其他人做出來的遊戲,所以老師問,他收800L$,那如果是你們的遊戲,你們會收多少?
沒想到老師竟然會暴這個料Orz……不過我回答也回答很含糊……我說那款遊戲美工做得很好,坐上架駛時也很擬真,而我們的就……
我大概就是很模糊的回答,其實我想要說的是,應該連收費都無法收費,因為外觀是一個很重要的商業模式,我們連外觀都沒達到,怎可以向外面收費……而且那邊是老師的地呀……當然重點是,我們的一點都不好玩……收費會很丟臉的= ="
2.除了遊戲的應用,可以提出Second Life還可以有哪些應用?
其實這問題我很想打算在之後寫一篇文章提一提,雖然之前確實是想過一些,但要我立刻回答,我腦袋瓜是回答不出來什麼的,只能說YouTube的影片有一個廣告的系統,就是輸入我想出去玩,就會有一個出去玩的廣告,輸入我想賺錢,就會出現這樣的相關廣告。這系統有圖片也有影片……
要我現在想嘛,其實是有幾點可以去想的……不過用LSL做出的可行性還得再去觀望……有必要的話可能還得利用libsecondlife。
1.blog的搭配,知道這人是否有在Second Life上線。
2.Second Life照出的圖片上傳到flickr之類的相簿……
3.機器人的導遊,記錄Second Life有哪些好玩的地方,只要設定好功能,他就會search這地方有哪些地方可以逛……帶玩家走過去並一一介紹……或請玩家teleport……這時或許可以搭配他網頁的api,每個人都可以在每個地方有特別標記並寫下記錄,有一點像趴哥做的虛擬版,趴哥做的是可以在google map記錄,比如哪邊發生了什麼樣的新聞,你可以在那些地方放上相關文章與圖片……而我剛講的是在Second Life版……
嗯……現在想回憶一下老師當時問的問題……其實現在仔細想想,我的回答都回答挺含糊的= ="
首先是連國珍老師的問題:
1.Second Life沒有提供一個在裡面建立資料庫的服務,所以才要在外面用是吧?
沒記錯的話,老師是這樣問的,當時我好像直接回答是的……說實在話的,那時我內心在想,要這樣的東西提供這樣的服務真的是不太可能,他已經做了太多了,還要做這方面的服務,會不會太OVER啦?而且資料庫最好還是建在自己的電腦呀……雖說可以把資料都寫進Second Life裡面,但這樣實在是不太好……因為在Seocnd Life裡面修改資料是很lag的……Orz
2.如果你們要收費的話,是可以設定的對吧?
嗯,一樣是那種已經幫我們做好回答的問題,所以我當然會說是的……
3.在Second Life是否可以做投影片的效果?
這個一樣,回答是的,像是我剛剛demo中的地下室就有。不過我內心的OS卻想,一張圖要10L$呀~~~雖然我是有想過把好幾張圖合在一起當一張圖,利用切換動畫的方式放……但這樣也很累……而且我試過了,有時候還會出問題……所以目前應該還沒有很適合做投影片的方法,除非你忍痛花那些L幣= =a
沒記錯的話,連國珍老師都是問他已經幫我們做好回答的那種問題,我們只要回答是的就輕鬆過關……接下來是黃貞英老師的的問題:
1.當初是怎樣的狀況,所以才不選擇XML-RPC?Seocnd Life應該還有更多像這樣的外部工具可以使用,為何你們不選擇?
這問題除了上面的回答外,我在外部工具那裡說了一個我自己認為是白癡回答的回答……我明明知道老師指的外部工具是技術層面的,不是什麼編輯器……但有時候腦中一有想法閃過時,就會不自覺地說出口Orz……搞得老師認為我會錯意老師的問題了……因為想到外部工具,我直覺就是想到編輯器Orz……不過當我回答時,我發現不是這個東西,卻想停口也停不下來Orz……是最後泰昇幫我擋住的= ="
2.你們的遊戲如果推出來,和外面的遊戲有什麼不同?
老實說,之前在想老師會問的問題時我就想過了……但我還是回答的不好Orz……
我回答我們的系統有參考洛克人,洛克人也是要選擇關卡,然後和打完每個關卡的魔王也都有相剋的設定……
所以我們要推出,應該沒有什麼特點……(這句話我沒說,但我前面說成那樣,其實想要表達的是這句話)
不過,前面的理由只要是讓內行人都知道……我們的遊戲這和洛克人還是差很多呀Orz……洛克人是ACT,我們的是FPS……像這樣要把洛克人這樣的設定和FPS結合應該可以算是創新……而因為一點都不好玩= ="所以我一直不敢自誇……
3.為什麼會選擇Second Life,是自己選的還是指導老師指引的?
這問題梅興老師幫我們擋了,他說是他逼的XD~主要是因為投影片我有放……但我那時候好像講太快了= ="不知道大家有沒有看到0 0"
4.你們有打算讓學弟繼續你們的專題嗎?
就我上面的說法,是有,所以我回答我們文件之所以那麼厚,都是程式碼……而每個程式碼都有流程圖,用意就在這裡。
但事實上,我很清楚願意會去看人家程式碼的人並不多,其實我只是在做少量的幫助而已,因此我在我的blog寫Second Life教學,也是希望能對學弟有所幫助。而這也是我為什麼堅持要把未來很多應用的展望放在後面講,而不把重點放在我們的遊戲上,因為我認為這才是我們的重點,吸引更多的人觸碰Second Life,去做更多虛擬世界幫助現實世界的應用……
不過感覺這樣回答怪怪的,所以我就只回答是有這樣的想法……
5.你們的ER diagram是先畫再寫還是先寫再畫?
這是泰昇回答的,他是說是先建好資料庫後再畫的……嗯,這地方就沒我插手的餘地了。
黃貞英老師問的好像就是這樣了吧……
最後我實在是沒有想到梅興老師竟然也會問= =",以下是梅興老師的問題:
1.因為老師有給我800L幣玩其他人做出來的遊戲,所以老師問,他收800L$,那如果是你們的遊戲,你們會收多少?
沒想到老師竟然會暴這個料Orz……不過我回答也回答很含糊……我說那款遊戲美工做得很好,坐上架駛時也很擬真,而我們的就……
我大概就是很模糊的回答,其實我想要說的是,應該連收費都無法收費,因為外觀是一個很重要的商業模式,我們連外觀都沒達到,怎可以向外面收費……而且那邊是老師的地呀……當然重點是,我們的一點都不好玩……收費會很丟臉的= ="
2.除了遊戲的應用,可以提出Second Life還可以有哪些應用?
其實這問題我很想打算在之後寫一篇文章提一提,雖然之前確實是想過一些,但要我立刻回答,我腦袋瓜是回答不出來什麼的,只能說YouTube的影片有一個廣告的系統,就是輸入我想出去玩,就會有一個出去玩的廣告,輸入我想賺錢,就會出現這樣的相關廣告。這系統有圖片也有影片……
要我現在想嘛,其實是有幾點可以去想的……不過用LSL做出的可行性還得再去觀望……有必要的話可能還得利用libsecondlife。
1.blog的搭配,知道這人是否有在Second Life上線。
2.Second Life照出的圖片上傳到flickr之類的相簿……
3.機器人的導遊,記錄Second Life有哪些好玩的地方,只要設定好功能,他就會search這地方有哪些地方可以逛……帶玩家走過去並一一介紹……或請玩家teleport……這時或許可以搭配他網頁的api,每個人都可以在每個地方有特別標記並寫下記錄,有一點像趴哥做的虛擬版,趴哥做的是可以在google map記錄,比如哪邊發生了什麼樣的新聞,你可以在那些地方放上相關文章與圖片……而我剛講的是在Second Life版……
其實應該還有很多應用,目前就想到這裡吧……
這樣寫好像是我回答的問題比較多……我想我一定是忘了泰昇怎回答了,沒辦法,自己的事本來就是比較容易記得的 ̄▽ ̄
最後……
雖然Demo感覺我好像說太快,但有看到有人笑了,這樣一來,我的目的也達到了(淚)。
其實會不聽老師與助教建議—「把Second Life未來展望放在前面,不要讓我們專題看起來很弱」的主要原因是如果不把未來無限可能的展望放在最後說,是不符合我創作風格的,就算再爛,也要給人們感覺到希望,進而吸引更多的人來碰Second Life,這樣也是我的目的之一。
OK,最後就是把最後我所會的教學完成,然後好好地把painter搞一搞……
總之Demo過後,還有更多的工作……
訂閱:
文章 (Atom)