2022年2月3日 星期四

2006年製作的第一款遊戲R


  基本上這遊戲是玩家只要點選地點,並停留就會遭遇敵人,玩家只有攻擊、閃避、技能和逃跑。而玩家待在基地就會自動恢復生命值,然後玩家只要到了最後打倒矮民、馬來魔與閻影就會出現SL-Man,打倒他就結束了。影片玩的版本並非當年2006年製作的版本,而是2010年左右我朋友更新的版本,但這個版本有bug所以其實並沒有破關。

  說起來要介紹這款更羞恥Play,這是一款當年才剛學程式一年多,就讀輔仁大學資工系二年級的時候。修了一堂本來都會在三年級開的課-物件導向軟體工程(因為有物件導向,我們當年都叫他OO,Object Oriented 的縮寫)。因為當時開這堂的老師是在輔大教書的最後一年,因此開放二年級也可以修,那位老師在軟體工程這塊領域在當時聽說是蠻有名的,所以就和朋友去修了。而這款其實程式全是我朋友寫的,我只負責美術圖片以及企劃。

  基本上這堂課的目的是開發軟體,了解軟體中如何有效地製作,所以會寫些流程圖,還有記錄自己寫程式的時間與分配。而遊戲也是軟體,當時進資工是以做遊戲為目標的我自然就以寫遊戲當作期末作業了。只是當時我和我朋友算是程式菜鳥(他算是比我強),加上2006年那時不像現在開發遊戲那麼方便,所以其實這種想法在當時的學生來說算是蠻高的挑戰的,因此最後只能做出這樣等級的東西。

  其實做完後我問自己,這算遊戲嗎?老實說當年做完後蠻空虛的就是,因為他就是一個一直點擊,然後又沒有什麼劇情可看的遊戲(雖然我朋友自己加了結局)。但我事後多年其實曾經想過,啊這不就現在很多免洗手遊的玩法嗎XD?需要等體力(AP)恢復才能進入下一個行動,然後戰鬥系統也只是單純的點擊看動畫後顯示戰鬥結果XD.......嗯我知道這挺自嗨的,不過老實說因為2006年還沒有智慧型手機遊戲的年代就想出的遊戲方式,竟然在多年後看到有遊戲實現了,這讓我欣慰了我不少XD.......好啦,我承認手遊還是比我做的有趣多了。
 
  不過其實也跟這開發過程有發生很多事有關就是……有點難講太細節的部分,我對於我朋友當時彼此要怎麼合作的狀況實在是很不明確,我也不太確定我想的我們能不能做到,我其實也有一點記憶模糊,只記得我至少寫了四個企劃案。一開始還想做是可以點科技樹,有三個勢力可以互相攻擊的策略遊戲。我記得當時我們討論得還蠻高興的,我是記得我朋友是跟我講不要管我們技術力做不做得到,先討論出我們想做出的遊戲,所以一開始我們確實是這樣,討論出了有這些文案的東西:





  因為小時候很喜歡阿達魔術師裡世界是在一個烏龜殼上的世界觀(這也影響了後來被遺忘的物語鷗陸亞大陸是一隻大鷗刁著的設定),所以我畫了一張想像是龜甲上的世界地圖:


  這張圖是我畫在紙上後掃瞄進電腦再進photoimpact處理的,當時我完全不會電繪,所以畫得很差....後來2011年我還有自己再重新畫了一張:

   這張圖其實左上比較像用畫鱉的角度去畫的,而右下就是屁股大出大便的概念= =a...而當時因為我很喜歡用一個字當標題,因為剛提到是龜甲上的世界,所以我就取名為甲XD...立刻被我朋友打槍。現在甲雖有gay的意思但當時並不流行,所以我現在覺得好在當時好在沒用這名字XD...

  然後除了地圖,我還畫了三大勢力的代表角色,因為我當時其實因為玩了軒轅劍網路版,有寫了一部以自己和認識的網友構成的故事,叫Seagulls(https://whatshortlin.blogspot.com/search?q=Seagulls),而這也是我甘姆的前身。總之剛好這故事也是三名主角我就以這三名角色想像這三大科技的背景的樣子畫了他們:


  首先這是以現代高科技為技術的國家,所以我畫成像機器人一樣,基本上就是以甘姆主角修爾特(https://www.facebook.com/media/set/?set=a.10151128684529014&type=3)為前身的設計基礎而改的,雖然和現在修爾特差很多,但其實早期Seagulls我設計矮民(也就是修爾特)就是長這個樣子:



  順帶一提他原始設計是參考軒轅劍網路版2 飛天歷險的鏡童:
  這遊戲裡的這個設計我事後來看其實還頗像我甘姆裡想要讓他變修爾特死對頭的迪傑特的設計(https://www.facebook.com/media/set/?set=a.10151141466244014&type=3)。我記得我在設計迪傑特時是沒有想到那張圖的,只能說是自己心裡想是否的機器裝備的延伸的可能性。
 
  再來是代表忍者背景的閻影:
  基本上也是來自Seagulls設計的閻影:
  可能有人會以為那把刀是參考或影再不斬又或FF7克勞德,但不是,其實是參考軒轅劍網路版修羅的名武器—鬼刀:
  這張圖就是我參考的網友—閻影,他很喜歡鬼刀,我好像還有為他設定"刀大好殺人"的名言(亦是大逃殺裡一個角色的台詞)。他亦是甘姆裡的主要角色(https://www.facebook.com/media/set/?set=a.10151133085324014&type=3)。
 
   而造型是參考飛天歷險的修羅:

   第三勢力則是代表魔法的馬來魔,不過那張並沒畫進電腦,因為這企劃是中途放棄的企劃,所以我沒有畫完,只記得草稿我畫得很隨便,用Seagulls的設計:

   只留頭,下半身像泥巴一樣,這似乎只存在我的記憶裡了,剛在找以前自己的畫冊時沒看到。基本上他的造型就是軒轅劍網路版1代的修羅就是,只是因為馬來是我認識的網友中最搞笑的,因此我想把他設計得很搞笑(他當然也是日後甘姆裡的馬崍[https://www.facebook.com/media/set/?set=a.10151131917669014&type=3])。

  這第一份企劃其實寫的文件很多,甚至連科技樹以及兵種升級的名稱都寫好了(不過當然只有名稱,並沒有數值)。也因為太多了,我直接把文件放在這了:https://drive.google.com/file/d/1ZaKHvROMYjBm-5CID6egCzPwiRcbQ8za/view?usp=sharing

  後來應該是我們發現我們沒有能力寫這些東西,畢竟策略遊戲不能只有那些名稱,他還得思考所有數值的合理規劃,加上我們的程式能力其實都還不足以寫出可以和ai互動的戰爭要素(當時如果要寫一個物件移動的系統並不像現在unity那麼方便...),所以重新想企劃,以簡單為主。
 
  當時這門課其實是要大家思考一般軟體的所有文件規劃以及以及物件導向的觀念,所以課堂中有提到思考一般電梯系統的方向,甚至於洗衣機在使用時的軟體系統。雖然這些在一般人眼裡是簡單使用的東西,可是寫程式的就是要考慮到各種使用者的使用狀況。有些可能有錯誤的使用方式,遇到錯誤使用時系統必須要有方向處理,甚至可能一套系統有多種方向使用,這些都要寫成文件進行規劃。其實就是UML與User Case這類將程式變成類似使用手冊有搭配圖片的使用說明。所以當時重新構思企劃時,我是想著,既然電梯是課堂中思考的系統,那我們就寫一套類似的東西,只是我加了科幻的構思在裡面,那就是傳送器系統:
 


 
  結果很微妙的是,當時我記得明明沒跟其他人講,而我朋友也不像會跟我其他同學講那些的類型,但就是這件事被我同學知道了,他們還調侃說我們發明了傳送器之類的....雖然這不是遊戲,但這加入了我喜歡正經的東西加入目前不存在設計方向,以及這系統確實也成了最後作業的基本流程之一,雖然我已經忘記為什麼當初我們會不繼續做的原因,不曉得是不是不夠有趣,所以其實這企劃也算放棄的。
 
  順便一提,為何用洛克人X,是因為我小學時學做網頁學會了gif動畫製作,所以曾經將洛克人X4裡遊戲一一截圖並自己製作Gif,也因此就順便拿來用了(先說明當初我完全沒有現在的繪圖能力,很多東西我都得在紙上畫過後再掃進電腦製作,因此比較沒有時間也沒有概念去學習如何製作原創的方向,所以只能用這種拼裝車,加上這只是課堂作業,重點在於程式的實作,所以我們對於這一塊比較沒有太專業的觀念就是)。然後再提一件事是,由於我大一暑假曾經因為聯成標語說跟做遊戲有關而去上了3Dsmax課程...(這課程還有AutoCad...當時真的是什麼都不知道,所以根本就是被騙了XD)..因此有了一點3D能力所以自己製作了那個背景。
 
  總之這個系統當時的文件雖然不多,但全放也挺站版面的,所以這邊也放了當時的文件連結:https://drive.google.com/file/d/1zo8ZU25xS0g8vZMJwbpFuV0FNaJ4-kaH/view?usp=sharing
 
 
  再來第三個企劃是機器人養成遊戲:

  
  這個當初其實也算是建立於傳送器的概念,只是說並不是用傳送器到達地點,就單純是接下任務後再選擇地點戰鬥,之後回到維修場復原。這基本上可以說是R的玩法了,但不同的是其實原先希望他有更多比起R還來得複雜的設計,除了前面提到的任務系統外還有像是各部位裝備的設計以及技能的設計。
 
  這裡亦因為覺得不必全部介紹所以放上該企劃文件:https://drive.google.com/file/d/1NlRzTvKKcwEUxB3LuG-sXlO1jf3xYCqW/view?usp=sharing

  機器人企劃是在2005年12/26寫下的,我們只離繳交時間剩下一個月,根本來不及做完,所以最終捨棄了前面提到的系統,就單純的只是點擊地點,遇到敵人進行電腦背後運算計算看結果,這就是當初R的最終版本。順便一提,為何稱這個專案為R,除了前面有提到當年喜歡用一個字為標題,還有就是R是Robot的縮寫,加上我覺得R亦可以是商標符號®,覺得很有趣,所以就用這個名稱。雖然我朋友跟我講其實那年我對他說因為這款遊戲有攻擊暴力成份,所以是18禁,也就是R18的R XD...他就這樣信了,我反而沒這印象我有喇叭這個。雖然確實也像當年的我會喇叭的方向就是。

  而在製作這個的過程裡其實發生了蠻多事情的,因此絕對不是很單純地一個月內在顧好期他課業下完成這項作業,由於我和我朋友都不曾和別人合作寫程式,而這一塊我們也沒有太大的交集,所以進度非常的緩慢,有段時間我個人初寫這戰鬥系統還是那種一點擊後就直接顯示戰鬥結果,不像最後我朋友寫的還有來回。可能對用習慣現在遊戲引擎的人或寫程式有一定程度的人很簡單,但是當時只會一點java GUI程式的我,要做這樣簡單的系統是是沒有能力的。最後這個程式還是我的朋友在繳交作業的前一天獨立完成,我則是單純負責美術、關卡內容和一些企劃文件圖,程式文件圖是他完成程式後製作。記得當初交作業前一天我還測試到臨晨兩三點不小心睡著,因為當初我朋友給的版本我測試一直有bug無法破關,而當時那個版本並沒有存檔系統,我記得我測試了一次一兩小時有,就像影片那樣一直重玩了好幾次,最後沒有破關。是我朋友說有做出他自己設定的結局並交了出去,但我這邊一直都無法玩到結尾。就連多年後大約2010年他突然心血來潮的重製版我也無法破關。所以對我來說算是有點遺憾就是。
 
   雖然我知道這東西真的無法拿出來給別人看,但其實卻是我做遊戲的起點。這不只是單純地是我第一款參與製作的遊戲,重點其實在於前面我沒明講的過程裡,我算是和我那位朋友有了不少的衝突,但也因為那些衝突,我開始思考自己的人生想要的東西是什麼,我想了很多很多,所以才有了現在的自己,即便現在的自己也不值得提起,但自己自認也是努力了十幾年的。
 
 
  最後除了放上當初的文件( https://drive.google.com/file/d/14YYqGq6-A8Q1M0AAUrfUIRcHTSJ9fvRO/view?usp=sharing )外,也想大概介紹一下當初畫的圖:

(左上兩張是我朋友自己加入的劇情而放入的)(超人力霸王則是網路抓的惡搞圖)
  
  當初畫的這些圖其實不難看出自己被軒轅劍網路版影響,有毛毛、妖刀、溫泉蛋、黏怪:

毛毛其實是DOMO小組成員之一,當時他在遊戲中是設計成讓玩家可以一直打他也不會死的生物。而這是為了讓玩家可以在平時掛網去練武器熟練度用的。



妖刀其實是軒轅劍網路版裡陰淮平原只有一隻的特殊怪物,記得打倒他有機率會掉妖刀這把武器,因此他其實也是武器。


溫泉蛋是軒轅劍網路版的怪物,亦是某次大宇於電腦展賣的虛擬道具,讓玩家可以變身成溫泉蛋,他在遊戲裡就只有蛋的樣子,所以我畫了另外兩個型態只是想像鳥從蛋裡敷出來的樣貌。


粘怪算是軒轅劍系列常出現的雜魚怪物,相當於勇者鬥惡龍裡的史萊姆。


就惡搞DQ史萊姆的屎萊姆,也順便惡搞的七龍珠的超級賽亞人。簡單來講就是屎萊姆、超級屎萊姆、超級屎萊姆2、超級屎萊姆3。雖然只是個惡搞的設定,但其實這個屎萊姆的概念是後來甘姆裡很重要的角色設計。

這隻明顯就是洛克人的頭盔小兵,不太確定當初為啥把他寫一個死字,可能是洛克人的頭盔小兵是個象徵醫療的十字符號,我取其反意的方向


這隻其實是想惡搞kERORO軍曹的DORORO,也因為我們用的是Java來開發,所以就想了一個叫Javava(keroro軍曹K隆星人很多角色名字都是用兩個同音字做結尾,所以其實我還為C++想過一個叫Cigaga的角色)的角色,他頭上其實還有昇陽的logo符號。


這個單純以前很喜歡逛惡搞板的存圖,覺得有趣就用上了就是。個人創作算是被遊戲基地Kuso萬萬歲這個惡搞板影響很大,所以那算是影響我早期創作很重要的地方。(有隻在哭的角色上面寫你是好人也是受到當時的Kuso版常出現的情人去死去死團有關的影響)



他們是怪叔叔特戰隊!分別是這個人、那個人、不是人、沒有人、什麼人。最早在我個人靈感類blog(https://whatshortlin.blogspot.com/2006/11/hakuna-matata_14.html)登場,造型其實是參考遊戲王卡片那傢伙

不過其實怪叔叔特戰隊的設定我一直以來都想把他們設定成老人家的感覺,想要描述超級戰士晚年力不從心但仍然主持正義的靈感。但因為繪力不足所以當時就想到這種最簡單的方式。


遊戲中後面的三大魔王 分別為矮民、閻影與馬來魔,簡單來講就是前面描述我在Seagulls設計的三個主角。不過矮民是直接用我個人常畫的作者自畫像取代。

這是魔王之卵,在我設定裡是會誕生出矮民的設計。上面寫的是O你老母,因為當年我們上的課主要在教軟體工程裡重視的物件導向,而物件導向英文縮寫叫OO,當時覺得和常聽到的O你老母可以有相關,覺得好玩而寫的,前面早期文件的User Case我也都是用這個來當使用者圖像,但是怕老師以為我們對他不尊敬所以我正式文件並沒有用。我其實蠻喜歡這個老師的,都會有一種要是我大一程式是他教的或許有可能我會走向不太同的路。


最後魔王SL-Man其實就是矮民變身的樣子。很明顯的就是來自七龍珠的超級賽亞人,小時候我其實用這形像畫了幾頁亂入七龍珠角色武鬥大會的漫畫。而SL是我網路英文匿稱ShortLin的縮寫。


  最後,其實這篇文章在大約兩三年前我寫到一半,當時心血來潮想把我朋友突然在2010年寫的新版本給破關,結果沒想到有bug,我就停住了,想等哪年他又突然想修了再錄。結果沒想到他竟然用Unity成寫了一個新的遊戲,還把他給做成了射擊遊戲,因此我一拿到花了一小時破關錄了以下影片:

真的是很謝謝那位朋友花這時間,雖然我知道這些東西對大多數人來說不值得一提,但卻是我過去很努力參與的事物,也影響後來自己非常得多,對我來說是個很值得紀念的過去。

沒有留言: