下载此文档

2048小游戏设计.docx


文档分类:生活休闲 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
2048小游戏程序介绍2048是一款益智小游戏,玩家需要在l6个格子中通过数字叠加的方法将最初的数字2凑成数字2048。有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数宇方块都会往滑动的方向靠拢外,系统也会在空自的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。2o48是比较流行的一款数字游成a本课程设计通过设计与开发JvM平台上的2048游戏,进一步掌握所学Java课程的知识,体验Java的跨平台性,同时将Java设计方面的知识拓展应用(二)功能需求描述l、图形用户界面:2048的最大特点就是玩家对图形界面里的数字进行操作,也就是是玩家与游戏的互动2、当前分数scoRE与最高分数的显示:在我们设计的2048游戏中当前分数取了页面i内所有数字相加的值为分数,对玩家玩游戏的进展有直接性、客观性的展现,同时,最高分数取了以往玩家退出游戏时所保存分数的最高分3、数字颜色‘游戏中数宇的颜色以2为首項的等比数列变化,即2、4、8、l6、32、“、128、256、5l2、l024、、游戏的退出:游戏退出时,我们采用弹出对话框的确认玩家是否真的要退出游戏,当然这样做更符合游戏人性化设计的观念。(三)玩法技巧:1、最大数尽可能放在角落2、数字按顺序紧邻排列3、首先満足最大数和次大数在的那一列/行是满的4、时刻注意活动较大数旁边要有相近的数5、以大数所在的一行为主要移动方向6、不要急于“清理桌面”(四)程序说明一个类Copy2048继承JFrame,类中包括,一个构造方法Copy2048,构造方法中设定游戏界面的大小,背景颜色,边框,字体,标签,布局,位置,记录剩余空方块数目,记录分数,用于判断游成是否失败,用于判断游戏是否失败,设置字体类型和大小,为最高分标签添加接键监听器,一个KeyEvent按键事件,构造方法中创建游戏主面板,设置主面板位置尺寸,设置空布局,创建文本框二维数组,创建标签,调用时间处理方法,一个Create2方法,是在随机位置产生一个2号方块的方法,ll到l4同时被键盘赋値为1说明任何方向键都不能产生新的数字2,那就说明游戏失败GAMEOVER!一个setColor方法,是为了产生2l:)48小游戏方块的颜色。(五),若是初次运行游戏,(KeyEvente)(〔iraphicsg),若失败则返回true,,若各列均投有方块相相或移动,则返回false,否则返回true;,若各行均投有方块相相或移动,则返回false,否则返回true;,若各行均投有方块相相或移动,则返回false,否则返回true,,若各行均投有方块相消或移动,则返回false,否则返回true;;;;;;.';;;;;;;;;importjava)(.swing_border.*;importjava)(.;lassCopy2048extendsJFrame{privateJPanelscoresPane;privateJPanelmainPane;privateJLabellabelMaxScores;privateJLabellabelScores;privateJLabeltips;priv

2048小游戏设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小212 KB
  • 时间2020-01-02