Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Ethan-Hu-min/Acube
A cube game with Taichi
https://github.com/Ethan-Hu-min/Acube
Last synced: 4 days ago
JSON representation
A cube game with Taichi
- Host: GitHub
- URL: https://github.com/Ethan-Hu-min/Acube
- Owner: Ethan-Hu-min
- Created: 2022-11-23T12:08:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-04T01:41:43.000Z (almost 2 years ago)
- Last Synced: 2024-08-02T11:23:57.909Z (3 months ago)
- Language: Python
- Size: 11.7 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-taichi - Acube - A game about cutting and moving the cubes, based on mpm. (Applications / **Simulation**)
README
# Acube
## 项目名称:Acube(亚块)
## 团队名称:心之钢神教 ![图标](https://game.gtimg.cn/images/lol/act/img/item/3084.png)
## 灵感来源:
前段时间看了部名为Ajin(亚人)的漫画![封面](https://bkimg.cdn.bcebos.com/pic/32fa828ba61ea8d34e72bbe4920a304e241f58fa?x-bce-process=image/resize,m_lfit,w_536,limit_1),里面的设定为亚人们只要身体的一小部分还在,那么他就能从那一部分重生,~~和死侍差不多~~。依靠这一设定,他们完成了许多骚操作。因此想用方块来实现这一设定,做一个简单的解谜类小游戏。
## 特色设定:
* 方块可以被切开
* 方块切开新的块可以移动
* 切开后的方块在一定条件下可以补全
## 实现计划:
1. 基于MPM99代码,增加对于方块的移动、碰撞、切割等算法并验证:
均已实现,但切割算法并不是很稳定,有时候会切不开,还有一定概率会爆炸
2. 基于可实现的方块特点,制作四个体验关卡:
每个关卡都会引入新的机制作为展示
3. 制作游戏流程,优化显示画面
## 额外期望(如果有时间的话):
~~目前看来都无了~~
* 合适的背景音与音效
* 优化操作手感
* 减少游戏bug
* 使用图片素材纹理代替基本图形绘制
## 后续想法:
手动设置几个关卡的object的参数就感觉很麻烦,如果之后想要做成更完整的游戏的话考虑加入蓝图模式
## 难以实现的算法:
* 方块的主动分裂
* 最开始的打算是当方块分裂时,只使用粒子数最大的一块可以进行移动操作(和亚人的设定一样),但没有想出好的算法来确定最大部分所占的粒子索引
## 试玩
直接运行acube.py即可
## 团队成员:
胡津敏,[email protected]