首页 > 分享 > 安卓原生小游戏——开个宠物咖啡店吧!安卓原生游戏——开个宠物咖啡店吧! 正在参加掘金社区游戏创意投稿大赛团队赛 MVVM

安卓原生小游戏——开个宠物咖啡店吧!安卓原生游戏——开个宠物咖啡店吧! 正在参加掘金社区游戏创意投稿大赛团队赛 MVVM

安卓原生小游戏——开个宠物咖啡店吧!

安卓原生小游戏——开个宠物咖啡店吧!

我正在参加掘金社区游戏创意投稿大赛个人赛,详情请看:游戏创意投稿大赛

介绍

这是一个模拟经营游戏——照顾培养你的宠物,使营业时能赚取更多钱(宠物的状态与天气(通过ip地址查询获取)会产生一定影响),并由此购买更多的道具,更多的宠物。与好友分享你的游戏进度,也可以访问好友的店铺留下你的留言。

采用MVVM架构,实现了一些简单的自定义view(下拉刷新上拉加载,滑动嵌套,事件分发),有一个简单的后端来保存各种游戏数据,本地使用了room数据库,后端为spring boot+mongodb。

下面做一下功能的展示

1.登录界面

可以保存密码,注册与登录(因为没钱所以租的服务器不太好,点登录可能登不进去,可以多点几次

2.游戏主界面

上面的游戏进度和钱是DataBinding,底部栏从左往右依次是背包,商店,营业,宠物,好友

3.商店界面

花钱可以给宠物购买装备和食物,购买后有一个简单的动画

4.宠物界面

宠物可以抚摸(会有小冒出来),该界面是一个左右滑动的ViewPager。点击宠物可以洗澡(恢复清洁度)和投喂(恢复饱食度)

5.营业开始

长按中间的open,待进度条满后营业开始,此处的宠物也可以抚摸.营业会生成钱,且根据宠物的状态产生随机事件然后发送一个营业结果Notification

6.好友列表

好友列表可以查看好友和搜索用户,点击item查看用户信息。ItemTouchHelper实现的侧滑删除

7.好友信息

可以添加好友和访问对方的咖啡店

8.留言板功能

给好友留言,使用自定义View实现的下拉刷新,重写了CoordinatorLayout中的Behavior来实现上滑时折叠顶部栏。还有一个仿知乎的可以拖动吸附的Button

结语

这是整个大一上边学边做的demo,恰逢掘金的活动就发上来了。很多功能都不完善,望轻喷。

做这个小游戏其实很多时候是为了学习某个知识点才做的某个功能(比如为了学自定义view做的宠物抚摸,为了学滑动嵌套和CoordinatorLayout写的留言板,所以最后看起来非常四不像,但是通过这个小游戏确实学到了很多东西————代码从java换到了kotlin,架构也从最开始啥的全部写在Activity里的一团糟到后面看了JetPack后逐步迭代为MVVM

代码量还是比较大,所以不上图只附代码链接github.com/Watermelon9…

apk包在连接的Release中的v0.9.1

相关知识

安卓原生小游戏——开个宠物咖啡店吧!安卓原生游戏——开个宠物咖啡店吧! 正在参加掘金社区游戏创意投稿大赛团队赛 MVVM
安卓单机汉化手机游戏
宠物训练家游戏安卓版
安卓养宠物游戏下载
猫咪游戏猫咪收集者安卓下载
7.11安卓游戏推荐:好玩的激萌宠物游戏
安卓宠物养成排行榜
猫咪咖啡厅游戏下载
猫咪社区安卓下载app
安卓宠物游戏大全

网址: 安卓原生小游戏——开个宠物咖啡店吧!安卓原生游戏——开个宠物咖啡店吧! 正在参加掘金社区游戏创意投稿大赛团队赛 MVVM https://m.mcbbbk.com/newsview530214.html

所属分类:萌宠日常
上一篇: 《开拓神秘岛》宠物智慧进化怎么选
下一篇: 巨大福宝宝和迷你福宝宝让一只宠物