最新新闻

游戏化编程:用现实打造独一无二的虚拟世界

发布日期:2021-11-20   来源:中心办公室   

 

让人开心的日子总是过的飞快,学生们总是意犹未尽的结束每一次课程。一眨眼,黄浦区青少年科技活动中心携手腾讯互娱社会价值研究中心和罗布乐思打造的秋季课程也已处于中期阶段。在暑期学习了罗布乐思基础操作,成为罗布乐思“进阶建造师”的基础上,本阶段课程难度与挑战升级,主要以游戏架构设计与实现为主,带领着小小游戏创作者在创新化、游戏化编程道路上继续前进。学生们充分释放了无穷的创造力和无限的想象力,沉浸于罗布乐思的游戏化学习场景中,不但提高了编程能力,还让思维能力实现突破:创新能力、设计思维和自主学习能力。

游戏策划及架构设计

游戏主剧情设想

老师对游戏策划与设计的整体架构进行多角度分析讲解,让小小创作者们脑洞大开,迫不及待地开始打造自己的游戏世界。而在游戏主线剧情的设想中,每位同学都与老师进行了一对一的深入探讨:有的同学选择未来主题,设想未来人类培育了一种紫色皮肤的人种用于战争,老师立刻反问紫人是否享有有人权?会不会有紫人进行反抗?从而引发一系列丰富游戏剧情的讨论;有同学以知名科幻作品《三体》为灵感来源,延伸世界观进行了创作;有的同学基于古文《桃花源记》,脑洞大开地书写续集,描绘了一场绘声绘色地奇幻冒险!



游戏场景设计

同学们根据各自策划的框架中不同场景的风格特点,精心搜索了许多参考资料,绘制了思维导图,罗列了必备元素,部分同学已抢先运用roblox studio的建模工具,私下开始场景的设计搭建了!

游戏交互设计

游戏的交互性体验经常作为评价一款游戏好坏的重要标准,作为成熟的“小小设计师,”同学们深谙此道,纷纷把重心放在游戏交互性设计上。在课堂上,不少同学困扰于如何让人物与场景实现交互,并为玩家展示一部分文本情报,在老师的帮助下,同学们使用Lua编程语言,编写了一段基于Roblox Studio软件内置的触碰事件的程序:在Part发生触碰事件发生时连接到预设函数,判断触碰对象是否是一个人形单位(Roblox中人形单位的首个子级为Humanoid),如果是,则将PartBillboardGui子级的Enabled属性设为true,在等待三秒后再设为false;这段程序中,同学们还复习了如何使用local定义局部变量。

同学们另外还学习了传送门、特效变换等其他程序的制作,用在游戏的制作中,纷纷感叹效果拔群!通过罗布乐思Studio工具,同学们把脑海中的千万种创想,都一一实现了。

秋季课程挑战着小小创作者的实力。相信经过这一阶段的学习和实操后,同学们的创作产出会更加精细化和精致化,最终实现了自我突破,在游戏化编程中自由冲浪,征服这片星辰大海。游戏化思维与项目制学习完美结合,将虚拟照进现实,同学们终将用编码打造出属于自己的独一无二的创意世界。













分享到: