真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

打怪獸代碼Java,中文打怪獸

英雄打怪獸C#編程

templateclass T

公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出勃利免費(fèi)做網(wǎng)站回饋大家。

void SelectSort(T a[], int len)

{

T temp;

int nIndex=0;

//每次循環(huán)只進(jìn)行一次交換 最多進(jìn)行l(wèi)en-1次循環(huán),因此總體上,比冒泡進(jìn)行交換的次數(shù)少

for (int i=0;ilen-1;i++)

{

//第i次排序時(shí),已經(jīng)進(jìn)行了i次大循環(huán),因此已經(jīng)排好了i個(gè)元素

//已排好序的元素0,,...,i-2,i-1

// 待排元素為i,i+1,...,len-1

nIndex=i;

for (int j=i+1;jlen;j++)

{

if (a[j]a[nIndex])

{

nIndex=j;

}

}

//交換

if (nIndex!=i)

{

temp=a[i];

a[i]=a[nIndex];

a[nIndex]=temp;

}

}

}

java當(dāng)中怪物類如何引用武器類打怪獸類

這是個(gè)挺有趣的問(wèn)題,我們可以一起來(lái)分析下:

1.這里面只有兩個(gè)類,武器類和怪獸類;而動(dòng)作只有一個(gè),打。

2.面向?qū)ο蟮乃枷胧菫轭惙峙渎氊?zé),那么打這個(gè)動(dòng)作到底分配給誰(shuí)?

很明顯應(yīng)該分配給怪獸類,因?yàn)榇蜻@個(gè)動(dòng)作涉及的大部分?jǐn)?shù)據(jù)都是怪獸類包含的,從常識(shí)上來(lái)講分配給武器類感覺(jué)怪怪的...

3.從上面可以想象到會(huì)出現(xiàn)這樣的情況monster.hit(otherMonster),這里monster是打,otherMonster是被打。hit方法里面需要將otherMonster的信息獲取出來(lái),然后計(jì)算打的過(guò)程...這樣會(huì)把otherMonster的數(shù)據(jù)封裝破壞掉,如果擴(kuò)展otherMonster,顯然你必需要在hit方法里判斷otherMonster是哪種類型。但是monster.hit(otherMonster)又是符合對(duì)象的思維的。那么問(wèn)題出在哪里?

問(wèn)題出在打是一個(gè)動(dòng)詞,打這個(gè)方法分配給了一個(gè)對(duì)象,但作用的是另一個(gè)對(duì)象,因此而破壞了數(shù)據(jù)封裝。如果打分配給一個(gè)對(duì)象,同時(shí)作用的是這個(gè)對(duì)象,那么問(wèn)題就解決了。

怎樣把打分配給一個(gè)對(duì)象,同時(shí)作用的是這個(gè)對(duì)象呢?答案是把打轉(zhuǎn)換成被打,于是就成了otherMonster.hit(),在monster需要去打otherMonster時(shí),調(diào)用otherMonster.hit()就可以了。

4.武器類還沒(méi)有被引入進(jìn)來(lái),明顯武器不會(huì)自動(dòng)攻擊,他必須裝備在monster上,我們可以把weapon作為monster的成員。

5.武器類可以被使用在打這個(gè)動(dòng)作上,于是我們?yōu)閔it方法增加武器參數(shù),于是就變成otherMonster.hit(weapon),這個(gè)方法是在monster內(nèi)部調(diào)用的,weapon也是monster的成員,沒(méi)有破壞封裝性。

6.至此,你提的這個(gè)問(wèn)題就是這樣了...

class?Monster{

private?Weapon?weapon;

public?void?hit(Weapon?weapon){

//dosometing.

}

public?Weapon?getWeapon(){

return?weapon;

}

public?void?setWeapon(Weapon?weapon){

this.weapon?=?weapon;

}

}

是不是感覺(jué)怪怪的...我們可以繼續(xù)來(lái)探討這個(gè)問(wèn)題:

為什么感覺(jué)怪怪的?是因?yàn)檫@個(gè)問(wèn)題太簡(jiǎn)化了,簡(jiǎn)化到我們并不知道Monster被打之后到底發(fā)生什么。

感覺(jué)這個(gè)很像個(gè)游戲,大部分游戲都是基于hitpoint(血量)的,為了使這個(gè)問(wèn)題帶感一些,我們給Monster一個(gè)int類型的hitPoint。

