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