关于这个项目,真的是花了很多心思在上面,从开始构思,到最后完成,真的是花了整整一个月。大概是11月初开始学java swing的时候有的想法,然后开始构思整个思路,相关算法讨论以及调试。

最开始先对连连看基础算法进行测试,就用一般的二维数组,然后就用控制台输入两个点的坐标进行删除,这一步就调试了我整整一个星期,基础算法搞完了 终于开始设计界面了,反正也不知道那时候花了多长时间才把界面给设计好,反正还设计的特别丑(至今也如此)。

功能如下:

运行程序后有背景音乐

菜单栏有:重新开始,提示,炸弹,排行榜等功能。

还有关闭背景音乐,设置游戏等级,查看游戏帮助这几项功能

游戏有得分以及倒计时功能。

其实这游戏做的就是仿qq连连看,连图片和背景声音都是来自qq连连看。

本篇博客不是教程,但提供源码,这只是写给自己看,说说自己关于写这个游戏的领悟而已。

由于是刚开始接触java GUI就开始动手写游戏,结果好多东西都在走弯路,后来才知道明明可以用awt swt 等等插件进行拖拽式编程,我还傻傻的一个代码一个代码的敲出程序界面,还一个像素一个像素的调试来使得整体界面美观,

不过总体来说现在多走点弯路,以后就少走点弯路了嘛,教训总是要吸取的,只有把常见的bug都经历了一遍,以后开发才会有意的绕开那些bug。

最让人头疼的就是java线程那一块,之前一直没接触过这种东西,学校的课又迟迟没上到那,最终还是得花个时间好好的看了下线程,由于开发那个游戏的时候我还没开始写博客,因此也没将那个项目的细节写进来。看来以后开发项目还是要吧细节以及思路都记下来,免得以后工作了自己都不知道自己写的什么意思。

程序运行界面如下:

仿QQ连连看代码比较多,不方便帖上来,于是我打包发送然后留下传送门去领取。

传送门如下:Java编写连连看

qq连连看java版_Java实战_仿QQ连连看相关推荐

  1. java版gRPC实战之五:双向流

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos <java版gRPC实战>全系列链接 用p ...

  2. java版gRPC实战之四:客户端流

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos <java版gRPC实战>全系列链接 用p ...

  3. java版gRPC实战之三:服务端流

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos <java版gRPC实战>全系列链接 用p ...

  4. java版gRPC实战之一:用proto生成代码

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于<java版gRPC实战>系列 < ...

  5. 项目实战:仿QQ的QQ简洁版2019群聊项目

    ​ 简介: 自我熟练qt的widget的使用,熟悉使用qt的network相关模块写一个仿QQ的QQ简洁版2019群聊项目.哇伊,这是我大学之处一直想写的IM即时通讯系统的,模仿写一个QQ的项目,但是 ...

  6. java 仿qq空间_仿QQ空间和微信朋友圈,高解耦高复用高灵活

    先看看效果: 用极少的代码实现了 动态详情 及 二级评论 的 数据获取与处理 和 UI显示与交互,并且高解耦.高复用.高灵活. 动态列表界面MomentListFragment支持 下拉刷新与上拉加载 ...

  7. java怎么实现发布说说_仿QQ发表说说

    [实例简介]android 仿QQ空间发表说说和选择图片功能 [实例截图] [核心代码] pop = new PopupWindow(MainActivity.this); View view = g ...

  8. java山寨qq账号密码验证_Java实战-山寨QQ

    功能: 1.登录界面QQClientLogin.java,好友界面QQFriendList.java,聊天界面QQChar.java 2.当用户点击登录后,把账号密码发送给QQserver.java, ...

  9. java 飞秋 demo_Java实现仿QQ、飞秋聊天程序

    [实例简介] 用java CS 模式实现的简单版的java实现的仿qq聊天程序,有上线下线弹窗提醒.聊天.上传头像.自动更新好友列表.自动加载好友信息.发送消息.发送文件等功能,减压后的文件夹下附有说 ...

  10. 我的世界中国版java版不更新_我的世界中国版PCJava版开测 正版玩家回归奖励公布...

    欢迎冒险家回归 家族盛典福利不断<我的世界>中国版PC Java版不限号测试的开启,意味着回家的大门已经向所有玩家敞开.中国版大家庭也为回归的冒险家准备了丰富的活动和福利.所有8日当天回归 ...

最新文章

  1. 4.04Day14递推、三元表达式、列表/字典推导式、匿名函数
  2. PHP面试题:合并两个数组有几种方式,试比较它们的异同
  3. x265-common.h
  4. 修改系统Documents and Settings目录的位置
  5. 演说之禅:演说中的图效优势
  6. Julia: 调用Python 库
  7. jmeter线程跳转_有什么方法调用jmeter的接口
  8. ES6、7学习笔记(尚硅谷)-2-let和const
  9. http接口测试工具
  10. 富爸爸穷爸爸--读书笔记
  11. mumu的adb_MuMu模拟器进行adb操作
  12. MATLAB期末复习
  13. NNS域名系统之域名竞拍
  14. 生产服务器制作再生龙ghost系统安装完整教程
  15. 作为一名平面设计师,你必须知道的一些素材网站
  16. 图钉能按到墙上吗_像图钉一样把纸按在墙上的东西叫什么
  17. 科班演员陶弈菱:北京电影学院的系统学习是我艺术道路上最大的底气
  18. 2021 技术展望 | 走向未来的实时生成技术
  19. 扫码枪扫码之后导致页面跳转
  20. oracle 压测工具 ld,ORACLE压力测试工具

热门文章

  1. Python批量合并多个excel文件
  2. 反射系数、驻波比、S参数之间的关系!
  3. 数电技术基础大恶补04:CMOS门电路
  4. Python 迷宫算法
  5. 推免生是否抢了考研生的“奶酪”
  6. 音频D类功放LC滤波器设计(一)
  7. AlphaBlend - [Daily APIs]
  8. 大学计算机基础第五版习题和课后题答案
  9. matlab仿真三相变压器,三相变压器励磁涌流的MATLAB仿真与分析
  10. 计算机基础及wps office应用_中职2020《计算机应用基础》期末考试试卷