同時(shí)給武器類賦予一個(gè)attackPoint,在Monster被打的時(shí)候扣除attackPoint數(shù)量的hitPoint。

那么問(wèn)題來(lái)了,hit方法里需要獲取Weapon中的attackPoint,這又會(huì)把Weapon的數(shù)據(jù)封裝破壞掉...

為此我們需要給Monster一個(gè)直接扣除hitPoint的方法damage(int attackPoint),讓W(xué)eapon能夠調(diào)用damage方法把自身的attackPoint傳遞進(jìn)來(lái)。

Weapon本身我們可以分配一個(gè)attack(Monster monster)方法來(lái)給Monster把自身傳遞進(jìn)來(lái),于是程序就變成了:

class?Monster{

private?Weapon?weapon;

private?int?hitPoint;

public?void?hit(Weapon?weapon){

weapon.attack(this);

}

public?void?damage(int?attackPoint){

this.hitPoint?-=?attackPoint;

}

public?Weapon?getWeapon(){

return?weapon;

}

public?void?setWeapon(Weapon?weapon){

this.weapon?=?weapon;

}

}

class?Weapon{

private?int?attackPoint;

public?void?attack(Monster?monster){

monster.damage(attackPoint);

}

}

也許有人會(huì)問(wèn),hit里面調(diào)用weapon.attack,attack里面又調(diào)用monster.damage,那還不如在hit里直接獲取weapon的attackPoint,然后直接扣除hitPoint。

為什么要這么麻煩呢?實(shí)際上這里Weapon是一個(gè)策略(Strategy模式),由策略來(lái)決定對(duì)對(duì)象到底采取什么樣的作用。這里感覺(jué)麻煩也是因?yàn)閱?wèn)題太簡(jiǎn)單了。

再帶感一點(diǎn),我們參考網(wǎng)游的做法,Monster本身有一定的躲避和格擋率,同時(shí)某些Weapon可能會(huì)有暴擊率:

此時(shí)我們需要在hit方法里先計(jì)算是否躲避或者格擋,如果都不成功,才調(diào)用weapon.attack(this).在attack方法里,需要先計(jì)算是否暴擊,如果暴擊,則把a(bǔ)ttackPoint乘以2。于是又變成了

class?Monster{

private?Weapon?weapon;

private?int?hitPoint;

private?int?dodge;//100%比例

private?int?block;//100%比例

public?void?hit(Weapon?weapon){

if?(isDodge()){

return;

}

if?(isBlock){

return;

}

weapon.attack(this);

}

public?void?damage(int?attackPoint){

this.hitPoint?-=?attackPoint;

}

public?boolean?isDodge(){

//COMPUTE?IS?DODGE?

}

public?boolean?isBlock(){

//COMPUTE?IS?BLOCK?

}

public?Weapon?getWeapon(){

return?weapon;

}

public?void?setWeapon(Weapon?weapon){

this.weapon?=?weapon;

}

}

class?Weapon{

private?int?attackPoint;

private?int?critical;//100%比例

public?void?attack(Monster?monster){

int?actualAttackPoint?=?isCritical()?attackPoint*2:attackPoint;

monster.damage(actualAttackPoint);

}

public?boolean?isCritical(){

//COMPUTE?IS?CRITICAL

}

}

這樣就不覺(jué)得麻煩了...

最后應(yīng)該把monster抽象成接口,因?yàn)榭赡懿恢皇莔onster可以被武器打哦

你還可以后面再加入怎么判斷Monster掛了,通過(guò)觀察者模式來(lái)通知打人者,還有其他各種各樣帶感的東西。

祝你好運(yùn)!

求口袋妖怪葉子綠的金手指代碼

03007E28:0001——妙娃種子 03007E28:0002——妙娃草

03007E28:0003——妙娃花 03007E28:0004——小火龍

03007E28:0005——火恐龍 03007E28:0006——噴火龍

03007E28:0007——杰尼龜 03007E28:0008——卡咪龜

03007E28:0009——水箭龜 03007E28:000A——綠毛蟲(chóng)

03007E28:000B——鐵甲蛹 03007E28:000C——巴大蝴

03007E28:000D——獨(dú)角蟲(chóng) 03007E28:000E——鐵殼蛹

03007E28:000F——大針?lè)?03007E28:0010——波波

03007E28:0011——比比鳥(niǎo) 03007E28:0012——比雕

