精華區beta GameDesign 關於我們 聯絡資訊
大家好,我們是一個小小的同人遊戲社團,目前正在製作一款橫向射擊的獨立遊戲, 遊戲名稱叫做:Cyber Sprite(電子妖精) 背景大致上是玩家和"電子妖精"一起在電腦世界裡合作完成任務的故事。 所謂的"電子妖精"是一種程式語言的擬人化型態, 玩家相當於程式設計師,要透過電子妖精的幫助來完成電腦上的工作, 在遊戲中也就意味著清除敵人、探索關卡等等。 遊戲的類型是橫向捲軸的飛行射擊,風格上模仿R-Type、Gradius等作品, 和同人遊戲常見的彈幕類型稍微有點不同,關卡中會有比較多地形構造, 想塑造出在未知的世界裡探索的感覺,遭遇多樣的敵人和場地機關。 遊戲中共有Basic、Tcl、Lua三種語言的電子妖精可作為自機, 她們各自有獨特的攻擊方式和個性,都是根據原本程式語言的特性去設計。 之所以會選擇製作射擊類遊戲,是因為看到台灣同人遊戲做AVG、RPG的居多, 射擊和動作類的比較少,就想挑戰一下別人做不到的類型。 做射擊遊戲因為要計算物體運動和碰撞,需要很多數學和力學知識, 有地形又比無地形的更難製作,不過我們還是克服萬難做到了可以玩的程度。 目前還差幾個關卡沒有完成,不過系統已經有一定的完成度了 我們預計在FF23推出這個遊戲,會支援Windows和Linux兩個平台 有興趣的話,可以到我們的開發blog看看測試版本的試玩影片: http://cyber-sprite.blogspot.tw 每隔一段時間有新進度也會發表在blog上,還請多多支持我們! 也感謝各位給了我們一個宣傳自製遊戲的機會! by 電子妖精實驗室 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.77.32
stan0227:加油~~ 12/04 23:44
RealKazuya:設定非常有創意,加油! 12/05 01:08
bmg22132:好厲害 12/05 10:36
LayerZ:所以要開放自訂彈幕對戰了嗎XDD 12/05 12:15
LayerZ:玩家可以預先用該語言寫好彈幕AI 依造對該語言的特性 12/05 12:16
LayerZ:而有不同的限制(比如連射性,if條件判斷反應性等等) 12/05 12:17
LayerZ:然後開放寫好的兩台機體對戰(類似以前有兩台戰車對撞,上 12/05 12:17
LayerZ:面放丸子小兵)...阿,我又來亂了別理我= = 12/05 12:17
drm343:之後會出 guile 嗎?XD 12/05 12:50
timfanda35:支持!!! 12/05 14:24
rubric:好...好厲害!! 12/05 14:41
azureblaze:會出Brainfuck嗎?XD 12/05 14:55
這一作只有三個角色是因為角色太多的話遊戲會難以製作,以後的作品可能會讓其他程式 語言或軟體出場。 不過設計角色要想辦法把語言特性變成個性和外型,還要考慮知名度和實際應用等等,太 冷門或人設不好想的可能就沒辦法出場。
ddavid:LayerZ講的那個,我以前有想過用麥克風對戰的彈幕遊戲就是 12/05 18:02
ddavid:,兩個人一面用麥克風發聲(或者播音樂也可),依即時的音 12/05 18:03
ddavid:高、音量等等聲音分析來製造彈幕給對手,同時手要控制閃對 12/05 18:04
ddavid:方的彈幕這樣。如果是播歌就會出固定的一套彈幕。 12/05 18:04
ddavid:另外那個寫好AI戰車對戰的,在我高中時大兩屆的幾個學長有 12/05 18:06
ddavid:做出來,可惜我手邊留檔不見了 12/05 18:06
ddavid:就是實做一個Interpreter去即時逐行處理他們定義出來的戰車 12/05 18:08
ddavid:專用code,然後就可以把多台戰車丟到同一個戰場以各自code 12/05 18:08
ddavid:用同樣的處理速度一起對戰。 12/05 18:09
ddavid:行動指令有前進、轉向、攻擊等等的,當然也可以寫條件式。 12/05 18:11
ddavid:所以可以寫出「當看到前方一定距離內有敵戰車就開火 → 一 12/05 18:12
ddavid:面後退一面把車身左轉」,得到開火後用C字寫法的方式後退的 12/05 18:13
ddavid:效果之類 12/05 18:13
※ 編輯: tst5381 來自: 114.36.249.5 (12/05 20:33)
dhan:push! 12/05 20:33
LayerZ:其實我想得並不是機體完全由程式操控,而是少許配置 12/05 21:06
LayerZ:比如有武器晶片,迴避晶片,而該晶片能輸入的字數有限制 12/05 21:06
LayerZ:一個積體能裝備的晶片數量也有限制,晶片能否串連是額外 12/05 21:07
LayerZ:以後在窕論的問題 12/05 21:07
LayerZ:例如固定武器晶片一經使用,可以打出特定彈幕,如果子 12/05 21:08
LayerZ:彈有相相屬性,經過計算過的彈幕可以將Boss彈幕完全相消 12/05 21:08
LayerZ:而產生安全區 12/05 21:08
LayerZ:相消屬性 12/05 21:08
LayerZ:或是產生正前方貫穿屬性連射 12/05 21:09
LayerZ:防禦晶片最簡單的就是偵測/防空砲火 12/05 21:10
LayerZ:假如我有武器晶片(正前方巨大雷射)跟迴避晶片(幻化成無數 12/05 21:10
LayerZ:分身) 就會變成灑滿整個螢幕的雷射彈幕 12/05 21:10