坦克大戰(zhàn)應(yīng)該是每個人成長過程中都經(jīng)歷過的一款游戲,其經(jīng)典程度不言而喻!曾經(jīng)的紅白機時代不復(fù)存在,取而代之的是html5網(wǎng)頁,一些經(jīng)典游戲全都搬到網(wǎng)頁上來了。這里小編給大家?guī)韏s坦克大戰(zhàn)源碼,需要的朋友下!
坦克大戰(zhàn)歷史介紹
《坦克大戰(zhàn)》(英文名:Battle City)是1985年日本南夢宮Namco游戲公司開發(fā)并且在任天堂FC平臺上,推出的一款多方位平面射擊游戲。游戲以坦克戰(zhàn)斗及保衛(wèi)基地為主題,屬于策略型聯(lián)機類。同時也是FC平臺上少有的內(nèi)建關(guān)卡編輯器的幾個游戲之一,玩家可自己創(chuàng)建獨特的關(guān)卡,并通過獲取一些道具使坦克和基地得到強化。該游戲是模仿1980年街機游戲《Tank Battalion》而制作的,《Tank Battalion》也是由南夢宮出版。1991年,南夢宮出版了街機續(xù)篇《坦克力量》(Tank Force)。
js坦克大戰(zhàn)源碼特點
一、自己的坦克能上下左右移動 按wsad 這是上下左右鍵
二、自己的坦克可以發(fā)射多顆炮彈 連續(xù)發(fā)射炮彈
三、畫出敵人的三個坦克 而且可以向四個方向隨機移動 發(fā)射炮彈
四、自己的坦克可以擊中敵人的坦克 敵人也可以擊中自己的
五、不可以超出邊界,擊中敵人坦克 坦克爆炸 子彈消失
js坦克大戰(zhàn)源碼怎么實現(xiàn)多人對戰(zhàn)
在html中繪圖,先實例化一個坦克類new Hero(140,140,0),然后繪畫出一個坦克drawTank(hero),然后加載一個接受用戶按鍵的函數(shù)getCommand(),當(dāng)用戶按下不同的鍵時,重新繪制出不同的坦克,從而實現(xiàn)坦克的移動。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body onkeydown="getCommand();">
<h1>hmtl5-經(jīng)典的坦克大戰(zhàn)</h1>
<!--坦克大戰(zhàn)的戰(zhàn)場-->
<canvas id="tankMap" width="400px" height="300px"
style="background-color:black"></canvas>
<!--把tankGames.js引入到本頁面-->
這是小編提供源碼的整個工程結(jié)構(gòu):
在線預(yù)覽:http://www.etherdream.com/FunnyScript/BattleCity/
- PC官方版
- 安卓官方手機版
- IOS官方手機版