03007E28:0013——小拉達(dá) 03007E28:0014——拉達(dá)

03007E28:0015——鬼雀 03007E28:0016——大嘴雀

03007E28:0017——阿柏蛇 03007E28:0018——阿柏怪

03007E28:0019——皮卡丘 03007E28:001A——雷丘

03007E28:001B——穿山鼠 03007E28:001C——穿山王

03007E28:001D——尼多蘭♀ 03007E28:001E——尼多麗娜

03007E28:001F——尼多后 03007E28:0020——尼多郎♂

03007E28:0021——尼多力諾 03007E28:0022——尼多王

03007E28:0023——皮皮 03007E28:0024——皮可斯

03007E28:0025——六尾 03007E28:0026——九尾

03007E28:0027——胖丁 03007E28:0028——胖可丁

03007E28:0029——超音蝠 03007E28:002A——大嘴蝠

03007E28:002B——走路草 03007E28:002C——臭臭花

03007E28:002D——霸王花 03007E28:002E——蘑菇蟲(chóng)

03007E28:002F——巨菇蟲(chóng) 03007E28:0030——毛球

03007E28:0031——末入蛾 03007E28:0032——地鼠

03007E28:0033——三地鼠 03007E28:0034——喵喵

03007E28:0035——貓老大 03007E28:0036——可達(dá)鴨

03007E28:0037——哥達(dá)鴨 03007E28:0038——猴怪

03007E28:0039——火爆猴 003A——卡蒂狗

003B——風(fēng)速狗 003C——蚊香蝌蚪

003D——蚊香蛙 003E——大力蛙

003F——卡斯 0040——勇吉拉

0041——胡地 0042——腕力

0043——豪力 0044——怪力

0045——喇叭花 0046——口呆花

0047——大食花 0048——瑪瑙水母

0049——毒刺水母 004A——小拳石

004B——隆隆石 004C——隆隆巖

004D——小火馬 004E——烈焰馬

004F——呆呆獸 0050——呆河馬

0051——小磁怪 0052——三磁怪

0053——大蔥鴨 0054——多多

0055——多多利

0056——小海獅 0057——白海獅

0058——臭泥 0059——臭臭泥

005A——大舌貝 005B——鐵甲貝

005C——鬼斯 005D——鬼斯通

005E——耿鬼 005F——大巖蛇

0060——食夢(mèng)獸 0061——催眠獸

0062——大鉗蟹 0063——巨鉗蟹

0064——雷電球 0065——雷霆球

0066——蛋蛋 0067——椰蛋樹(shù)

0068——卡拉卡拉 0069——嘎拉嘎拉

006A——沙瓦郎 006B——艾比郎

006C——大舌頭 006D——瓦斯彈

006E——雙彈瓦斯 006F——鐵甲犀牛

0070——鐵甲暴龍 0071——吉利蛋

0072——蔓藤怪 0073——袋龍

0074——墨海馬 0075——海刺龍

0076——角金魚(yú) 0077——金魚(yú)王

0078——海星 0079——寶石海星

007A——魔偶 007B——飛天螳螂

007C——迷唇姐 007D——電擊獸

007E——鴨嘴火龍 007F——鉗刀甲蟲(chóng)

0080——肯泰羅 0081——鯉魚(yú)王

0082——暴鯉龍 0083——乘龍

0084——百變怪 0085——伊布

0086——水伊布 0087——雷伊布

0088——火伊布 0089——3D龍

008A——菊石獸 008B——多刺菊石獸

008C——萬(wàn)年蟲(chóng) 008D——鐮刀蟲(chóng)

008E——化石翼龍 03007E28:008F——卡比獸

03007E28:0090——急凍鳥(niǎo) 03007E28:0091——閃電鳥(niǎo)

03007E28:0092——火焰鳥(niǎo) 03007E28:0093——迷你龍

03007E28:0094——哈克龍 03007E28:0095——快龍

03007E28:0096——超夢(mèng) 03007E28:0097——夢(mèng)幻

0098——菊草葉 0099——月桂葉

009A——大菊花 009B——火球鼠

009C——巖漿鼠 009D——暴焰獸

009E——小鋸鱷 009F——藍(lán)鱷

00A0——大力鱷 00A1——尾立

00A2——大尾立 00A3——小貓頭鷹

00A4——貓頭鷹 00A5——金龜蟲(chóng)

