基于Java+JFrame开发的单机版开心农场游戏源码,Java开发的单机电脑版开心农场游戏源代码
单机版开心农场项目
介绍
使用 Java+JFrame 等相关知识开发一个单机电脑版的开心农场
软件架构
- 使用java中JFrame类相关知识进行可视化开发
- 使用javase阶段知识进行项目开发
- 本项目不连接数据库,而是使用
IO流方式
将数据写入本地文件进行数据永久化 - 运用
多线程
知识点实现多土地农作物自动生长功能 - 使用
Eclipse
软件进行编写,毕竟刚入大学2017年时 还是这个软件的天下(起码在学校中都是接触这个)
使用说明
- 直接运行即可
- 相关思维导图、效果图、PPT已经传入tools文件夹中
- 项目代码为
HappyFarm
声明
- 本项目为本人学习java阶段的练手项目,学生时期编写,所以代码抽出复用等优化部分并没有去注意,代码质量也不并不是很高,请多海涵
部分资源是教我Java的周老师给的jar包封好的,并非全部都是本人写的
.所以jar包部分的源码是没分享出来的哦- 大体外观样式资源是教我Java的周老师给的,本人是使用JavaSE部分知识点实现如下思维导图功能
思维脑图
下面只展出部分效果图
Ⅰ- 导入
Ⅱ - 运行
Ⅲ - 登录、注册
Ⅳ - 收菜、偷菜
Ⅴ - 截图展示
PS:金手指农作物出售与购买时显示为 乱码 这样会更有气氛! 绝对不是当时中文乱码又没处理然后现在懒得改源码找的借口
基于Java+JFrame开发的单机版开心农场游戏源码,Java开发的单机电脑版开心农场游戏源代码相关推荐
- java格斗代码_一款Java网络格斗游戏源码JAVA游戏源码下载
一款JAVA网络格斗游戏,分服务端和游戏端,通过这个源代码你能够了解到用JAVA编写网络服务端的实例,还可了解到JAVA游戏的显示类.游戏控制类.游戏界面绘制类和声音调用类等. 一款Java网络格斗游 ...
- flash拼图游戏源码_在Flash中构建视频拼图游戏
flash拼图游戏源码 Suppose you could convince your visitors to give their undivided attention to your compa ...
- 【修复H5农场复利】黄金家园农场理财游戏源码Thinkphp开发 带商城仓库商店模块
介绍: 数据库有点大,导入的时候记得全部OK了再关闭. 2021修复Thinkphp仿淘金农场开源源码统H5农场复利源码带商城仓库商店模块农场复利理财系统 安装环境:PHP5.4以上+MYSQL 淘金 ...
- java整蛊小游戏源码_Java 开发打飞机小游戏(附完整源码)
上图 写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习.java确实不适合写桌面应用,这里只是通过这个游戏让大家理解oop面向对象编程的过程,纯属娱乐.代码 ...
- cocos creator开发的精灵大师小游戏源码分享,支持h5安卓微信小游戏等多平台
截图说明 扫码支持一下 源码下载 https://download.csdn.net/download/qq_36303853/87124571
- python开发技术详解pdf下载_python开发技术详解附源码-python开发技术详解电子书pdf下载高清去水印版-精品下载...
Python开发技术详解适合Python爱好者.大中专院校的学生.社会培训班的学生以及用Python语言进行系统管理.GUI开发.Web开发.数据库编程.网络编程的人员使用. 内容提要 Python是 ...
- php理财游戏源码,PHP理财 复利 分红 拆分经营养成类游戏源码
测试环境:PHPstudy或NGINX下 PHP5.3+MYSQL (其他环境需要自行配置为静态) 安装程序前准备工作:准备2个域名,一个指向jiucheng,一个指向jiuchengadmin j ...
- Java游戏源码大礼包
http://blog.csdn.net/cping1982/article/details/7413589 下载地址0(CSDN的,发布后忘添此地址了,麻烦有路过的帮小弟下载一次,否则就快消失||| ...
- 【180720】坦克大战电脑版小游戏源码
本源码是一个坦克大战电脑版小游戏源码,基于C#开发,可进行单人和双人游戏,但是事件有一个控制,可自行修改. 主要功能: 1.单人和双人两种游戏模式,但双人模式控制按键需要自行修改 2.进入游戏后,键盘 ...
最新文章
- python 的文件读写方法:read readline readlines wirte writelines
- 【超赞】技术架构的战略和战术原则
- ST17H26的PWM模块
- boost::spirit模块从不同序列中元素的解析输入填充单个融合序列
- python mysqldb_python学习-使用MySQLdb操作mysql数据库
- TensorFlow 第二步 小试牛刀:一个神经元
- Ubantu install jdk
- (30)FPGA原语设计(单端时钟转差分时钟)
- 深度学习——夏侯南溪的深度神经网络的调参日志
- python xml转字典_python xml转成dict
- cheerio获取元素内文本,但不包括其子元素内的文本值的方法
- 张一鸣在字节跳动7周年庆典上的演讲
- 如何利用魔棒工具抠图_10秒教你如何用PS魔棒工具抠图
- java opts tomcat,jvm初学篇-tomcat JAVA_OPTS配置
- android通知栏显示,通知栏点击事件监听
- 剖析:从软件加密到软件授权保护
- 自我觉知和自我知觉(self-perception)
- 怎么用命令改变legend在图中的位置
- MM41/MM42/MM43零售物料主数据BAPI创建示例(WRF_MATERIAL_MAINTAINDATA_RT)
- 壮士断腕!WordPress宣布停止使用React #故事GEEKNEWS
热门文章
- 身体彻底排毒的简单方法,一目了然
- 推荐一款Kubernetes可视化管理工具——Kuboard
- MQ(MessageQueue)消息队列
- Java图片处理开源框架-Thumbnailator
- 【概率论】5-10:二维正态分布(The Bivariate Normal Distributions)
- 又拍云+springboot+element实现头像上传并将外链地址存到数据库
- 基于4G工业路由器和无线终端可实现电动汽车充电桩联网
- RandomAccessFile断点续传和多线程断点续传(大文件分段下载)总结
- 王道书 P335 T05
- 基于C#语言的Robotstudio软件二次开发基础