预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

XX大学xx学院 本科毕业论文(设计) 中文题目魔塔游戏的设计与实现英文题目ThedesignandimplementationofTheMagicTowergame选题编号系(部)信息工程专业计算机科学与技术学生姓名学号20187389班级2018级7班指导教师职称完成时间年月日 原创性声明 本人郑重声明:本人所呈交的毕业论文(设计),是在指导老师的指导下独立进行研究所取得的成果。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。 本声明的法律责任由本人承担。 论文作者签名:日期: PAGE\*MERGEFORMATI 摘要 这次作为研究的课题项目,我们将要去探讨和制作著名的像素风格益智类RPG(角色扮演)游戏魔塔。魔塔作为一款益智类RPG游戏本身拥有着上手简单操作便捷的特性,可以让玩家快速上手操作进行游玩。而游戏本身中将添加了各种特色道具和功能,如“怪物手册”、“楼层传送”、“存档和读档”等一系列的功能性。同时加入“NPC对话”的功能来对玩家进行提示和剧情推进。 作为制作出此次的游戏工具和代码,将使用基于Java进行改变的JavaScript脚本语言来配合HTML来完成魔塔游戏的整个开发开发,其中需要对项目分化成多个部分来进行制作。首先利用到JavaScript的动态性以及Java语言的基础特点,同时设计和开发途中将多次使用相应的代码函数,例如:Draw函数以及其中的isPicLoaded变量,picState变量来完成动态以及绘图编辑,之后配合相对应的逻辑代码和if语句来完成整体的功能性的实现,其中探讨来对于数值和规则逻辑和事件逻辑的使用。通篇将多次使用到JavaScript中的jQuery框架和css的样式研究深入学习JavaScript。 此次课题的研究将做到完整、清晰、明了和通俗易懂,来完成和总结大学期间所学到的知识。 关键词:魔塔;JAVA;HTML;JavaScript;jQuery PAGE\*MERGEFORMATI Abstract Asaresearchproject,wearegoingtoexploreandmakethefamouspixel-stylepuzzleRPG(role-playing)GameTower.AsapuzzleRPGgame,MagicToweritselfhasthecharacteristicsofsimpleoperationandconvenientoperation,sothatplayerscanquicklystarttoplay.Thegameitselfwilladdavarietyoffeaturesandfunctions,suchas"monstermanual","floortransfer","saveandread"andaseriesoffunctions.Atthesametime,thefeatureof"NPCdialogue"willbeaddedtogivetheplayerhintsandadvancethestory. Astheproductionofthegametoolsandcode,willuseJavaScriptbasedonJavatochangewithHTMLtocompletethewholedevelopmentoftheMagicTowergame,whichneedstodividetheprojectintomultiplepartsforproduction.Firstofall,thedynamicnatureofJavaScriptandthebasiccharacteristicsofJavalanguagearetakenadvantageof.Atthesametime,correspondingcodefunctionswillbeusedmanytimesinthedesignanddevelopmentprocess,suchas:DrawfunctionanditsisPicLoadedvariable,picStatevariabletocompletedynamicanddrawingediting,andthenwiththecorrespondinglogiccodeandifstatementtocompletetheoverallfunctionalrealization,whichdiscusses