00A6——昆蟲(chóng)戰(zhàn)士 00A7——獨(dú)角蛛

00A8——大角蛛 00A9——叉字蝠

00AA——電燈魚(yú) 00AB——大電燈魚(yú)

00AC——皮丘 00AD——小皮皮

00AE——小胖丁 00AF——刺頭蛋

00B0——刺頭鳥(niǎo) 00B1——天然雀

00B2——天然鳥(niǎo) 00B3——電綿羊

00B4——電氣羊 00B5——電氣龍

00B6——美麗花 00B7——水鼠

00B8——大水鼠 00B9——偽裝樹(shù)

00BA——大水蛙 00BB——毽子草

00BC——毽子花 00BD——毽子棉

00BE——強(qiáng)尾猴 00BF——向日種子

00C0——向日葵花 00C1——花羽蜓

00C2——烏波 00C3——沼王

00C4——光依布 00C5——暗依布

00C6——暗烏鴉 00C7——呆呆獸王

00C8——夢(mèng)妖 00C9——未知圖騰

00CA——果然翁 00CB——雙頭長(zhǎng)頸鹿

00CC——松果獸 00CD——核果獸

00CE——土龍 00CF——蝎子蝠

00D0——鋼巖蛇 00D1——布魯

00D2——布魯皇 00D3——河豚

00D4——鋼甲螳螂 00D5——壺壺龜

00D6——獨(dú)角仙 03007E28:00D7——狃拉

00D8——姬熊 00D9——圈圈熊

00DA——小蝸牛 00DB——熔巖蝸牛

00DC——小豬怪 00DD——長(zhǎng)毛豬

00DE——太陽(yáng)珊瑚 00DF——怪蛙魚(yú)

00E0——章魚(yú) 00E1——企鵝

00E2——飛魚(yú)怪 00E3——鋼鳥(niǎo)

00E4——暗犬 00E5——地獄犬

00E6——海馬龍 00E7——短腳象

00E8——輪子象 00E9——3D龍2

00EA——驚角鹿 00EB——圖圖犬

00EC——巴爾郎 00ED——卡波郎

00EE——迷唇娃 00EF——小電擊獸

00F0——小鴨嘴火龍 00F1——奶牛

03007E28:00F2——幸福蛋 03007E28:00F3——雷皇

03007E28:00F4——炎帝 03007E28:00F5——水君

03007E28:00F6——幼甲獸 03007E28:00F7——蛹甲獸

03007E28:00F8——巨大甲獸 03007E28:00F9——路基亞

03007E28:00FA——鳳凰 03007E28:00FB——雪拉比

0115——樹(shù)蜥蜴 0116——森林蜥蜴

0117——蜥蜴王 0118——小火雞

0119——斗火雞 011A——火雞戰(zhàn)士

011B——小水狗 011C——水狗

011D——水狗王 011E——皮皮犬

011F——黑毛犬 0120——針鼠 0121——大飛鼠

0122——紅毛蟲(chóng) 0123——小白蛹 0124——黃蝶

0125——小粉蛹 0126——毒蛾 0127——頂葉獸

0128——頂葉童 0129——樂(lè)天河童 012A——橡實(shí)果

012B——長(zhǎng)鼻葉 012C——鐵扇天狗 012D——鉆地蟲(chóng)

012E——風(fēng)速蟬 012F——鬼蟬 0130——麻燕

0131——大麻燕 0132——木果獸 0133——木生獸

0134——暈眩熊 0135——海鷗 0136——大嘴鵜鶘

0137——水蛛怪 0138——巨蛛怪 0139——皮皮鯨

013A——鯨魚(yú)王 013B——小松鼠 013C——大松鼠

013D——變色龍 013E——土偶 013F——三土偶

0140——磁石怪 0141——熔巖烏龜 0142——地獄超人

0143——泥鰍 0144——龍?chǎng)q 0145——心形魚(yú)

0146——奇亞蟹 0147——大利蟹 0148——丑丑魚(yú)

0149——美麗龍 014A——三色鯊 014B——鯊魚(yú)王

014C——大頭怪 014D——小蜻蜓龍 014E——蜻蜓龍

014F——拳擊兔 0150——相撲熊 0151——電氣獸

0152——雷電獸 0153——噴火駝 0154——雙峰噴火駝

0155——海象球 0156——大海象 0157——海象王

0158——仙人球 0159——惡魔仙人掌 015A——小頭冰怪

