文件名称:deathcube-successor-tower:CS1010R项目制作了一款塔防游戏,教给学生OOP概念
文件大小:6.67MB
文件格式:ZIP
更新时间:2024-05-26 00:31:33
JavaScript
CS1010R:塔防/攻击多人游戏 游戏玩法: 游戏中有两名玩家,玩家1占据了地图的左半部分,玩家2占据了地图的右半部分。 这两个玩家由两个由学生编写的AI程序控制。 在此游戏中,两名玩家将同时派出士兵攻击对手的基地和建造塔楼以防御对方的攻击。 有多个回合。 每个回合包括两个阶段:建立阶段和挥舞阶段。 建造阶段首先发生,在此阶段,玩家将准备自己的塔楼。 接下来,在挥舞阶段,玩家1和2轮流互相攻击。 游戏一直持续到有人死亡或达到最大回合数为止。 学分: 指导老师:Martin Henz教授 学生:黎晃东(Louis),于晓东 前提浏览器需要支持HTML5,还需要支持JSON.stringify和JSON.parse方法。 其中应包括IE 11 +,Firefox 36 +,Chrome 40 +,Opera 27+和其他现代浏览器。 入门打开index.html并单击“开始游戏”以使用
【文件预览】:
deathcube-successor-tower-master
----Avenger_Guide.md(5KB)
----README.md(2KB)
----Scripts()
--------ai.js(4KB)
--------utilities.js(1KB)
--------jediscript-week-13.js(134KB)
--------main.js(9KB)
--------manifest.js(5KB)
--------resources.js(4KB)
--------oop.js(2KB)
--------sound.js(2KB)
--------towers.js(5KB)
--------units.js(4KB)
--------shots.js(5KB)
--------path.js(12KB)
--------video.js(4KB)
--------logic.js(16KB)
--------record.js(4KB)
----LICENSE.htm(14KB)
----Mission_Ideas.md(920B)
----index.html(9KB)
----Content()
--------icons()
--------effects()
--------sprites()
--------background.png(255KB)
--------background_old.png(116KB)
--------music()
--------page.jpg.old.jpg(451KB)
--------page.jpg(378KB)
--------style.css(4KB)
----Student_Guide.md(8KB)
----test_ai.html(9KB)