纯ui小游戏2048(作者:某只苦力怕)
作品简介
- 使用qumod开发的纯ui小游戏模组。
- 纯ui指只用到游戏里的ui,不使用游戏里的生物、物品和方块。
- 本资源内含一个纯ui小游戏2048和若干张原创可商用贴图。
- 本资源可以让开发者快速学习如何制作纯ui小游戏。
- 纯python脚本操作,几乎每行都写了注释。
目前功能
- 进入游戏后会自动生成ui界面
- 电脑端可以靠上下左右或wsad来控制方块的上下左右移动,也可以鼠标拖动屏幕移动;手机端可以靠手指滑动屏幕移动
- 2048小游戏功能全实现
- 游戏重玩按钮、退出ui按钮、帮助按钮、作者留言文本按钮
- 弹出提示功能和弹出文本窗口功能
2048游戏规则
- 手指向一个方向滑动,所有格子会向那个方向运动
- 相同数字的两个格子,相撞时数字会相加
- 每次滑动时,空白处会随机刷新出一个数字的格子
- 当界面不可运动时(当界面全部被数字填满时),游戏结束;当界面中最大数字是2048时,游戏胜利
清单
-
(*核心)代表删除后模组就失效的部分
- .
- beh
- 2048mod
- __init__.py ———— python的文件(*核心)
- Client.py ———— 客户端python脚本文件(*核心)
- modMain.py ———— python脚本文件(*核心)
- Server.py ———— 服务端python脚本文件(*核心)
- QuModLibs ———— qumod的文件夹(*核心)
- res
- ui
- _ui_defs.json ———— ui的必备文件(*核心)
- klp2048_control_library.json ———— 2048小游戏不常用界面的ui文件(*核心)
- klp2048_index.json ———— 2048小游戏主要界面的ui文件(*核心)
- netease_editor_template_namespace.json ———— ui的必备文件(*核心)
- textures
- ui
- 2048
- book_icon.png ———— 按钮贴图
- end_icon.png ———— 按钮贴图
- help_icon.png ———— 按钮贴图
- white_background.png ———— 数字块的贴图(*核心)
- xkui.png ———— 背景贴图