作者victor324 (悠游勝)
看板Little-Games
標題Re: [分享] RigidChips 剛體模擬器
時間Mon Aug 20 00:51:42 2007
※ 引述《victor324 (悠游勝)》之銘言:
: ※ 引述《milk1019 (( ▔﹏▔"))》之銘言:
前面吃掉
都沒什麼人回覆啊……
看來是因為遊戲太複雜的關係XD
那我來幫原po打一下更詳細的介紹好了XD
(其實是想賺P幣……)
====================
這個遊戲是藉由組合各種材質不同的零件,
並設定按鍵對應其零件的操作,答到各種目的。
http://www.iamas.ac.jp/~takeya04/Software/RC15B26.zip
↑↑這是遊戲的主程式,裡面已經附贈四張地圖和28種不同的機體。
↓↓一開始進入遊戲時,會自動載入名為「Basic」的小車車(我找不到更好的形容詞…)
http://0rz.tw/5b2YI
上下控制前後,左右控制方向,A煞車、S手煞車
很簡單對吧。
這時可以試著載入其他機體來試試看,
上排工具列的「File」→Open Chips→找到遊戲資料夾下一個名為「Data」的資料夾
↓↓在這邊先以「plane2」這個機體當做範例
http://0rz.tw/232VX
上下左右控制方向、A逆推進、Z正推進、X輪子煞車(幾乎用不到就是)
只要按住下和Z就可以很輕鬆的飛起來,也很簡單對吧。
只要控制的好……一些電視上才有的特技動作也做的出來喔XD
這台很像飛機的機體,可以發現和一開始的小車車不同(廢話)
一個是直接用輪子推動,一個則是用很像噴射器之類的東西推動。
差別就在於,使用的零件上與按鍵設定上的差別。
可以試試看所有內建的機體,會發現只要符合物理定律,所有想的到的東西都造的出來。
像是坦克(這台坦克在水上會浮起來喔)
http://0rz.tw/202Yk
圖中為Rigid Chips Wiki裡,所展示名為Red Wolf的坦克
戰艦(其實史實上伊吹是重巡洋艦啦…XD)
http://0rz.tw/f82Ye
圖中為Rigid Chips Wiki裡,所展示命名為伊吹的船艦
戰機(這台戰機可以垂直起降還可以像阿斯拉那樣改變模式的說,帥到爆……)
http://0rz.tw/1c2VD
圖中為RigidChips orz鯖中所展示的名為ion的戰機
等等等等,族繁不及背載
(最誇張的還看過到水裡變成船在陸上變成車子的…)
在原PO所提供的網站中,還有不少機體可以下載來玩玩
當然,相信只玩別人做好的機體,是不可能滿足的。
而這遊戲最大的一個特點就是,只要不違反物理定律什麼都做的出來!
那麼如何製作屬於自己的機體呢?
最直觀也最困難的做法,直接寫code!
(用的語言好像是VB呢,真不簡單XD)
當然,相信大多數的人都不會用如此「直接」的辦法……
↓↓原po給的網站中,其中也有介紹一些懶人工具。
http://0rz.tw/792Z8
其中能下載的只有兩款,另外的連結都失聯了。
而我個人是愛用RigidChips Modeler這款
http://0rz.tw/1b2YS
↑↑直接下載檔案的連結
http://hp.vector.co.jp/authors/VA033460/rcm.html
↑↑作者首頁
下載好解壓縮之後,開起來,介面是漢字很多的日文和英文,很容易就看的懂。
一開始有個紅點的方塊是core,也就是一台機體的核心,
在戰鬥中不管任何一個配件,只要被攻擊到脫離與core的連結就會無法控制。
換句話說,當這個方塊被打爆也就代表你的機體爆了XD
=====================
在上面的一排按鈕,從第十一個開始是各種零件方塊,在這邊從左到右一一介紹
Chip:構成機體最基本的零件,重量普通,結構強度普通
Frame:構成機體的骨架,重量最輕,結構強度也是稍微震一下就散
Weight:最重的零件,結構強度也最強,火力比較差的武器甚至會被彈開
Wheel:就是輪子,設定動力之後就可以轉動,也可以調整輪圈直徑和寬度影響抓地力
RWL:還是輪子,老實說我到現在還是不知道這個和Wheel的差別orz
Jet:噴射器,設定動力之後就會用噴射的方式推進,因為力量很大,
裝的位置不好的話可能會一噴就讓機體解體XD
Rudder:設定角度之後是左右轉的(一般是沿著連接面旋轉),通常用來做車子的輪舵
RudderF:同上,不過這個是中空的骨架,比較輕也比較脆。
Trim:設定角度之後是順逆時針旋轉,通常用來改變機體的結構或是機翼等等。
TrimF:同上,不過這個是中空的骨架,比較輕也比較脆。
Arm:重頭戲來了,這就是武器裝置,按照設定的各種數值不同威力也不同。
Cowl:裝飾用,完全沒重量也打不爛,不過子彈碰到會直接穿過去就是。
設計機體時,一定要注意每個方塊只能連接在現有的方塊上
(Cowl例外,任何方塊都不能建立在Cowl上)
同樣的,當連接的方塊脫落時,連接在後面的方塊也會跟著脫落
在這邊也介紹一下右邊各種數值的功用:
Color:該方塊的顏色。
Angle:該方塊的角度,除了Rudder和Trim之外都是沿著接面旋轉。
Damper:說明上是說剛硬程度,可是我不知道是越大越硬還是越小越硬就是。
Spring:說明上是說彈性,同樣的我也不知道怎麼設定。
Power:如果該方塊是Wheel或Jet之類的才會有這個,是設定該方塊的出力值。
通常是用宣告的變數代入,才能控制出力的大小。
如果是Arm,則這格是設定武器的擊發值(後面說明),同樣也是用變數代入。
Brake:Wheel才有,設定制動的變數,同樣通常也是用變數代入。
Option:Wheel是設定輪子的直徑、
Jet是定義為噴射器或氣球(0噴射器、1浮在水上的汽球、2浮在空中的汽球)、
Cowl是設定形狀、Arm是設定威力(威力越大reload越久)。
User01、User02:自訂變數,除非要做傷神的機體否則通常是用不到的。
在各種格子的上方,還有幾個按鈕:
識別名:如果要寫到Script才會用到這個,不然空白也可以。
Val:各種變數的宣告,像是引擎的馬力、可動舵角、炮台角度以及發射控制等等。
Key:設定各種按鈕對變數的操作,像是按上讓引擎馬力增加,按下讓引擎倒轉等等。
=========================
稍微說明一下如何將方塊的動作與按鍵連接起來
假如今天要讓一個輪子動好了,
那麼就先在Val裏面,宣告一個變數名為「ENG」
預設值為零,最大值4000、最小值-4000、回覆量為500
這代表著,引擎的出力最高是正負四千單位、當按鍵沒有控制時會自動五百五百的跳回零
接著,到key裏面,最上方有↑和↓兩個按鍵
首先將單擊↑,讓藍標框住,此時點選右邊的下拉式選單,找到剛剛宣告的「ENG」
變化量就設定成500,這代表當你按住↑時,引擎會五百五百的往上加直到四千為止
同樣的,↓也是如法炮製
最後,到主畫面上,配置出一個Wheel,點選Wheel之後,
在右邊的Power欄下拉,找到剛剛宣告設定過的「ENG」
記得要按Enter讓格子變成淺黃色才算是設定完成!!
此時,這個輪子在遊戲內已經可以隨著上和下的按鍵進行轉動
其他的配件也是一模一樣的原理。
稍微提醒一點,如果要做成一台車子,
左側和右側的輪子必須一個為+ENG、另一個為-ENG
因為就Core的主觀視點來講兩側的輪子是不同方向的……
我當時為了這個苦惱好久都找不到原因XD
比較特別的是武器的設定,
Option是設定武器的威力,數值越大reload越久,
但是在Power那格設定一個變數,當此變數值大於Option時武器才會擊發
舉例來說,今天將Option打入10000
那麼宣告一個變數為「GUN」預設值為零、上限10000、回覆量10000
設定按下C時「GUN」值+10000
那麼在遊戲中就是類似機槍的效果
但是如果按下C時「GUN」值只+1000,那麼就必須按住直到「Gun」值加到10000才會發射
同時如果「Gun」值的上限設定小於Option,那麼無論按多久都不會擊發
這部份就留給大家自行去揣摩
==========================
推 s85264:怎麼連伺服器...?
請在上方工具列Setting→NetWork裡
選擇Connect,User是你的名稱、host是伺服器位置、Port是連接埠
都設定好之後按Star就可以連上去了
伺服器的位置,在原PO給的網站「RigidChips orz鯖」中就有提供,
host:rigidchips.orz.hm
Port:2345、51234、37564 都可
人基本上都蠻少的。
附帶一提,在連接伺服器的視窗右方那塊黑黑的,
可以看到你對別人機體的動作和別人對你機體的動作,
畢竟有時候有沒有命中別人是很難判定的XD
像我今天開砲車去打飛機,感覺明明就沒打中但是就看到飛機冒出火光摔下來這樣…
這時在那個黑框框中就會顯示「hit xxxxx」、「Crash xxxxx」這樣
補上一些有用的網站
Rigid Chips Wiki-模型下載以及模型製作教學(漢字很多的日文)
http://f42.aaa.livedoor.jp/~nemucat/pukiwiki14/pukiwiki.php?Top
提供連線伺服器,以及模型和地圖下載(日文)
http://rigidchips.orz.hm/
=======================
最後,分享一下我設計的機體……
http://0rz.tw/7e2Xp
這是用上一篇文章裡的螺旋槳飛機改造而成,把引擎的馬力加大順便裝上兩挺機槍
不過可能是馬力太大加上重心位置偏後的關係,遠比之前那台笨重的多……
上下左右控制方向,A正推進、Z逆推進、S輪子加速、X輪子倒車、
Q收起落架、W放起落架、C發射機槍
http://0rz.tw/892Yt
這台是砲船,雖然看起來很虛可是其實還不錯……
如果把炮角調到最低開砲還會把自己的船身打爛XD
前後左右控制方向,SXZC控制炮台方向角度、A發砲
http://0rz.tw/7d2W0
用上面的砲船改的砲車,基本上只是把推進螺旋槳拿掉裝上輪子而已(汗)
至於為什麼跑這麼慢,因為試過再快的話會因為重心太高翻車……
那兩門砲重心太高了啊orz
前後左右控制方向,SXZC控制炮台方向角度、A發砲
以上,我個人還有許多弄不清楚的地方,還希望大家也能多多分享自己的心得喔XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.20.47
→ victor324:居然沒有一千銀orz 08/20 00:51
推 victor614:開分身來推一個 08/20 01:05
推 victor324:推推推推到黃字引人進來看 08/20 01:05
推 victor324: 08/20 01:06
推 victor324: 08/20 01:07
推 victor324: 08/20 01:08
推 victor324: 08/20 01:08
推 victor324: 08/20 01:08
推 victor324: 08/20 01:08
推 victor324: 08/20 01:09
推 victor324:黃字達成!收工! 這樣應該沒違反版規吧orz 08/20 01:09
推 milk1019:真是用心T_T推一個^^b 08/20 01:03
推 kilro:幫推一下 XD 08/20 01:22
推 mmnnbbvcxz:推 很詳細^^ 08/20 01:55
推 tsubasawolfy:你的飛機太輕會被風吹來吹去XD 08/20 02:11
推 sunboy1013:XD 整理辛苦啦 我也覺得很奇怪 為啥大家回應都不熱烈 08/20 02:19
→ sunboy1013:我覺得這是個既小又好玩的遊戲的說 08/20 02:20
推 sunboy1013:RWL 照日文的說明是 迴轉用 但是與Wheel不同 08/20 02:27
→ sunboy1013:RWL不受chip的反動影響 08/20 02:28
→ sunboy1013:雖然我也不太懂chip的反動差別在哪 囧> 08/20 02:29
推 sunboy1013:看完伊吹我有個疑問 @@ 他中間那兩顆球 是怎麼加的 @@ 08/20 02:46
推 yyykk:大感謝...當初想自己設計但是看到要用程式語言就...0rz 08/20 02:48
推 sunboy1013:其實我覺得用記事本寫別有風味 XD 不過構思機體設計就. 08/20 02:59
推 Ratto:我在解壓縮的時候都會出現某些檔案無法解壓縮.....囧 08/20 04:14
推 i14d14:用applocale試試看 記得路徑不能有中文 08/20 10:08
推 milk1019:樓上是日文檔名關係,用AppLocale開winrar選日文來解 08/20 10:08
※ 編輯: victor324 來自: 123.195.20.47 (08/20 13:47)
推 mark4664:好想玩喔 08/20 13:58
推 ckndim:PUSH 08/20 14:59
推 s85264:感謝 08/20 17:47
推 Ratto:嗯 我想也是日文的關係 只是昨天沒有AppLocale 謝謝 08/20 18:16
→ Ratto:看來又有一個可以玩很久的小遊戲了 08/20 18:16
推 Ratto:無法安裝AppLocale....有其他方法嗎 囧a 08/20 18:18
推 victor324:直接放在C槽的根目錄解壓縮,不用掛app也可以 08/20 18:46
→ victor324:其實無法解壓縮的都是一些說明文件,可以忽略啦XD 08/20 18:46
推 aniwufa:推推 08/21 02:50
推 davidqqq:好奇怪喔 我懶人工具開不了 .exe不能執行 08/21 06:33
推 Qoppa:有看有推^^ 08/21 11:42
推 deat:推@@ 很詳細! 08/28 06:35