java设计连连看心得_基于Java的连连看游戏的设计与实现

ComputerKnowledgeand Technology 电脑知识与技术 软件设计开发本栏目责任编辑:谢媛媛 第7卷第35期 (2011年12月) 9 基于Java的连连看游戏的设计与实现 陈珊1,2,张引琼1 (1.湖南农业大学 信息科学与技术学院,湖南 长沙410128;2.中南大学 信息科学与工程学院,湖南 长沙410128) 摘要:采用Eclipse开发平台,用Photoshop技术和Java语言实现了具有刷新、提示、炸弹、演示、计时、计分、设置、刷新排行榜等功能的连连看游戏系统的开发。该游戏为单机游戏,无需下载安装,系统界面友好、操作简单,是一款适合大众的小游戏。关键词:连连看;Java;主界面;地图;对话框中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2011)35-9107-04 DesignandImplementationofLianLianKanGameBasedonJava CHEN Shan1,2 ,ZHANG Yin-qiong1 (1.College of Information Science and Technology, Hunan Agricultural University, Changsha 2.Colledge of Information Science and Engi⁃neering, Central South University, Changsha 410128) Abstract: The design used Eclipse development platform, PhotoShop technology and Java language to implement the LianLianKan game. Functions include refresh, hint, bomb, demo, timing , scoring, setting, refresh list of best-gamer and so on. This is a single-player game with friendly interface and easily operation, it’s a very suitable game for population. Keywords: LianLianKan; Java; main interface; map; dialog 随着社会的飞速发展,人们的压力也在逐渐增大,玩游戏成为了人们放松的首选方式,为了满足人们的需求,游戏事业也在火爆发展[1],开发的游戏种类也越来越多,越来越新颖。而“连连看”游戏是一个经典的游戏,“连连看”顾名思义就是找出相关联的东 西,这种“连连看”在网上基本是用在小游戏中,就是找出两张相同的图片,如果可以用不超过三根的折线相连,将可以消掉这一对图片[2]。本文将阐述如何用Java语言设计和实现一个连连看游戏。 1系统架构 本系统主要分成三个部分,如图1所示。 1)游戏系统功能的实现部分:主要实现搭建程序的主框架、显示总体图形用 户界面、实施事件监听、控制连连看背景音乐和音效、处理游戏的时间与分数、更 新排行榜内容并显示排行榜等功能。 2)游戏系统的地图部分:主要包括构建连连看方块对象、根据游戏难度随机 布局方块、判断路径的算法、显示容器中方块的图形界面、消除方块时动画的连 线显示以及实现游戏各项功能对应的算法等等。 3)游戏系统的上层对话框部分:主要是实现三个对话框的图形用户界面和 实

你可能感兴趣的:(java设计连连看心得)