首页 项目三JavaScript记忆翻牌游戏开发方案

项目三JavaScript记忆翻牌游戏开发方案

举报
开通vip

项目三JavaScript记忆翻牌游戏开发方案项目三JavaScript记忆翻牌游戏开发方案项目三JavaScript记忆翻牌游戏开发方案项目三JavaScript记忆翻牌游戏开发方案项目三JavaScript记忆翻牌游戏开发方案2012年5月《动向网页制作》课程组供给?项目三JavaScript记忆翻牌游戏开发目前中国网页游戏用户规模急剧增添,玩网页游戏的人群主要散布为上班白领和学生群体。网页游戏供给的轻量级娱乐,占时间少,操作简单,翻开阅读器就能够开始游戏,给繁忙紧张的上班族一丝难得的轻松称心。考虑到学生对记忆翻牌游戏比较熟习和感兴趣,为知足市1场游戏玩家...

项目三JavaScript记忆翻牌游戏开发方案
项目三JavaScript记忆翻牌游戏开发方案项目三JavaScript记忆翻牌游戏开发方案项目三JavaScript记忆翻牌游戏开发方案项目三JavaScript记忆翻牌游戏开发方案2012年5月《动向网页制作》课程组供给?项目三JavaScript记忆翻牌游戏开发目前中国网页游戏用户规模急剧增添,玩网页游戏的人群主要散布为上班白领和学生群体。网页游戏供给的轻量级娱乐,占时间少,操作简单,翻开阅读器就能够开始游戏,给繁忙紧张的上班族一丝难得的轻松称心。考虑到学生对记忆翻牌游戏比较熟习和感兴趣,为知足市1场游戏玩家需求,决定开发一套记忆翻牌休闲小游戏。本章经过利用JavaScript客户端脚本语言进行记忆翻牌游戏的项目开发。1项目准备每个项目阶段往常都规定了一系列工作任务,设定这些工作任务使得管理控制能达到既定的水平。本项目准备阶段主要工作任务是认识项目背景、进行调研、组织活动( 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 会、交流会、项目队伍培训)等,为成立富裕思想力和履行力的项目组织和项目启动做准备。本项目中的队伍培训主假如让参加项目开发人员掌握鉴于JavaScript记忆翻牌游戏开发的知识基础、重点技术并提升开发能力。在培训互动过程中,加强项目开发人员的信心。3.2项目剖析项目剖析是项目开发工作中最重要的一环。项目剖析是依据本项目开发背景,对市场上同类产品及客户需求进行剖析和深入研究,明确项目所要解决的问题是什么,进而成立项目目标和产品目标,找寻将来的设计方向。本阶段的主要组织活动可采纳市场调研、剖析议论等形式。2.1项目背景目前一些风趣的电脑游戏已经成为人们在使用计算机进行工作或学习之余休闲娱乐的首选。经过调研剖析,学生对网页休闲小游戏比较熟习和感兴趣,联合现有学生的知识基础,决定以学习JavaScript客户端脚本编程技术为切入点,开发一款记忆翻牌休闲小游戏,以知足市场游戏玩家需求。2.2需求剖析记忆翻牌游戏作为大众娱乐软件,其用户界面常常是决定软件质量的首要条件,所以界面设计是开发与设计的重点。记忆翻牌游戏界面采纳图片为操作对象,实此刻一准时间内消除游戏区中的所有图片。经过与一些游戏玩家的接触与交流,要求本游戏拥有以下功能:(1)要求游戏应拥有优秀的人机界面。(2)玩家能够依据自己的需要自行设定游戏难度。(3)操作方面易于控制。(4)每次游戏开始行进行洗牌。(5)游戏玩家能够看到游戏达成时间和成功比率。(6)以阅读器为操作环境,不需要安装其余软件。3.2.3项目MATCH_ word word文档格式规范word作业纸小票打印word模板word简历模板免费word简历 _1714077727732_0书依据《GB8567-88计算机软件产品开发文件编制指南》中的项目开发计划要求,联合本项目实质状况,编制项目开发计划书以下:1.前言(1)编写目的为了保证项目开发人员准时保质地达成预约目标,更好地认识项目实质状况,依照合理的次序展开工作,现以书面的形式将项目开发生命周期中的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外交流协作方式、开发进度、检查项目工作等内容描绘出来,作为项目有关人员之间的共鸣和商定、项目生命周期内的所有项目活动的行动基础。(2)背景2记忆翻牌游戏是由教师指导下学生自主开发的益智小游戏,主要功能是为游戏玩家供给休闲娱乐服务。项目周期为20天。项目背景规划如表3.1所示。表3.1项目背景规划项目名称项目开发组织任务提出者项目担当部门市场部门记忆翻牌游戏第××开发小组XX经理开发部门测试部门2.概括(1)项目目标项目目标应当切合SMART原则,把项目要达成的工作用清楚的语言描绘出来。记忆翻牌游戏开发的项目目标以下:本游戏开发主要针对游戏玩家。为游戏玩家供给休闲娱乐服务。项目实行后,经过玩本游戏能够为游戏玩家带来快乐并拥有测试记忆能力的目的。整个项目需要在20天的时间内交托用户使用。(2)产品目标记忆翻牌游戏能够为玩家供给优秀的运转环境,不需要进行游戏安装,拥有阅读器即可运转。操作简易、易于控制并拥有显示时间和成功率的功能,为游戏玩家带来身心怡悦,该游戏是使用XHTML标记语言和JavaScript脚本语言进行编写的网页文件。(3)应交托成就在项目开发完后,交托内容有记忆翻牌游戏网页文件及有关开发文档。(4)项目开发环境操作系统为WindowsXP,使用集成开发工具AdobeDreamweaverCS5,项目运转环境为目前主流阅读器。(5)项目查收方式与依照项目查收分为内部查收和外面查收两种方式。在项目开发达成后,第一进行内部查收,由测试人员依据用户需乞降项目目标进行查收。项目在经过内部查收后,交给客户进行查收,查收的主要依照为项目剖析说明书、设计说明书及功能实现,程序达到预期的运转成效。3.项目团队组织(1)组织构造为了达成记忆翻牌游戏的项目开发,组建了一个暂时的项目团队,由经理(教师)、项目经理(学生)、系统剖析员、软件工程师、Web程序员和测试人员构成如图3.1所示。图3.1项目团队组织构造(2)人员分工3为了明确项目团队中每个人的任务分工,现拟订人员分工表如表3.2所示。表3.2人员分工姓名技术水平所属部门角色工作描绘李某某MBA经理部副经理负责项目的审批、决议的实行负责项目的先期剖析、策划、项目开发进度的跟周某某中级软件工程师开发部项目经理踪、项目质量的检查刘某某中级系统剖析员市场部系统剖析员负责系统功能剖析王某某中级软件工程师开发部软件工程师负责软件设计与编码李某某中级Web程序员设计部Web程序负责网页设计与编码员郑某某中级系统测试工程师开发部测试人员对软件进行测试、编写软件测试文档3.3项目设计项目设计阶段的主要工作任务是在项目剖析阶段的基础上,经过设计人员的商讨,产生对设计目标的观点,形成可视化设计方案(草图)。可视化设计方案(草图)的产生,能够帮助设计者解说其对设计目标的设计见解,也是设计团队间最正确的交流介质。本阶段的主要阶段成就为项目设计方案(说明书)。本阶段的组织活动可采纳项目设计报告会、设计大赛等形式来激励设计者设计出更好的作品。3.1设计目标依据需求剖析的描绘以及与一些游戏玩家的交流,记忆翻牌游戏应设计成一个能够运转于一般个人电脑上,并且合适于大众娱乐需要的网页游戏,现拟订游戏实现以下目标。(1)能够查察游戏达成时间和消去图片对的成功率。(2)依据操作状况的需要自行设定游戏难度。(3)玩家能够在游戏图板中除去图片,并能够在般配成功过程中随时认识达成的时间。(4)玩家能够经过游戏控制功能来选择“从头开始”或许“退出游戏”。(5)最大限度地实现易操作性和交互性。3.3.2业务流程图该游戏为玩家供给一个可设定的游戏区,游戏区中包含必定数量的图片(牌),游戏的目标是在一准时间内除去游戏区中的图片。假如消去所有图块,游戏将提示成功达成任务。游戏操作流程图如图3.2所示。4图3.2游戏操作流程图3.3.3游戏功能构造依据记忆翻牌游戏的特色,将游戏分为游戏控制区和游戏区。在游戏控制区,玩家能够经过游戏控制功能来选择难度(图块的数量、图块种类)、能够在般配成功过程中随时认识完成的时间、从头开始游戏或许退出游戏,以知足不一样级别玩家的需要。在游戏区,玩家能够在游戏区中进行翻牌和除去图片。详细功能分犯难度设置、牌的生成、选择和除去元素、时间显示、成功率计算、从头开始等,如图3.3所示。图3.3功能构造3.4游戏预览依据项目需求剖析,用户界面设计主要分为游戏控制区和游戏区两个工作区。游戏控制区主要搁置Logo、图板大小设置、难度参数、操作按钮、时间显示等。游戏区主要搁置生成的图片(牌)。设计成效如图3.4所示。??(a)牌正面(b)牌反面图3.4记忆翻牌游戏界面成效图3.5对象及其编码规则鉴于对象化的程序设计,第一,就应当确定出开发项目的对象,其次,确定对象的属性、方法和事件。依据项目需求剖析,本项目确定了主要的HTML对象为body、div、ul、h1、p、img、form、input等,详细内容如表3.3所示。表3.3主要HTML对象主要HTML对象属性或事件描绘bodyid、class等body对象divid、name、class、align、style等层对象ulid、class无序列表h1id、class一级标题5主要HTML对象属性或事件描绘pid、class段落标记imgsrc等img对象formid、name、method、action、class等表单对象inputid、name、onblur、type、value等输入域依据项目需求剖析,本项目还确定了JavaScript对象为根对象g、控制对象g.Con、牌对象g.Card和游戏主程序startGame(),详细内容如表3.4~3.7所示。表3.4g对象属性或方法——命名空间属性或方法描绘备注newpic_width:120图片宽属性imgpath:"images0图片路径属性1/"pairs:[[,],[,],...]图片的二维数组表示属性deck:[]图片对象的一维数组表示属性p:[null,{},{}]用于单击元素的储存属性firstpick:nul第一次单击状态属性matched:false成功般配标记属性表3.5控制对象g.Con的属性或方法属性或方法描绘备注mount:0成功般配数属性clicknum:0单击牌的总数属性tid:0时间状态属性starttime()启动时间方法caltime()计算般配时间方法表3.6牌对象g.Card的属性或方法属性或方法描绘备注makeCard()制牌方法shuffle()洗牌方法dealback()发牌显示牌背方法Choose()点选事件方法表3.7游戏启动主程序名称描绘备注startGame()游戏启动主程序主程序本项目中所有的对象名称都为自然名称的拼音简写或英文简写,出现矛盾可采纳不一样的简写规则。编程提示:变量名称及重要的代码要写出详尽的说明,这样有益于系统的开发与保护。3.6建立开发环境(1)游戏开发环境:WindowsXP、IE和AdobeDreamweaver开发环境。(2)游戏开发语言:XHTML、JavaScript。(3)开发环境运转平台:Windows操作系统。(4)阅读器:目前主流阅读器。(5)分辨率:最正确成效1024×768像素。64项目制作项目制作阶段主要工作任务是在项目设计基础上,依据设计方案进行网页制作、程序开发、测试及文档编写。详细设计工作有界面设计、交互设计、程序开发、文档编写等。程序开发中的编码工作任务比较沉重,不只是需要考虑性能和功能的实现,并且需要考虑此后的保护和扩展,还需要考虑到系统的集成和稳固,所以程序开发需要依照严格规范(文档规范、编程规范)的开发过程。本阶段的测试工作自始自终地贯衣着项目开发过程。本阶段的主要阶段成就为网页、程序代码和使用说明文档。本阶段的组织活动可采纳文档规范和编程规范培训(或专题讲座)、项目制作协调会等形式,来保证制作出高质量的作品。4.1进行记忆翻牌游戏网页界面设计界面设计本着雅观适用,面向大众的原则。充分考虑界面易于操作的系统需求,分为两个主要分区。上方为游戏控制区,主要包含初始化信息和时间显示内容。玩家能够经过游戏控制功能来选择难度系数、开始新一轮游戏(洗牌)或许退出游戏,放于页面最上方。依据需求剖析结论,游戏时间显示应当放在显然的地方,选择放于上方的游戏控制区。下方为游戏区,是游戏主体界面,使用简单直观的布局设计,游戏区搁置在界面的正中主体地点。3.4.2进行记忆翻牌游戏的功能模块设计依据项目设计方案(说明书)中记忆翻牌游戏的基本功能需求,进行功能模块设计。确定本项目对象树并创立根对象(命名空间)为了防止出现命名矛盾,为了模块以及代码组织清楚的需要,将功能相像或同一模块中的函数、变量放在同一对象(命名空间)下。本项目引入了根对象或叫命名空间的观点,申明命名空间就是创立一个对象的层级关系。命名空间的格式是以点号分开的字符串。(1)确定对象树本项目依据其功能的区分,需要成立一个根对象(命名空间)、两个子对象(子命名空间)和一个游戏主程序。分别命名为g、g.Con、g.Card和startGame(),进而形成本项目的对象树,如图3.13所示。(2)创立根对象创立根对象就是成立llk对象并为其增添属性和方法。.游戏控制区功能模块设计游戏控制区功能模块设计主假如达成控制对象g.Con的创立。3.游戏区功能模块设计玩家能够在游戏区经过鼠标操作除去图片,游戏区功能模块设计主假如达成g子空间g.Card牌对象的创立。4.游戏主控程序应用程序开发往常要依据不一样的功能区分红多个子功能模块(或对象)。主控程序的作用是对游戏进度和用户操作流程进行控制。第一,主控程序进行用户输入办理,其次,分状况调用相应的子功能模块。最后,达成应用程序操作。74.3记忆翻牌游戏代码整合及部署代码整合及部署工作主要包含以下几方面。(1)因为过多的js脚本文件会增添计算机系统的负担,并且不便于管理及保护,所以将各功能模块程序代码进行整理并归并成一个库文件(memorygame.js)。在主页文件index.html的 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 在查收文件中的一系列活动。项目查收的重点是对项目的工作成就进行审察并进行评论。本项目查收评论指标以下,满分为100分。本项目评论分数:资源使用状况(10分)充分(100%)资源使用状况基本充分(80%)(10分)较少使用(60%)基本没有使用(20%)2.技术和质量指标达成状况(50分)较好达成(100%)技术指标达成状况基本达成(80%)(25分)有一些差距(60%)差距较大(20%)较好达成(100%)质量 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 达成状况*基本达成(80%)(25分)有一些差距(60%)差距较大(20%)3.有关开发文档达成状况(20分)有关开发文档达成状况*较好达成(100%)10(20分)基本达成(80%)有一些差距(60%)差距较大(20%)4.项目整体目标达成状况(20分)较好达成(100%)项目阶段成就实现状况基本达成(80%)(10分)有一些差距(60%)差距较大(20%)较好达成(100%)项目创新内容状况基本达成(80%)(5分)有一些差距(60%)差距较大(20%)说明:请在相应栏目内划“√”,假如栏目内分值不可以反应实质状况,可自行填写以为合理的分值。在含有“*”的栏目内,假如项目中无相应内容,可不填此栏评论分值,其分值并入本项指标第一栏目。11内容总结(1)项目三JavaScript记忆翻牌游戏开发方案2012年5月《动向网页制作》课程组供给(2)项目三JavaScript记忆翻牌游戏开发目前中国网页游戏用户规模急剧增添,玩网页游戏的人群主要散布为上班白领和学生群体
本文档为【项目三JavaScript记忆翻牌游戏开发方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
春天阳光书院
暂无简介~
格式:doc
大小:595KB
软件:Word
页数:12
分类:
上传时间:2022-07-30
浏览量:1