【开源】java做游戏之QQ连连看java单机高仿版(算是目前最高仿的了)

QQ连连看JAVA高仿单机版V1.0

前言

为什么说是目前最高仿的呢,因为想做这个的一般是新手,要实现的跟我一样有点难度,至少我在网上没搜到(java版本)。还有就是高手对这个没兴趣,不会做这个玩意儿,哈哈

源码是完全开源的,在文章最下方,相信能搜索到这个的一般都是对java充满热情的新手,希望这个小游戏能给你的java学习带来帮助。

游戏界面

【开源】java做游戏之QQ连连看java单机高仿版(算是目前最高仿的了)

游戏地图编辑器

【喜欢自己创建地图的小伙伴可以使用地图编辑器编辑自己喜欢的地图玩耍】
【开源】java做游戏之QQ连连看java单机高仿版(算是目前最高仿的了)
【开源】java做游戏之QQ连连看java单机高仿版(算是目前最高仿的了)

介绍

小时候只有舅舅家有电脑,所以经常去他家玩QQ连连看,读高中、大学的时候因为对制作游戏感兴趣,制作过很多小游戏,毕业后还参加过某公司的页游开发(已倒闭多年),现在工作好几年了,最近工作任务不多,所以大概花了五天的闲暇时间用java编写较高的还原了QQ连连看的单机版本。

  1. 所有素材都来源于QQ游戏大厅的连连看 ,本项目仅用于java学习交流,完全免费,开源,请勿用作商用。
  2. 目前仅制作完成了单机部分,以后有时间了再试试联网版本。
  3. 道具只做了重列,想要其他的朋友可以自己写下。
  4. 启动游戏的时候因为加载背景音乐,要等几秒,有点慢,懂这一块的朋友可以优化下。
  5. 没有做倒计时,因为单机游戏,没必要设置惩罚,开心就好,想做的朋友可以自己做一下

软件架构

用IDEA创建的简单的java项目

使用说明

  1. 如果要导出jar,要将GameFrame类的第121行左右的代码注释解除【mapPath = exportJarMapDir(mapPath)】,否则会找不到路径。
  2. 本项目编码格式为UTF-8

鸣谢

  1. 腾讯QQ游戏大厅连连看:素材,玩法来源都是这里。
  2. 百度:有问题就找百度。
  3. ****:提供了很多JAVA连连看的制作思路和源码。
  4. 哔哩哔哩:从C++连连看视频中学习了代码思路。
  5. 《JAVA游戏编程开发教程》(郑秋生2016版):先看书跟着做了几个小游戏才开始做的本项目,学到了很多。

码云源码地址

https://gitee.com/traveller_luf/linkgame