本项目NineManMorris分为多个关键文件,分别定义了项目的结构与功能:
-
nmmStyles.css:包含项目中可能需要的所有CSS样式,用来设计项目页面的样式布局。
-
NineManMorris.html:这是一个HTML文件,包含一个HTML5画布和一些用于加载项目脚本的标签。该文件是项目的主要界面,用户在此与游戏进行交互。
-
NineManMorris.js:此文件是项目的驱动程序,用于访问游戏的核心类,包括GameBoard和游戏块,实现游戏的整体运行逻辑。
-
GameBoard.js:包含游戏板的所有功能,GameBoard类用于创建游戏板。主要功能包括:
-
GameBoard(xLoc, yLoc, sideLength):创建一个位于(xLoc, yLoc),边长为sideLength的游戏板。
-
GameBoard.prototype.drawBoxes = function(game_board):在游戏板上绘制3个游戏区域盒子,利用此功能生成游戏内的盒子布局。
-
暂无评论