幻英雄設(shè)計(jì)
=數(shù)據(jù)壓縮算法=
-統(tǒng)計(jì)算法-不帶數(shù)位排列順序版本-
以一位為分組,然后分為奇數(shù)組和偶數(shù)組,奇數(shù)中出現(xiàn)過(guò)多少次二進(jìn)制0,奇數(shù)中出現(xiàn)過(guò)多少次二進(jìn)制1,偶數(shù)中出現(xiàn)過(guò)多少次二進(jìn)制0,偶數(shù)中出現(xiàn)過(guò)多少次二進(jìn)制1;
以二位為分組,然后統(tǒng)計(jì),二進(jìn)制00出現(xiàn)過(guò)多少次,二進(jìn)制01出現(xiàn)過(guò)多少次,二進(jìn)制10出現(xiàn)過(guò)多少次,二進(jìn)制11出現(xiàn)過(guò)多少次;
以三位為分組,然后統(tǒng)計(jì),二進(jìn)制000出現(xiàn)過(guò)多少次,二進(jìn)制001出現(xiàn)過(guò)多少次……二進(jìn)制111出現(xiàn)過(guò)多少次;
以此類推……
碰撞能夠得出源數(shù)據(jù)。
-一筆畫(huà)悖論統(tǒng)計(jì)算法-
使用奇數(shù)取平方生成方格,然后把數(shù)據(jù)排布到方格之中,統(tǒng)計(jì)每一行各有多少個(gè)1,各有多少個(gè)0;統(tǒng)計(jì)每一列各有多少個(gè)1,各有多少個(gè)0;然后就能夠逆推出來(lái)。
以此類推,能夠把數(shù)據(jù)轉(zhuǎn)化為其他進(jìn)制,比如三進(jìn)制,五進(jìn)制,7進(jìn)制一類的素?cái)?shù)進(jìn)制,然后也用方格來(lái)每個(gè)方格一個(gè)位,然后行統(tǒng)計(jì),列統(tǒng)計(jì)。
-符號(hào)被固定為循環(huán),數(shù)據(jù)不變-
使用N進(jìn)制,每一位的數(shù)值為一個(gè)單獨(dú)的數(shù)值,然后在數(shù)值之間插入運(yùn)算符號(hào)(+-*),運(yùn)算符號(hào)依照算法規(guī)定的方式循環(huán)和排列組合窮舉使用+1運(yùn)算符號(hào)循環(huán)排列組合窮舉(+-*+,+-*-,+-**,+*-+,+*--,+*-*,-+*+,-+*-,-+**,-*++,-*+-,-*+*,*+-+,*+--,*+-*,*-++,*-+-,*-+*)+2運(yùn)算排列組合循環(huán)排列組合窮舉(+-*++,+-*++-,+-*++*,+-*-+,+-*--,+-*-*,+-**+,+-**-,+-***,+*-++,+*-+-,+*-+*,+*--+,+*-+-,+*-+*,+*-*+,+*-*-,+*-**,-+*++,-+*+-,-+*+*,-+*-+,-+*--,-+*-*,-+**+,-+**-,-+***,-*+++,-*++-,-*++*,-*+-+,-*+--,-*+-*,-*+*+,-*+*-,-*+**,*+-++,*+-+-,*+-+*,*+--+,*+---,*+--*,*+-*+,*+-*-,*+-**,*-+++,*-++-,*-++*,*-+-+,*-+--,*-+-*,*-+*+,*-+*-,*-+**)
總結(jié):3N位中,+-*三種運(yùn)算符號(hào)的數(shù)量必須一樣多,這一部分稱為平衡3N位;后面的+M數(shù)量的運(yùn)算符號(hào)中,運(yùn)算符號(hào)必須是+或-或*,只要求后面的運(yùn)算符號(hào)總數(shù)=M,也可成為或?yàn)椴黄胶?M位。
-把位數(shù)據(jù)加入到每一個(gè)數(shù)據(jù)中→帶順序數(shù)據(jù)-
二進(jìn)制:2N+1和2N+2,N每次+1,N初始等于1
二進(jìn)制:N代表當(dāng)前數(shù)據(jù)位的數(shù)值,第幾個(gè)位,當(dāng)前位為二進(jìn)制0時(shí)取2N+1,當(dāng)前位為二進(jìn)制1時(shí)取2N+2。
三進(jìn)制:3N+1和3N+2和3N+3,N每次+1,N初始等于1
三進(jìn)制:N代表當(dāng)前數(shù)據(jù)位的數(shù)值,第幾個(gè)位,當(dāng)前位為三進(jìn)制0時(shí)取3N+1,當(dāng)前位為三進(jìn)制1時(shí)取3N+2,當(dāng)前位為三進(jìn)制2時(shí)取3N+3。
以此類推,至于運(yùn)算符號(hào),可以使用平衡3N位,也可以使用或?yàn)椴黄胶?M位。
-特定進(jìn)制無(wú)理數(shù)數(shù)據(jù)卡尺-
示例:圓周率≈3.1415926535897932384626433832795
去掉小數(shù)點(diǎn)=31415926535897932384626433832795
每個(gè)無(wú)理數(shù)取十進(jìn)制特定位數(shù)長(zhǎng)度,然后在轉(zhuǎn)換為其他進(jìn)制(二進(jìn)制,三進(jìn)制,五進(jìn)制,七進(jìn)制,素?cái)?shù)進(jìn)制)
二進(jìn)制數(shù)據(jù)卡尺用法:當(dāng)數(shù)據(jù)卡尺當(dāng)前位數(shù)值和被壓縮的原始數(shù)據(jù)的當(dāng)前位數(shù)數(shù)值一致時(shí)記錄為1(當(dāng)前位相等),當(dāng)不一致時(shí)記錄為0(當(dāng)前位取反)。
三進(jìn)制數(shù)據(jù)卡尺用法:當(dāng)數(shù)據(jù)卡尺當(dāng)前位數(shù)值和被壓縮的原始數(shù)據(jù)的當(dāng)前位數(shù)數(shù)值一致時(shí),記錄為A,當(dāng)數(shù)據(jù)卡尺大于原始數(shù)據(jù)時(shí)記錄為B,當(dāng)數(shù)據(jù)卡尺小于原始數(shù)據(jù)時(shí)記錄為C。
N進(jìn)制數(shù)據(jù)卡尺用法:當(dāng)數(shù)據(jù)卡尺當(dāng)前位數(shù)值和被壓縮的原始數(shù)據(jù)的當(dāng)前位數(shù)數(shù)值一致時(shí),記錄為A,當(dāng)數(shù)據(jù)卡尺大于原始數(shù)據(jù)時(shí)記錄為B,當(dāng)數(shù)據(jù)卡尺小于原始數(shù)據(jù)時(shí)記錄為C。
-定位到數(shù)據(jù)卡尺第多少位做加減乘除-
例如:
數(shù)據(jù)卡尺=十進(jìn)制;被壓縮的原始數(shù)據(jù)=十進(jìn)制
31415926535897932384626433832795→數(shù)據(jù)卡尺
31415927735897955384626499832712→被壓縮的原始數(shù)據(jù)
12345678911234567892123456789312→方便作者進(jìn)行人眼數(shù)據(jù)對(duì)齊的數(shù)位標(biāo)尺
第8位數(shù)據(jù)卡尺+1=源數(shù)據(jù)
第9位數(shù)據(jù)卡尺+2=源數(shù)據(jù)
第16位數(shù)據(jù)卡尺+2=源數(shù)據(jù)
第17位數(shù)據(jù)卡尺+3=源數(shù)據(jù)
第25位數(shù)據(jù)卡尺+6=源數(shù)據(jù)
第26位數(shù)據(jù)卡尺+6=源數(shù)據(jù)
第31位數(shù)據(jù)卡尺-8=源數(shù)據(jù)
第32位數(shù)據(jù)卡尺-3=源數(shù)據(jù)
-統(tǒng)計(jì)算法-帶數(shù)位排列順序版本-
314159265358979323846264338327951766
123456789112345678921234567893123456
一維統(tǒng)計(jì)方法:
是否為0?全否;
01010000000000000000000000000000是否為1??jī)蓚€(gè),分別是第二位,第四位;
00000010000000001000010000001000是否為2?四個(gè),第七位,第十七位,第二十一位,第二十九位;
10000000010000010000000011010000是否為3?六個(gè),分別是第一位,第十位,第十六位,第二十五位,第二十六位,第二十八位;
二維統(tǒng)計(jì)方法:
314159
265358
979323
846264
338327
951766
1:分別出現(xiàn)在第一行的第二列,第一行的第四列,第六行的第三列。
2:分別出現(xiàn)在第二行的第一列,第三行的第五列,第四行第四列,第五行第五列。
3:……
三維統(tǒng)計(jì)方法:XYZ軸坐標(biāo)
四維統(tǒng)計(jì)方法:第N個(gè)之中,XYZ軸坐標(biāo)
五維統(tǒng)計(jì)方法:第A個(gè)之中,第B個(gè)之中,XYZ軸坐標(biāo)
以此類推。
=英雄設(shè)計(jì)=
英雄名稱:變形蟲(chóng)二號(hào)
被動(dòng):以其人之道還治其人之身→自己在上一次普通攻擊之后所受到的傷害(計(jì)算護(hù)甲和魔抗的傷之前的傷害)的百分之五十轉(zhuǎn)化為真實(shí)傷害,等值的施加在自己下一次普通攻擊中(只對(duì)英雄和史詩(shī)野怪生效);自己韌性為百分之百;自己射程為自己900碼范圍內(nèi)英雄最大射程者的射程(走單人線沒(méi)人抓時(shí),沒(méi)法用射程欺負(fù)人,對(duì)線也不怕對(duì)手的射程比自己高,從而讓自己沒(méi)法補(bǔ)刀)。
專為反打和后手應(yīng)對(duì)而開(kāi)發(fā)的英雄。
能開(kāi)團(tuán),也能應(yīng)對(duì)對(duì)方開(kāi)團(tuán)。
Q技能被動(dòng):每0.2秒對(duì)650碼范圍內(nèi)所有英雄目標(biāo)造成自己0.05攻擊力的物理傷害,0.05法術(shù)強(qiáng)度的魔法傷害,自己最大生命值百分之1的真實(shí)傷害,該傷害斬殺當(dāng)前生命值不足最大生命值百分之10的英雄單位。
Q技能主動(dòng):對(duì)650碼范圍內(nèi)所有目標(biāo)造成自己0.75攻擊力的物理傷害,0.75法術(shù)強(qiáng)度的魔法傷害,自己最大生命值百分之15的真實(shí)傷害,該傷害斬殺當(dāng)前生命值不足最大生命值百分之15的英雄單位,冷卻時(shí)間恒定為2秒(不被冷卻縮減,也不被裝備和技能刷新),主動(dòng)技能冷卻期間,被動(dòng)暫時(shí)失效。
W技能被動(dòng):每隔3秒擊飛自己650碼范圍內(nèi)所有敵方英雄目標(biāo)1秒(無(wú)視目標(biāo)韌性)。
W技能主動(dòng):對(duì)650碼范圍內(nèi)所有目標(biāo)疊加一個(gè)持續(xù)存在3秒的印記,有該印記的目標(biāo)在印記消失之前,對(duì)自己造成的傷害減免百分之三十五,冷卻時(shí)間恒定為7秒(不被冷卻縮減,也不被裝備和技能刷新),主動(dòng)技能冷卻期間,被動(dòng)暫時(shí)失效。
E技能被動(dòng):離開(kāi)和英雄和史詩(shī)野怪的戰(zhàn)斗5秒后,每秒回復(fù)最大生命值的百分之十的血量。
E技能主動(dòng):
第一次釋放:擊退自己650碼范圍內(nèi)所有敵方英雄單位,擊退到距離自己650碼位置(無(wú)視韌性)。
第二次釋放:吸引自己650碼范圍內(nèi)所有敵方英雄單位,吸引到自己所在位置(無(wú)視韌性)。
第三次釋放:自己650碼范圍內(nèi)所有友方英雄單位獲得自己最大生命值百分之二十的真實(shí)護(hù)盾,持續(xù)到被傷害抵消掉為止。
第一次釋放后9秒內(nèi),能夠釋放第二次和第三次;只釋放過(guò)一次,冷卻時(shí)間為技能可釋放時(shí)間結(jié)束后恒定3秒,只釋放過(guò)兩次,冷卻時(shí)間為技能可釋放時(shí)間結(jié)束后恒定6秒,只釋放過(guò)三次,冷卻時(shí)間為技能可釋放時(shí)間結(jié)束后恒定9秒。
R技能:無(wú)限模仿
第一次釋放:指定一個(gè)英雄單位(可以是敵方單位,可以是友方單位)9秒(無(wú)法退出選定,除非9秒倒計(jì)時(shí)結(jié)束,或該英雄陣亡)(指定一個(gè)英雄單位一次后,有7秒只針對(duì)該英雄的冷卻時(shí)間,期間自己R技能的第一次釋放不能以該英雄為目標(biāo))。
該英雄釋放什么技能,自己的R就變成什么技能(然而R技能只能模仿該英雄的每個(gè)技能一次),當(dāng)該英雄持續(xù)9秒沒(méi)有釋放技能,或該英雄死亡,則自己的R技能變回第一次釋放。
第二次釋放:復(fù)制該英雄的技能并釋放。
R技能:無(wú)限反擊
第一次釋放:當(dāng)指定自己時(shí),自己的R技能接下來(lái)就進(jìn)入反擊模式。
自己受到什么敵方英雄技能命中,自己的R技能就變成什么技能。
第二次釋放:復(fù)制自己被敵方英雄技能命中的技能并釋放。
當(dāng)自己9秒內(nèi)沒(méi)有被敵方英雄技能命中,則自己的R技能變回第一次釋放。
=作者的話=
英雄聯(lián)盟已經(jīng)是英雄克制游戲了,什么選瑞文打蓋倫,盧錫安,滑板鞋一類很能跳的英雄走上單,手長(zhǎng)欺負(fù)手短。
要么改變英雄克制游戲的現(xiàn)狀,要么設(shè)計(jì)出萬(wàn)金油的克制所有英雄克制的英雄,打破所有英雄克制。