015B——巨頭冰怪 015C——月亮石 015D——太陽(yáng)石

015E——小水鼠 015F——彈簧豬 0160——飛天豬

0161——正電兔 0162——負(fù)電兔 0163——巨嘴娃

0164——冥思獸 0165——佳雷木 0166——云雀

0167——大云雀 0168——果然寶寶 0169——鉆墻鬼

016A——獨(dú)眼鬼 016B——芭蕾玫瑰 016C——小懶猴

016D——狂猴 016E——大猩猩 016F——毒布丁

0170——毒布丁王 0171——香蕉飛龍 0172——音波兔

0173——噪音怪 0174——噪音王 0175——海貝

0176——大嘴鰻 0177——長(zhǎng)睫鰻 0178——災(zāi)獸

0179——小失眠鬼 017A——失眠鬼 017B——鋼尾蛇

017C——斬貓 017D——化石魚(yú) 017E——鋼甲蟲(chóng)

017F——鋼甲犀牛 0180——鋼甲暴龍

03007E28:0181——天氣怪 03007E28:0182——母螢火蟲(chóng) 03007E28:0183——公螢火蟲(chóng)

03007E28:0184——化石花 03007E28:0185——化石巨花 03007E28:0186——化石蝎

03007E28:0187——化石巨蝎 03007E28:0188——感知獸 03007E28:0189——神知獸

03007E28:018A——圣護(hù)獸 03007E28:018B——寶貝龍 03007E28:018C——甲殼龍

03007E28:018D——血翼飛龍 03007E28:018E——鐵啞鈴 03007E28:018F——金屬怪

03007E28:0190——鋼螃蟹 03007E28:0191——巖神柱 03007E28:0192——冰神柱

03007E28:0193——鋼神柱 03007E28:0194——?;恃廊空惺綑C(jī)機(jī)器

0153 秘傳機(jī)01 0154 秘傳機(jī) 02 0155 秘傳機(jī)03 0156 秘傳機(jī)04 0157 秘傳機(jī)05

0158 秘傳機(jī)06 0159 秘傳機(jī)07 015A 秘傳機(jī)08

0085 樹(shù)果01 0086 樹(shù)果02 0087 樹(shù)果03 0088 樹(shù)果04 0089 樹(shù)果05

008A 樹(shù)果06 008B 樹(shù)果07 008C 樹(shù)果08 008D 樹(shù)果09 008E 樹(shù)果10

008F 樹(shù)果11 0090 樹(shù)果12 0091 樹(shù)果13 0092 樹(shù)果14 0093 樹(shù)果15

0094 樹(shù)果16 0095 樹(shù)果17 0096 樹(shù)果18 0097 樹(shù)果19 0098 樹(shù)果20

0099 樹(shù)果21 009A 樹(shù)果22 009B 樹(shù)果23 009C 樹(shù)果24 009D 樹(shù)果25

009E 樹(shù)果26 009F 樹(shù)果27 00A0 樹(shù)果28 00A1 樹(shù)果29 00A2 樹(shù)果30

00A3 樹(shù)果31 00A4 樹(shù)果32 00A5 樹(shù)果33 00A6 樹(shù)果34 00A7 樹(shù)果35

00A8 樹(shù)果36 00A9 樹(shù)果37 00AA 樹(shù)果38 00AB 樹(shù)果39 00AC 樹(shù)果40

00AD 樹(shù)果41 00AE 樹(shù)果42 00AF 樹(shù)果43

00FE 紅手巾 00FF 籃手巾 0100 粉手巾 0101 綠手巾 0102 黃手巾

0103 風(fēng)馬自行車 0104 硬幣盒子 0105 探寶器 0106 普通釣竿 0107 好釣竿

0108 超級(jí)釣竿 0109 船票 010A 比賽通行證 010C 皮皮鯨噴壺 010D 天力行李

010E 背包 010F 地下鑰匙 0110 沙道自行車 0111 怪獸盒 0112 代后的信

0113 夢(mèng)幻票 0114 紅色玉石 9115 藍(lán)色玉石 0116 探知器 0117 沙道眼睛

0118 隕石 0119 1室鑰匙 011A 2室鑰匙 011B 4室鑰匙 011C 6室鑰匙

011D 倉(cāng)庫(kù)鑰匙 011E 木根化石 011F 指甲化石

0120 デボァスコ-ド 好像個(gè)背包?用處不明!大概是主角的包吧!

