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设计连连看心得_基于Java的连连看游戏的设计与实现相关推荐

  1. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  2. C++课程设计实训_基于多态书籍信息管理系统的设计与实现、附源码、有过程截图

    C++课程设计实训_基于多态书籍信息管理系统的设计与实现.附源码,有过程截图 书籍信息管理系统的设计与实现(基于多态) 学生姓名: 学 号: 指导老师: 所 在 系: 专 业: 班 级: C++课程设 ...

  3. 基于Java技术的游戏项目_基于Java雷电游戏项目报告.doc

    基于Java雷电游戏项目报告 <Java 程序设计>实验报告 年级.专业.班级2011级网络1班 2011级网络1班 2011级网络1班姓名实验题目编程实现雷电游戏实验时间2013.10. ...

  4. java网上书店管理系统_基于JAVA的网上书店管理系统的开发.doc

    基于JAVA的网上书店管理系统的开发 基于 JAVA 的网上书店系统的设计与开发 摘 要 电子商务是一种在互联网上进行商务活动的形式,近年来随着互联网技术的 发展得以迅速普及.如何利用最新互联网编程技 ...

  5. c#五子棋实验报告_基于c#的五子棋游戏的设计与实现毕业论文.doc

    基于c#的五子棋游戏的设计与实现毕业论文 郑 州 科 技 学 院 课 程 设 计 论 文 基于C#的五子棋游戏的设计与实现 学生姓名:王新年 学 号:201015066 年级专业:10级计科二班 指导 ...

  6. java农产品查询系统_基于java的农产品销售系统的设计与实现论文.docx

    基于java的农产品销售系统的设计与实现论文.docx 分类号_______________ 密级________________ UDC _______________ 学号_毕业设计(论文)论文题 ...

  7. 基于Java的设计开题报告_基于Java的电子邮件的收发系统的设计与实现开题报告...

    基于Java的电子邮件的收发系统的设计与实现开题报告 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 开题报告 基于 Java 的电子 ...

  8. Java简单记事本设计实验报告_基于JAVA的记事本设计报告.doc

    基于JAVA的记事本设计报告 华北科技学院计算机系综合性实验报告 PAGE 第 PAGE 11 页 XX学校计算机系综合性实验 实 验 报 告 课程名称 Java程序设计 实验学期 至 学年 第 学期 ...

  9. 基于java的信访项目_基于JAVA的某省人大信访信息系统的设计与实现

    分 类 号 : TP 3 1 1 . 5 单 位 代码 : 1 01 8 3 研 究 生 学 号 : 2 0 1 35 3 H3 08 密 级 : 公 开 吉 林 大 学 硕 士 学 位 ...

最新文章

  1. 如何实现linux+windows双系统启动
  2. 2018年超大规模数据中心总数达到430个
  3. 最优的cuda线程配置
  4. 获得Web目录URL
  5. 支持多并发的单例有哪几种写法
  6. 小货车DataAdapter对象 1129
  7. 中移4G模块-ML302-OpenCpu开发-串口开发
  8. E - 最长上升子序列
  9. 一步一步学习Servlet之Session使用
  10. JS面向对象的程序设计(二)
  11. [转]软件企业的新三十六计
  12. java程序员挣外快_Java程序员如何赚外快
  13. Windows下Mysql完全卸载教程
  14. 程序与算法的区别和内在联系(算法是什么?程序又是什么?)
  15. vue中遇到使用iframe出现的页面崩溃问题
  16. 中国电话区号(CSV)
  17. 微信视频号100w播放收入1000+的变现方式
  18. 王道考研计算机网络学习心得——第一章-计算机网络体系结构
  19. C++11条件变量:notify_one()与notify_all()的区别
  20. TCP/IP协议数据链路层

热门文章

  1. BZOJ1832: [AHOI2008]聚会
  2. 经典算法(61~90)
  3. 说说我在项目中为什么不用实体框架,如果说我在诋毁你所爱的EF,请进来.
  4. ubuntu下安装 memecache
  5. tomcat 更新class自动重启
  6. 测试笔的使用_宽带故障怎么办?毕亚兹红光笔1秒定位光纤故障,快速解决问题...
  7. 动态规划——买卖股票的最优时机含手续费(Leetcode 714)
  8. 数据库-MySQL-JDBC框架
  9. 【讲师专访】Oracle ACE 总监侯圣文:不懂开发的运维终将被淘汰
  10. MySQL的前缀索引及Oracle的类似实现