每周编程show | 进阶的迷宫游戏


小球迷宫
yxx 作品
在迷宫游戏案例的基础上,本作品加入了“关卡”和“积分”,逐渐增加了游戏的难度,丰富了游戏的可玩性;在实现方法上,使用了“发送消息”、“背景切换”、“说”和“变量”,综合地运用了Scratch的基础模块。本作品是Scratch学习中,从入门到进阶,一个非常好的范例~
无休无止的迷宫游戏
乐园路比卡丘 改编作品
本作品在游戏的可玩性和场景设计上,有着非常成熟的思考和设计。就像作品名字“无休无止”说的那样,本游戏设计有大量不同的场景,通过算法设计,这些场景彼此相通,在Scratch有限的屏幕上,实现了玩一个超大型迷宫游戏的体验。要想通关,还是需要相当的时间,并且掌握一定规律的。不同场景中,也有着非常丰富的细节设计,非常用心!
在完成这个作品过程中,除了编程算法,还非常锻炼艺术设计以及整体思考的能力。编程,是需要多种智能协同工作的!
Pathing AI
coolstuff 作品
Scratch虽然是青少年图形化编程软件,但一样可以实现非常复杂的程序。像本作,就使用了人工智能的算法,实现了程序自动寻找路径走迷宫,相当地“智能”。类似的算法,也应用在诸如自动下五子棋、最优路径寻找等程序中。而完成这样的作品,也需要作者对数学、人工智能算法、图形算法等有系统性的、深入的理解。


赞 (0)
