# 游戏说明
1. Java程序设计课程大作业,农场游戏,由五个Java菜鸟选手(szp,wzd,ypt,,zkb,ljy,)开发,使用了LibGDX游戏框架(因为没有使用Gradle因此只支持桌面端运行)
2. 游戏原型为一个农场游戏,可以在主界面实现种菜、收菜、浇水、施肥等各种功能,与一般的农场游戏无异
![image-20200116230216351](./assets/screenshot/image-20200116230216351.png)
3. 在游戏开始前需要登录注册
![image-20200116230128608](./assets/screenshot/image-20200116230128608.png)
4. 游戏有计时系统,主要用来实现昼夜交替、人物作息、作物生长
- 昼夜交替:不同时段游戏界面不一样,明暗度会随时间变化
- 人物作息:到了晚上需要睡觉,睡觉可以恢复体力,否则会晕倒,晕倒会损失体力和金币
![image-20200116230722603](./assets/screenshot/image-20200116230722603.png)
![image-20200116230741099](./assets/screenshot/image-20200116230741099.png)
![image-20200116230954680](./assets/screenshot/image-20200116230954680.png)
- 作物生长:作物浇水时开始生长,浇水buff持续一天,一天后消失,作物将停止生长,一天没有浇水的作物将死亡
5. 地图中加入了一些厦大元素,还设置了几个简单的NPC
![image-20200116230834442](./assets/screenshot/image-20200116230834442.png)
![image-20200116230903896](./assets/screenshot/image-20200116230903896.png)
# 运行环境要求
1. JRE版本13.0或以上
2. 电脑分辨率大于1600*900,否则可能会有显示问题
3. 数据存储使用了腾讯云数据库(2020年2月3日到期),需要联网运行,没联网或者数据库过期的情况下也可正常运行,数据则存储到本地的user文件夹
# 其他说明
1. 因为是第一次接触游戏开发,而且是在大部分团队成员的代码水平仅仅是学过一门C语言和一门数据结构的基础上开发的,所以代码质量可能有点差,如有不当之处,还请指正(虽然估计我也不会再碰这玩意了)
2. 因为这只是一个课程作业,DDL赶得也比较紧,很多功能都还没有完善,游戏的一些指标也可能设置的不太恰当,因此游戏的可玩性很差,仅供学习参考使用
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
一个基于LibGDX开发的java农场游戏.zip (579个子文件)
$PRODUCT_WORKSPACE_FILE$ 1KB
jute-dh-steps.7z 1.14MB
skin.atlas 6KB
PlayScreen.class 23KB
DataManage.class 17KB
LandView.class 11KB
InputWindow.class 11KB
PackageUI.class 10KB
SlotUI.class 8KB
StoreUI.class 8KB
StatusUI.class 8KB
PlayerController.class 7KB
Changewindow.class 7KB
Entity.class 6KB
MenuScreen.class 6KB
NPCDialog.class 5KB
Userwindow.class 5KB
LoadingScreen.class 5KB
LoginScreen.class 5KB
SettingUI.class 5KB
RegisterUI.class 5KB
ToolUI.class 5KB
InputWindow$9.class 4KB
InputWindow$1.class 4KB
InputWindow$10.class 4KB
InputWindow$4.class 4KB
SettingWindow.class 4KB
Check.class 4KB
LoginUI.class 4KB
Land.class 4KB
GameMusic.class 4KB
User.class 4KB
NPCDialog$8.class 4KB
LoginScreen$4.class 4KB
LoadingScreen$2.class 3KB
NPCDialog$2.class 3KB
LoginScreen$2.class 3KB
Crop.class 3KB
PlayScreen$9.class 3KB
PlayScreen$9$4.class 3KB
FarmGame.class 3KB
Timer.class 3KB
IntroUI.class 3KB
LoginScreen$2$3.class 2KB
SQLConnector.class 2KB
Prop.class 2KB
LoginScreen$5.class 2KB
PlayScreen$8.class 2KB
PlayScreen$13.class 2KB
Exitwindow.class 2KB
MenuScreen$4.class 2KB
LoginScreen$4$5.class 2KB
LandView$3.class 2KB
MapLoader.class 2KB
NPCDialog$9.class 2KB
NPCDialog$5.class 2KB
NPCDialog$1.class 2KB
NPCDialog$3.class 2KB
NPCDialog$7.class 2KB
PlayScreen$9$1.class 2KB
PlayerController$1.class 2KB
SlotUI$2.class 2KB
SettingUI$4.class 2KB
LeadingWindow.class 2KB
LoginScreen$4$4.class 2KB
LoginScreen$4$3.class 2KB
PlayScreen$9$3.class 2KB
PlayScreen$9$2.class 2KB
LoginScreen$2$1.class 2KB
LoginScreen$2$2.class 2KB
MenuScreen$1.class 2KB
NPCDialog$8$2.class 2KB
SettingUI$3.class 2KB
SlotUI$6.class 2KB
SettingUI$5.class 2KB
LandView$2.class 2KB
PlayScreen$1.class 2KB
Fruit.class 2KB
PackageUI$6.class 1KB
DesktopLauncher.class 1KB
InputWindow$10$1.class 1KB
InputWindow$4$1.class 1KB
InputWindow$9$1.class 1KB
InputWindow$1$1.class 1KB
PlayScreen$13$1.class 1KB
PackageUI$4.class 1KB
PackageUI$5.class 1KB
LoginScreen$3.class 1KB
InputWindow$8.class 1KB
InputWindow$7.class 1KB
NPCDialog$8$1.class 1KB
StoreUI$5.class 1KB
LandView$1.class 1KB
InputWindow$5.class 1KB
InputWindow$6.class 1KB
InputWindow$3.class 1KB
InputWindow$2.class 1KB
Changewindow$6.class 1KB
Changewindow$1.class 1KB
Changewindow$5.class 1KB
共 579 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
马coder
- 粉丝: 1200
- 资源: 6602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功