qq连连看java版_Java实战_仿QQ连连看
关于这个项目,真的是花了很多心思在上面,从开始构思,到最后完成,真的是花了整整一个月。大概是11月初开始学java swing的时候有的想法,然后开始构思整个思路,相关算法讨论以及调试。
最开始先对连连看基础算法进行测试,就用一般的二维数组,然后就用控制台输入两个点的坐标进行删除,这一步就调试了我整整一个星期,基础算法搞完了 终于开始设计界面了,反正也不知道那时候花了多长时间才把界面给设计好,反正还设计的特别丑(至今也如此)。
功能如下:
运行程序后有背景音乐
菜单栏有:重新开始,提示,炸弹,排行榜等功能。
还有关闭背景音乐,设置游戏等级,查看游戏帮助这几项功能
游戏有得分以及倒计时功能。
其实这游戏做的就是仿qq连连看,连图片和背景声音都是来自qq连连看。
本篇博客不是教程,但提供源码,这只是写给自己看,说说自己关于写这个游戏的领悟而已。
由于是刚开始接触java GUI就开始动手写游戏,结果好多东西都在走弯路,后来才知道明明可以用awt swt 等等插件进行拖拽式编程,我还傻傻的一个代码一个代码的敲出程序界面,还一个像素一个像素的调试来使得整体界面美观,
不过总体来说现在多走点弯路,以后就少走点弯路了嘛,教训总是要吸取的,只有把常见的bug都经历了一遍,以后开发才会有意的绕开那些bug。
最让人头疼的就是java线程那一块,之前一直没接触过这种东西,学校的课又迟迟没上到那,最终还是得花个时间好好的看了下线程,由于开发那个游戏的时候我还没开始写博客,因此也没将那个项目的细节写进来。看来以后开发项目还是要吧细节以及思路都记下来,免得以后工作了自己都不知道自己写的什么意思。
程序运行界面如下:
仿QQ连连看代码比较多,不方便帖上来,于是我打包发送然后留下传送门去领取。
传送门如下:Java编写连连看
qq连连看java版_Java实战_仿QQ连连看相关推荐
- java版gRPC实战之五:双向流
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos <java版gRPC实战>全系列链接 用p ...
- java版gRPC实战之四:客户端流
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos <java版gRPC实战>全系列链接 用p ...
- java版gRPC实战之三:服务端流
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos <java版gRPC实战>全系列链接 用p ...
- java版gRPC实战之一:用proto生成代码
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于<java版gRPC实战>系列 < ...
- 项目实战:仿QQ的QQ简洁版2019群聊项目
简介: 自我熟练qt的widget的使用,熟悉使用qt的network相关模块写一个仿QQ的QQ简洁版2019群聊项目.哇伊,这是我大学之处一直想写的IM即时通讯系统的,模仿写一个QQ的项目,但是 ...
- java 仿qq空间_仿QQ空间和微信朋友圈,高解耦高复用高灵活
先看看效果: 用极少的代码实现了 动态详情 及 二级评论 的 数据获取与处理 和 UI显示与交互,并且高解耦.高复用.高灵活. 动态列表界面MomentListFragment支持 下拉刷新与上拉加载 ...
- java怎么实现发布说说_仿QQ发表说说
[实例简介]android 仿QQ空间发表说说和选择图片功能 [实例截图] [核心代码] pop = new PopupWindow(MainActivity.this); View view = g ...
- java山寨qq账号密码验证_Java实战-山寨QQ
功能: 1.登录界面QQClientLogin.java,好友界面QQFriendList.java,聊天界面QQChar.java 2.当用户点击登录后,把账号密码发送给QQserver.java, ...
- java 飞秋 demo_Java实现仿QQ、飞秋聊天程序
[实例简介] 用java CS 模式实现的简单版的java实现的仿qq聊天程序,有上线下线弹窗提醒.聊天.上传头像.自动更新好友列表.自动加载好友信息.发送消息.发送文件等功能,减压后的文件夹下附有说 ...
- 我的世界中国版java版不更新_我的世界中国版PCJava版开测 正版玩家回归奖励公布...
欢迎冒险家回归 家族盛典福利不断<我的世界>中国版PC Java版不限号测试的开启,意味着回家的大门已经向所有玩家敞开.中国版大家庭也为回归的冒险家准备了丰富的活动和福利.所有8日当天回归 ...
最新文章
- 4.04Day14递推、三元表达式、列表/字典推导式、匿名函数
- PHP面试题:合并两个数组有几种方式,试比较它们的异同
- x265-common.h
- 修改系统Documents and Settings目录的位置
- 演说之禅:演说中的图效优势
- Julia: 调用Python 库
- jmeter线程跳转_有什么方法调用jmeter的接口
- ES6、7学习笔记(尚硅谷)-2-let和const
- http接口测试工具
- 富爸爸穷爸爸--读书笔记
- mumu的adb_MuMu模拟器进行adb操作
- MATLAB期末复习
- NNS域名系统之域名竞拍
- 生产服务器制作再生龙ghost系统安装完整教程
- 作为一名平面设计师,你必须知道的一些素材网站
- 图钉能按到墙上吗_像图钉一样把纸按在墙上的东西叫什么
- 科班演员陶弈菱:北京电影学院的系统学习是我艺术道路上最大的底气
- 2021 技术展望 | 走向未来的实时生成技术
- 扫码枪扫码之后导致页面跳转
- oracle 压测工具 ld,ORACLE压力测试工具