015D 郵包 015E 怪獸笛子 015F 火焰道館鑰匙 0160 自行車兌換卷 0161 假牙

0162 琥珀 0163 黃金室大樓鑰匙 0164 火箭隊(duì)鑰匙 0165 菊石獸化石 0166 化石盔化石

0167 照妖眼鏡 0168 自行車 0169 城市地圖 016A 聲音探測(cè)器?

016B 電話機(jī)? 016C 技能盒子 016D 樹(shù)果袋子 016E 電視機(jī)

016F 1、2、3島道船票 0170 彩虹船票? 0171 茶 0172 紫色的票?

0173 水底的票? 0174 收集瓶?(深藍(lán)市老頭家得到換東西的) 0175 紅寶石

0176 藍(lán)寶石 03007E28:0195——古拉頓

03007E28:0196——烈空龍 03007E28:0197——紅水都 03007E28:0198——藍(lán)水都 03007E28:0199——許愿星 03007E28:019A——迪奧西斯

03007E28:019B——風(fēng)鈴子HP 020241E6:03E7

HP 020241E8:03E7(HP上限)

攻擊: 020241EA:03e7 防御: 020241EC:03e7 特攻: 020241EE:03e7

特防: 020241F0:03e7 敏捷: 020241F2:03e7

0001 大師球 0002 超力怪獸球 0003 超級(jí)球(比怪獸球更厲害些) 0004 怪獸球(普通的球) 0005 砂狐球(砂狐樂(lè)園專用球)

0006 觸網(wǎng)球(容易抓水和蟲(chóng)類的怪獸) 0007 大布斯球(容易抓底的怪獸)

0008 尼斯道球(怪獸越弱越容易抓) 0009 利比道球(容易抓抓過(guò)的球)

000a 達(dá)伊瑪球(回合數(shù)越長(zhǎng)越容易抓) 000b 高基石球(抓到的怪獸變親密)

000c 布雷密球(珍惜怪獸球)

道具

000d 傷藥(體力恢復(fù)20) 000e 解毒藥(恢復(fù)毒狀態(tài))

0010 解凍藥(恢復(fù)凍狀態(tài)) 0011 清醒藥(恢復(fù)沉睡狀態(tài))

0012 麻痹恢復(fù)(恢復(fù)麻痹狀態(tài)) 0013 恢復(fù)藥(全恢復(fù)體力與所有狀態(tài))

0014 慢談藥(體力全恢復(fù)) 0015 傷藥(體力恢復(fù)200)

0016 好傷藥(體力恢復(fù)50) 0017 萬(wàn)能恢復(fù)(全部恢復(fù))

0018 精神片(死亡恢復(fù)體力一半) 0019 精神草(死亡全恢復(fù)體力)

001a 美味水(恢復(fù)體力50) 001b 精神汽水(恢復(fù)體力60)

001c 米力液(恢復(fù)體力80) 001d 木木奶(恢復(fù)體力100)

001e 力量粉(恢復(fù)體力50,很苦粉,減底怪獸親密度)

001f 力量根(恢復(fù)體力200,很苦根,減底怪獸親密度)

0020 萬(wàn)能粉(全恢復(fù)狀態(tài),非??嗟姆郏蟠鬁p低與怪獸的親密度)

0021 復(fù)活草(死亡復(fù)活,很苦的草)

0022 pp艾依(1種技能值恢復(fù)10)

0023 pp力卡(1種技能值全恢復(fù))

0024 ????????(?????)

0025 pp最大(1只怪獸的全部技能值全恢復(fù))

0026 飛音餅(恢復(fù)全部異常狀態(tài))

0027 藍(lán)玻璃(恢復(fù)沉睡狀態(tài),可用無(wú)限次)

0028 黃玻璃(恢復(fù)混亂狀態(tài),可用無(wú)限次)

0029 紅玻璃(恢復(fù)頹廢狀態(tài),可用無(wú)限次)

002a 黑玻璃(不遇野生怪獸)

002b 白玻璃(容易遇野生怪獸)

002c 樹(shù)果汁(恢復(fù)體力20)

002d 圣是(死亡恢復(fù)全部體力,異常狀態(tài)恢復(fù))

002e 淺水鹽(看看洞用的道具)

002f 淺水貝(看看洞用的道具)

0030 紅碎片(換進(jìn)化石的道具)

0031 藍(lán)碎片(換進(jìn)化石的道具)

