Element 是一款1到2人遊戲,你將控制10個可玩角色中的一個來擊敗你的對手。
如何遊玩
Element 是一款回合制遊戲,它會追蹤玩家的各項統計資料。在主頁上,您將看到每個可玩元素的簡要概述。要選擇一個,請輸入其名稱(注意:只有首字母大寫才有效)。您必須輸入兩次,每個玩家一次。一旦您選擇了角色,您將擁有以下統計資料:
-生命值:角色的初始生命值。
-護甲:對普通攻擊的固定傷害減免。
-速度:先攻順序。每回合,一個隨機數生成器決定誰先行動,玩家1或玩家2沒有優勢。
-敏捷:閃避普通攻擊的百分比機率。
-最大傷害:攻擊時,隨機數生成器將從0到此數值之間選取一個數字造成傷害。
-初始能量:能量用於啟用技能,這是您在遊戲開始時擁有的數量。每回合您會獲得1點。
接下來的3項是您的技能,旁邊列出了它們的能量消耗,下方是它們作用的描述。
下一項是被動技能。它是一種特殊技能,始終處於啟用狀態且完全免費。
最後是技巧。這是角色的總結,包括其優勢、劣勢和玩法風格。
在雙方玩家選擇完元素後,他們將進入戰鬥階段。頂部會顯示一些統計資料,它們是:
-元素名稱
-[剩餘生命值]
-[當前狀態]
-[當前能量]
*預設狀態是“健康”,某些技能會改變此狀態。
每回合,您可以採取6種行動中的1種。
1) 攻擊,攻擊值在0到最大攻擊值之間隨機,有基於對手敏捷的閃避機率,並且會受到對手護甲的傷害減免。
2) 防禦對手的攻擊,減少一半的傷害(僅影響攻擊,不影響技能)。
3 - 5) 啟用技能,能量消耗在括號中列出,效果因所選元素而異。
6) 投降並立即輸掉比賽。
0) AI程式碼(在Sweep模式下停用)
當一方玩家生命值降至0時,遊戲結束。
戰鬥結束後,結果將被儲存以供將來參考。如果您想檢視統計資料,請在下一個螢幕(顯示10x10數字網格的螢幕,這是所有普通角色的所有對戰儲存的勝負次數)上輸入“y”表示是。如果您輸入y,系統將詢問您想查詢哪些對戰。
如果元素不同:將查詢該特定對戰的勝負記錄。
如果您輸入相同的元素兩次:將查詢該元素對所有對手的勝率。
如果您輸入的兩個元素之一是“All”:將查詢所有元素的總體勝率並顯示。
管理員命令
在初始螢幕上,您可以輸入許多命令。
FillData
執行一次AI對戰,以快速確定兩個隨機戰鬥者之間的結果。
FillDataFast
執行無限次AI對戰,如果您想要統計資料,可以使用此項來填充資料。
FillDataOne(在玩家2螢幕上使用)
執行無限次AI對戰,第一個戰鬥者始終相同,用於統計目的。
SystemFill
按特定順序執行無限次AI對戰,使每個元素都與其他元素進行相同次數的對戰。用於填充統計資料。
SystemFillOne
執行每個對戰的2次AI對戰,對於快速統計很有用。
否
跳過戰鬥,直接進入統計分析頁面。
Rand
輸入一個數字來打亂隨機數生成器,這樣您就不會得到重複的結果。
Secret
將4個隱藏角色新增到頂部選單,不會透露它們的遊玩程式碼。
Sweep(在玩家2螢幕上使用)
啟用特殊的單人模式,與每個元素戰鬥直到獲勝,用給定的元素測試您的技能以擊敗所有對手。
與版本1的改動
-添加了螢幕著色,以更好地區分是哪個玩家的回合。紅色代表玩家1,藍色代表玩家2。
-改變了主螢幕上顯示統計資料的方式,從模糊的措辭改為統計條形圖。
-調整了文字以更好地對齊選單。
-各種AI改進
*新增* 增加了3個和4個新的隱藏角色,Idler 和 Techmaturgy。另外兩個是 Energy 和 Morphling。找出它們的秘密程式碼來玩它們。
平衡性調整
火
-護甲從3增加到6
-最大攻擊從30降低到25
-速度從50增加到55
-閃避從20增加到30
-初始能量從4降低到3
-噴火器
傷害從45降低到35
水
-波浪
消耗從2降低到1
傷害從33降低到24
-屏障
消耗從3增加到4
靜電
-生命值從230增加到270
-護甲從2增加到8
-閃避從25降低到15
-電荷吸收
治療率從基礎值提高到對手傷害的兩倍
聖光
-生命值從170增加到250
-護甲從4增加到6
-最大攻擊從38增加到45
-速度從35增加到40
-初始能量從5降低到4
-神聖祝福
消耗從3增加到4
-阻礙
消耗從4增加到5
-審判
消耗從7降低到6
風
-生命值從150增加到170
-最大攻擊從25增加到35
-速度從80降低到75
-初始能量從3降低到2
-風之充能
消耗從4降低到3
最大傷害從75增加到85,仍保持+50
-風暴
消耗從6增加到7
傷害從120降低到100
土
-生命值從300增加到350
-護甲從6增加到10
-最大傷害從30增加到40
-速度從30增加到35
-初始能量從3降低到2
-滾石
消耗從4降低到3
-震懾
消耗從6降低到4
-地震
消耗從8降低到7
血
-護甲從3增加到4
-最大攻擊從35增加到50
-流血
每回合傷害從5%增加到10%(新最大值從14.3%變為27.1%)
-汲取
消耗從4降低到3
-掠奪
傷害從攻擊*4增加到攻擊*4 + 20(請記住攻擊從35提升到50的加成)
消耗從5增加到6
暗
-護甲從3增加到6
-最大攻擊從30降低到15
-速度從65增加到70
-潛行
如果未用於閃避技能,現在會有1點能量懲罰。
如果成功閃避了技能,現在會被動技能會被啟用第二次。
毒液
-生命值從230降低到170
-護甲從2增加到3
-最大傷害從30降低到15
-隱藏
重新命名為:偷襲
-穿透射擊
消耗從5增加到6
-被動
毒液每堆疊傷害從5降低到3
結論
很抱歉新版本釋出這麼晚,但我被 IRL 專案纏身。如果您對遊戲有任何疑問、平衡性建議或其他想法,請傳送訊息給我(請具體說明,以便我瞭解您在談論什麼)。如果一開始不起作用,請嘗試建立一個名為“Balance.txt”的文件,這是所有對戰資料將儲存的地方。我想盡快釋出它,所以程式碼有點混亂且未註釋,有些註釋不準確,但是,遊戲中顯示的所有資料都是最新的。祝您玩得愉快!
(由於遊戲進行了大量的修改和新增,我無法直接釋出原始碼,因為它太長了,我將包含一個 .txt 檔案,以防您無法獲取 .cpp 檔案)
編輯
我回去註釋了所有程式碼,使其更易於閱讀,所有註釋現在都應該是最新的,我還注意到了一些小錯誤,現在已經修復。
-Morphling 不能啟用 Idler 和 Tech 的第三個技能,這導致了程式上的重大不一致。
-修復了土元素的一個拼寫錯誤,滾石造成20點傷害,而不是30點。
-修復了一個允許 Energy 元素的第一技能在用於格擋攻擊(非技能)時退還消耗的錯誤。
我還添加了一個標題螢幕,使其在啟動時更像一個遊戲。
最後,我還添加了我收集的對戰資料,如果您想以此為基礎,它在“Balance.txt”檔案中。
附件:[Balance.txt] [Element.cpp] [Element.txt]