C#寫的魔獸DOTA姓名PK小遊戲

來源:互聯網
上載者:User

業餘時間酷愛去VS來幾局DOTA,後來受一個Flash小遊戲啟發,做了一個DOTA姓名PK。源碼比較醜陋,不獻醜了。

簡介:

每個姓名經過MD5處理和一些我自己的簡單演算法,會產生一個英雄,英雄分為力量型(生命高)、敏捷型(護甲、攻擊高)、智力型(魔抗高、魔法殺傷高)三類。

每一類英雄都有普通攻擊、技能攻擊、STUN技能(使對方眩暈或減速,行動暫停一回合)、被動閃避技能(對方攻擊失效)和終極奧義,多數技能名來自DOTA。

施放各技能都隨機的幾率,也就是說,同樣兩個名字可能有無數個戰鬥結果。

呵呵~~下面用JAVA和.NET來一次演練(不代表任何立場):

 

[JAVA] 智力型英雄 生命:1188 力量:49 敏捷:48 智力:151 攻擊:166 護甲:14 魔抗:45
[.NET] 力量型英雄 生命:2100 力量:125 敏捷:64 智力:50 攻擊:200 護甲:19 魔抗:15
[.NET]施放“雙刃劍”![JAVA]被狠狠擊中,受到236點傷害!
[JAVA]默念咒語,施放“衝擊波”!巨大的能量波打擊[.NET],造成450點傷害!
[.NET]發動了“戰爭踐踏”![JAVA]眩暈了,並造成129點傷害!
[.NET]向[JAVA]發動普通攻擊,造成188點傷害!
[JAVA]默念咒語,施放“龍破斬”!一隻火鳥集中了[.NET],造成357點傷害!
[.NET]施放“雙刃劍”![JAVA]被狠狠擊中,受到233點傷害!
[JAVA]向[.NET]發動普通攻擊,造成142點傷害!
[.NET]的攻擊落空了!
[JAVA]默念咒語,施放“衝擊波”!巨大的能量波打擊[.NET],造成452點傷害!
[.NET]丟出了“風暴之錘”![JAVA]眩暈了,並造成136點傷害!
[.NET]發動攻擊![JAVA]默念咒語,開啟了“能量盾”,抵消了傷害!
[JAVA] 被擊倒了!![.NET]取得了勝利!!_

 

下面是IFRAME引用的遊戲頁面:

 

 看來不支援IFRAME,貼地址吧:

http://www.iiilaws.com/md5fight.aspx

最近在研究Silverlight,希望有一天能搞出個圖形版本的……呵呵

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.