0032 黃碎片(換進(jìn)化石的道具)

0033 綠碎片(換進(jìn)化石的道具)

0034—03e ????????(?????) 003f 最大上升(體力基礎(chǔ)值提高)

0040 贊美語(yǔ)(攻擊基礎(chǔ)值提高) 0041 落海夫(防御基礎(chǔ)值提高)

0042 因得西(敏捷基礎(chǔ)值提高) 0043 立麥森(特攻基礎(chǔ)值提高)

0044 奇異甜食(怪獸升1級(jí)) 0045 值上升(技能值的最大值上升)

0046 極道山果(德望基礎(chǔ)值提高) 0047 值最大(技能值提高到最大)

0048 ?????????(?????)

0049 效果卡(戰(zhàn)斗中…能避開(kāi)對(duì)方的攻擊,用于裝備)

004a 清洗物(戰(zhàn)斗中…容易命中要害,用于裝備)

004b 布拉斯力量(戰(zhàn)斗中…攻擊力上升,用于裝備)

004c 力道(戰(zhàn)斗中…防御力上升,用于裝備)

004d 敏捷力(戰(zhàn)斗中…敏捷上升,用于裝備)

004e 紀(jì)念打(戰(zhàn)斗中…技能容易命中)

004f 特別上升(戰(zhàn)斗中…特攻的威力上升,用于裝備)

0050 皮皮木偶(在戰(zhàn)斗中逃脫)

0051 小松鼠尾(在戰(zhàn)斗中逃脫)

0052—05c ????????(?????)

005d 太陽(yáng)石(讓獨(dú)特的怪獸進(jìn)化) 005f 火焰石(讓獨(dú)特的怪獸進(jìn)化)

0060 雷電石(讓獨(dú)特的怪獸進(jìn)化) 0061 水石(讓獨(dú)特的怪獸進(jìn)化)

0062 珊瑚石(讓獨(dú)特的怪獸進(jìn)化)

0063—066 ????????(?????)

0067 小的樹(shù)果(普通的樹(shù)果容易成熟)

0068 大的樹(shù)果(珍貴的樹(shù)果難成熟)

0069 ????????(?????)

006a 珍珠(美麗的珍珠容易成熟)

006b 大珍珠(很美麗的大珍珠難成熟)

006c 星沙(美麗的紅色的沙子)

006d 星星碎片(美麗的紅寶石碎片)

006e 金珠(金星)

006f 心靈碎片(可以恢復(fù)忘卻的技能)

0070—078 ????????(?????)

0079 彩色郵件(針鼠模樣的信件)

007a 哈伯郵件(海鷗模樣的信件)

007b 閃光郵件(皮卡丘模樣的信件)

007c 機(jī)械郵件(小磁怪模樣的信件)

007d 鳥(niǎo)煙郵件(食葉獸模樣的信件)

007e 十字郵件(皮皮鯨模樣的信件)

007f 珍貴郵件(有持有怪獸模樣的信件)

0080 陰影郵件(鉆墻怪模樣的信件)

0081 熱帶郵件(美麗花模樣的信件)

0082 花邊郵件(有持有怪獸模樣的信件)

0083 神奇郵件(豪華的信件)

0084 懷舊郵件(3只怪獸的信件)

java 創(chuàng)建一個(gè)LOL中的英雄類和怪物類 初學(xué)者,求大神指點(diǎn)

