【开源】java做游戏之QQ连连看java单机高仿版(算是目前最高仿的了)
QQ连连看JAVA高仿单机版V1.0
前言
为什么说是目前最高仿的呢,因为想做这个的一般是新手,要实现的跟我一样有点难度,至少我在网上没搜到(java版本)。还有就是高手对这个没兴趣,不会做这个玩意儿,哈哈
源码是完全开源的,在文章最下方,相信能搜索到这个的一般都是对java充满热情的新手,希望这个小游戏能给你的java学习带来帮助。
游戏界面
游戏地图编辑器
【喜欢自己创建地图的小伙伴可以使用地图编辑器编辑自己喜欢的地图玩耍】
介绍
小时候只有舅舅家有电脑,所以经常去他家玩QQ连连看,读高中、大学的时候因为对制作游戏感兴趣,制作过很多小游戏,毕业后还参加过某公司的页游开发(已倒闭多年),现在工作好几年了,最近工作任务不多,所以大概花了五天的闲暇时间用java编写较高的还原了QQ连连看的单机版本。
- 所有素材都来源于QQ游戏大厅的连连看 ,本项目仅用于java学习交流,完全免费,开源,请勿用作商用。
- 目前仅制作完成了单机部分,以后有时间了再试试联网版本。
- 道具只做了重列,想要其他的朋友可以自己写下。
- 启动游戏的时候因为加载背景音乐,要等几秒,有点慢,懂这一块的朋友可以优化下。
- 没有做倒计时,因为单机游戏,没必要设置惩罚,开心就好,想做的朋友可以自己做一下
软件架构
用IDEA创建的简单的java项目
使用说明
- 如果要导出jar,要将GameFrame类的第121行左右的代码注释解除【mapPath = exportJarMapDir(mapPath)】,否则会找不到路径。
- 本项目编码格式为UTF-8
鸣谢
- 腾讯QQ游戏大厅连连看:素材,玩法来源都是这里。
- 百度:有问题就找百度。
- CSDN:提供了很多JAVA连连看的制作思路和源码。
- 哔哩哔哩:从C++连连看视频中学习了代码思路。
- 《JAVA游戏编程开发教程》(郑秋生2016版):先看书跟着做了几个小游戏才开始做的本项目,学到了很多。
码云源码地址
https://gitee.com/traveller_luf/linkgame
【开源】java做游戏之QQ连连看java单机高仿版(算是目前最高仿的了)相关推荐
- java小游戏英文文献,连连看Java小游戏毕业设计论文
连连看Java小游戏毕业设计论文 连连看连连看 JavaJava 小游戏毕业论文小游戏毕业论文 设计设计 学生姓名学生姓名 学学 号号 系系 别别 专专 业业 指导教师指导教师 软件 071 班 目目 ...
- 怎么用java做日历_怎么用java做日历?实例讲解
Java是一种高级语言,可以用到很多领域中,这不,用java还可以做日历,那么怎么用java做日历?今天我们就给大家讲解一下用java做日历的方法,学会大家也可以做一个日历出来! 我们需要用到两个类: ...
- java 浏览器 qq_手机QQ浏览器java版正式发布:支持www页面
8月25日,腾迅发布了java平台的手机QQ浏览器1.1 Build0065.该版本在UI上继承了手机QQ浏览器一贯简洁大方的设计风格,能够支持打开wap和www页面,并支持一键登录QQ农场和牧场.接 ...
- java做一个mud_菜鸟学Java(十二)——搭建一个完整的Java开发环境
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse ...
- Java小游戏之Swing框架实现飞机大战(附源码 超详细必看)
需要源码和图片集请点赞关注收藏后评论区留言~~~ 1.项目主要工作 本次项目的题目--基于Java的飞机大战游戏的设计与实现,主要目的是实现飞机大战这个游戏.期望结果:游戏无BUG(现在人们将在电脑系 ...
- java实现发邮件qq邮箱,Java实现利用QQ邮箱发送邮件
博主在做项目时,要求能够系统能够通过点击按钮来向某一个用户发送邮件. 于是博主使用了开启QQ邮箱的STMP来进行邮件发送,下面是完成步骤: 首先我们需要开启邮箱发送端口:首先我们打开自己的邮箱 就是这 ...
- 怎么用java做日历_如何用Java制作一个简易日历
简易日历制作 记录一下Java实现的一个日历小程序,效果图如下: 实现以上的效果,我们需要用到两个类:SimpleDateFormat和Calendar. 首先看看这两个类的用法: 类 SimpleD ...
- java做猜价格游戏,用java做的猜数游戏!
package com; import java.util.Scanner; public class Zixue007 { public static void main(String[] args ...
- 利用java做前端连接数据库_基于java的前端与数据库的交互
在之前很长一段时间都在搞前端部分,然后又大概了解了下数据库,现在想着把二者交融在一起吧-- 首先我在Eclipse中的布局是这样的,也不知道合不合理: 用到了四个文件,分别是用于用户输入信息的前端界面 ...
最新文章
- Python PIL反色混合
- sr锁存器 数电_随机存取存储器 RAM || SRAM || DRAM || 数电
- 【c++】0.C++笔记
- 20220215 人工势场的缺陷局部最小值
- mybatis plus条件拼接
- java 多线程 start,Java 线程的run()和start()
- 范式化设计和反范式化设计优缺点
- JMetro版本11.6.5和8.6.5发布
- 5分钟内Google App Engine上的Vaadin App
- 关于秒杀系统优化方向
- Git 分支创建并推送到现有仓库
- Dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决
- 小程序分享到朋友圈功能_小程序开发日记 分享到朋友圈
- Paper Read: Robust Deep Multi-modal Learning Based on Gated Information Fusion Network
- AVR 上的汇编圈圈操作系统
- 解决拯救者Y7000打游戏,看视频没有声音的问题
- 基于pygame的自定义游戏《the box》
- 360免费wifi的linux驱动下载,360随身wifi驱动
- VC++ 中主线程等待子线程结束的方法
- Unity_回合制战斗系统_01