Alterna · учебный материал

世界和各级

44.2:如何描述Canvas罐壳的水平、网、障碍和可复制的世界。

Что в этом материале

Содержание и основные понятия

良好的水平可以复制、检查和改变,并为此目的将世界几何和东道方更新特性的规则分开。
建模
网格网格
seed
01
地图是一个数据结构
物质物质
最低数据
Canvas 贝壳点
背景背景背景背景 背景背景 背景 背景 背景背景
颜色和尺寸
设置边界和对比。
障碍
x
,
y
、宽度、高度
成为坎瓦斯上的矩形
主题主题主题 主题 议题
中心、 半径、 颜色
成为圆或地图标记。
签署签署
文本、 坐标、 大小
解释规则和目的而不隐含逻辑
canvas.size(640, 400)
canvas.clear("#0b1328")
canvas.rect(180, 110, 170, 22, "#a78bfa")
canvas.circle(100, 90, 12, "#fcd34d")
canvas.text("Портал", 550, 310, "#34d399", 18)
02
你为什么需要种子?
如果随机生成器用同一个种子启动, 数值序列会重复。 这让我们可以回到一个美好的世界, 在特定版本中发现错误, 并对同一地图上的规则进行两个修改比较 。
移动对象的密度, 然后更新种子。 在一个密度下, 新种子会创建另一幅地图; 同样的种子会重复原始结构 。
▦
手机世界发电机
对象密度
03
水平设计测试
开始
玩家不应该出现在墙内, 留下一个自由半径 围绕起点。
目标目标目标和目标目标目标
目标必须有一个路径。 如果有障碍, 至少手工检查它 。
信号信号
颜色、签名和对比度有助于区分障碍物、对象和移动前退出。
04
重写世界发电机
整个生成器是打开的。 更改列数、 墙状况或颜色。 空间创建下一个种子; 箭头移动网格标记 。
代码编辑器上传...

教科书结构图