static?class?Hero{?//英雄類

private?String?name;//英雄的名字

private?Integer?experience;//經(jīng)驗(yàn)值

private?Integer?level;?//英雄等級(jí)

private?Integer?attack;?//攻擊力

public?Hero(String?name){?//新建英雄的構(gòu)造方法

this.name?=?name;//輸入名字

this.experience?=?0;//初始經(jīng)驗(yàn)值為0

this.level?=?1;//初始等級(jí)為1

this.attack?=?100;//初始攻擊力為100

}

public?void?AttackMonster(Monster?monster){?//攻擊怪物的方法

System.out.println("英雄"+this.name+"攻擊"+monster.getName()+"造成"+this.attack+"點(diǎn)傷害");

Integer?hp?=?monster.getHealthPoint();//怪物被攻擊前血量

if?(hp??this.attack)?{?//判斷?如果怪物的血量大于攻擊力

hp?=?hp?-?this.attack;//怪物的血量?就減少攻擊力的點(diǎn)數(shù)

}?else?{?//如果怪物的血量?等于或者小于攻擊力

hp?=?0;?//怪物血量為0?死亡

}

monster.setHealthPoint(hp);?//改變怪物被攻擊后的血量

System.out.println("怪物剩余血量"+hp);

if?(hp?==?0??this.level?18){?//如果怪物死亡?且英雄等級(jí)沒(méi)有達(dá)到最高的18級(jí)

System.out.println("英雄"+this.name+"的經(jīng)驗(yàn)值增加"+monster.getExperience()+"點(diǎn)");

this.experience?=?this.experience?+?monster.getExperience();?//英雄的經(jīng)驗(yàn)值?增加

if?(this.experience?=?level?*?100){?//設(shè)定?英雄升級(jí)所需經(jīng)驗(yàn)值為?等級(jí)*100??如果英雄增加后的經(jīng)驗(yàn)值達(dá)到升級(jí)條件

this.experience?=?this.experience?-?level*100;?//經(jīng)驗(yàn)值減去當(dāng)前升級(jí)需要的經(jīng)驗(yàn)值?溢出的進(jìn)入下一個(gè)等級(jí)經(jīng)驗(yàn)

this.level?=?this.level?+?1;//英雄等級(jí)?+1

this.attack?=?this.attack?+?20;?//設(shè)定?每升一級(jí)英雄攻擊力?+20

System.out.println("英雄"+this.name+"升級(jí)了,等級(jí)+1,攻擊力+20,當(dāng)前等級(jí)"+this.level+",當(dāng)前攻擊力"+this.attack);

}

}

}

//獲取英雄名字的方法

public?String?getName()?{

return?name;

}

//改變英雄名字的方法

public?void?setName(String?name)?{

this.name?=?name;

}

//獲取英雄當(dāng)前經(jīng)驗(yàn)值的方法

public?Integer?getExperience()?{

return?experience;

}

//改變英雄當(dāng)前經(jīng)驗(yàn)值的方法

public?void?setExperience(Integer?experience)?{

this.experience?=?experience;

}

//獲取英雄當(dāng)前等級(jí)的方法

public?Integer?getLevel()?{

return?level;

}

//改變英雄當(dāng)前等級(jí)的方法

public?void?setLevel(Integer?level)?{

this.level?=?level;

}

//獲取英雄當(dāng)前攻擊力的方法

public?Integer?getAttack()?{

return?attack;

}

//改變英雄當(dāng)前攻擊力的方法

public?void?setAttack(Integer?attack)?{

this.attack?=?attack;

}

}

static?class?Monster{?//怪物類

private?String?name;?//怪物的名字

private?Integer?healthPoint;//生命值

private?Integer?level;//怪物等級(jí)

private?Integer?experience;?//怪物的經(jīng)驗(yàn)值

public?Monster(String?name,Integer?level){?//創(chuàng)建怪物的構(gòu)造方法?參數(shù)?名字,等級(jí)

this.name?=?name;?//初始化怪物的名字

this.level?=?level;?//初始化怪物的等級(jí)

this.healthPoint?=?level?*?1000;?//初始化怪物的血量

this.experience?=?level?*?10;//初始化怪物的經(jīng)驗(yàn),英雄殺死后可獲得,設(shè)定怪物經(jīng)驗(yàn)值為等級(jí)*10

}

public?Integer?getHealthPoint()?{

return?healthPoint;

}

public?void?setHealthPoint(Integer?healthPoint)?{

this.healthPoint?=?healthPoint;

}

public?Integer?getLevel()?{

return?level;

}

public?void?setLevel(Integer?level)?{

this.level?=?level;

}

public?String?getName()?{

return?name;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?Integer?getExperience()?{

return?experience;

}

public?void?setExperience(Integer?experience)?{

this.experience?=?experience;

}

}

public?static?void?main(String[]?args)?throws?Exception?{

Hero?hero?=?new?Hero("德瑪西亞之力");?//新建一個(gè)英雄

Monster?monster?=?new?Monster("小兵",1);//新建一個(gè)小兵

do?{

hero.AttackMonster(monster);?//攻擊怪物

}while?(monster.getHealthPoint()?!=?0);??//如果怪物沒(méi)死?一直攻擊

}


新聞標(biāo)題:打怪獸代碼Java,中文打怪獸
文章網(wǎng)址:http://weahome.cn/article/hcceee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部