邊獄巴士組隊計算器!

月亮計劃你好狠的心!罪人界面沒法組隊預(yù)覽,組隊界面沒法調(diào)換身份和EGO。
一開始還以為進(jìn)入關(guān)卡后的組隊界面需要體力呢(幸好直接退出就會返還)。
在經(jīng)歷了編隊折磨和湊卡湊EGO后我決定了!自動化才是唯一出路!
以下是寫得匆匆忙忙的邊獄巴士組隊計算器!
Q:組隊計算器可以做什么?
A:可以幫你找出當(dāng)前身份卡和EGO的條件下,如何在12個人中選出4個/5個人才是最不卡手的。
Q:什么叫最不卡手?
A:這個判別式可以自定義的。默認(rèn)情況下,是“攻擊卡的數(shù)量大于所有ego的耗能”,這樣總有某個人的EGO可以在攻擊幾次后就流暢釋放。但是你可以自定義更改它,比如某種顏色的攻擊卡必須高于多少張,正負(fù)差值的加權(quán)平方和小于某個值等等。
Q:我的罪人身份和EGO都不是默認(rèn)的,組隊計算器還有用嗎?
A:默認(rèn)身份和EGO僅作示例用。各位可以更改二維列表,將表中的數(shù)據(jù)換成你自己的身份和EGO。這也是我做這個程序的目的——一勞永逸。
Q:如何運行?
A:本程序使用Python寫成。如果使用者沒有Python基礎(chǔ),學(xué)到能運行helloworld大概就可以運行它了。把底下的代碼粘貼成什么什么什么.py的文件就行了。網(wǎng)絡(luò)上的免費教程很多,不加贅述。
Q:代碼中的第一個人到第十二個人是誰?
A:代碼中的1到12號罪人如下圖中排列,排列方式如:
1? 2? 3? 4? 5? 6
7? 8? 9?10 11 12

Q:攻擊是什么?耗能是什么?
A:代碼中的攻擊指的是相應(yīng)顏色的攻擊卡有多少張,耗能指的是啟動其EGO所要花費的七種顏色數(shù)量。
Q:我有罪人有好幾個EGO,怎么填???
A:填上你最想使用的那一個。當(dāng)然也可以填上多個EGO中各項較高的值(如果你這幾個EGO都想用一用)。
原代碼在這里,鑒于趕制和易讀性,很多地方?jīng)]能優(yōu)化,也有很多沒能代碼重用的地方。相信其他人應(yīng)該可以寫得更好。
再次重申一遍,判別式這里采用的是“攻擊卡的數(shù)量大于所有ego的耗能”。當(dāng)然也可以改成其他的自定義判別式,比如某種顏色的攻擊卡必須高于多少張,正負(fù)差值的加權(quán)平方和小于某個值等等。
代碼的例子中,攻擊和耗能示例都使用的是默認(rèn)身份卡和各角色的默認(rèn)EGO。各位大可以把它改成自己的最強(qiáng)身份卡和最強(qiáng)EGO。
此外,個人使用的話隨便修改啦,如果其中包含原代碼的話,記得要注明出處。如果想把代碼從頭到尾重寫一下只保留思路,或者把它遷移到其他語言(比如網(wǎng)頁JavaScript)的話隨便啦。(遷移到其他語言的話記得叫上我,我也去寫一寫。)