Skip to content

Ethan-Hu-min/Acube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Acube

项目名称:Acube(亚块)

团队名称:心之钢神教 图标

灵感来源:

前段时间看了部名为Ajin(亚人)的漫画封面,里面的设定为亚人们只要身体的一小部分还在,那么他就能从那一部分重生,和死侍差不多。依靠这一设定,他们完成了许多骚操作。因此想用方块来实现这一设定,做一个简单的解谜类小游戏。

特色设定:

  • 方块可以被切开
  • 方块切开新的块可以移动
  • 切开后的方块在一定条件下可以补全

实现计划:

  1. 基于MPM99代码,增加对于方块的移动、碰撞、切割等算法并验证: 均已实现,但切割算法并不是很稳定,有时候会切不开,还有一定概率会爆炸
  2. 基于可实现的方块特点,制作四个体验关卡: 每个关卡都会引入新的机制作为展示
  3. 制作游戏流程,优化显示画面

额外期望(如果有时间的话):

目前看来都无了

  • 合适的背景音与音效
  • 优化操作手感
  • 减少游戏bug
  • 使用图片素材纹理代替基本图形绘制

后续想法:

手动设置几个关卡的object的参数就感觉很麻烦,如果之后想要做成更完整的游戏的话考虑加入蓝图模式

难以实现的算法:

  • 方块的主动分裂
  • 最开始的打算是当方块分裂时,只使用粒子数最大的一块可以进行移动操作(和亚人的设定一样),但没有想出好的算法来确定最大部分所占的粒子索引

试玩

直接运行acube.py即可

团队成员:

胡津敏,hjm18729889855@163.com

About

A cube game with Taichi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages