赞 | 167 |
VIP | 31 |
好人卡 | 10 |
积分 | 191 |
经验 | 158321 |
最后登录 | 2024-12-6 |
在线时间 | 5076 小时 |
Lv4.逐梦者 (管理员) 砂上描绘的愿想
- 梦石
- 15
- 星屑
- 4145
- 在线时间
- 5076 小时
- 注册时间
- 2012-1-15
- 帖子
- 4618
|
786617604 发表于 2013-6-16 08:41
很抱歉能麻烦您详细说明一下过程吗?
(其实是听不懂~555555)
掷骰子 取得骰子点数
循环
{
如果当前骰子点数=0 跳出循环
取得主句X坐标。
取得主角Y坐标。
取得指定位置信息——区域ID(X,Y)
如果 人物朝向为右或者下
{
如果 区域ID=1 前进一步
如果 区域ID=2 右转90度,前进一步
如果 区域ID=3 左转90度,前进一步
如果 区域ID=4 后转180度,前进一步
}
如果 人物朝向为左或者上
{
如果 区域ID=1 前进一步
如果 区域ID=2 左转90度,前进一步
如果 区域ID=3 右转90度,前进一步
如果 区域ID=4 后转180度,前进一步
}
当前骰子点数 -1
}
大致是这样 = =……?
区域1是直行
区域2是┓型拐角
区域3是┖型拐角
区域4是死胡同的终点,往回走 |
|