教你如何做出优秀的Scratch作品!
2017-10-02 22:58
以下内容转自《卡大爹》
如何让自己的作品在成千上万的作品中脱颖而出?本文将从创新创作、艺术审美、用户体验、设计思路、程序技术五个方面来谈谈如何做出一部优秀的Scratch作品。
一个
创新和创造
什么是创意编程?也就是说,从作品的设计上,要摒弃固有的思维,思考不同的表现形式。随便举几个例子给大家扩充一下脑子:
植物大战僵尸-口头计算
结合枯燥的口算和植物大战僵尸。如果你猜对了,植物可以杀死僵尸。让口算练习变得有趣。
四旋翼无人机飞行控制原理/仿真
无人机是如何用四个螺旋桨完成如此多的上升、下降、左飞和向右飞行的动作的?在船长父亲的帮助下,小作者用Scratch制作了一个模拟动画,讲解无人机的工作原理。不仅有创意,而且通俗易懂。
综上所述,创造力可以来自于让一件无聊的事情变得有趣,也可以来自于通过Scratch简单轻松地解释一个复杂难懂的原理。
2
艺术美学
我们常说第一印象很重要。留下深刻印象的作品呢?简单来说,一定要看起来舒服漂亮。
相反,如果一个游戏的其他所有环节都设计得非常好,而不是在屏幕上关注它,第一眼就会被忽略。岂不可惜?
比如这部《一招》作品,其实很有创意。但是图片太粗糙,文字是通过绘图输入的,不够精致美观。
如果你不注意简笔画中的作品《击剑》,你就看不到作品的名字。但这部作品是一款非常有趣且可玩性很高的游戏。如果只看作品封面,很容易忽略内涵吧?
再来看两个封面清晰,美感可接受的作品。当然,这只是大多数儿童作品的封面。如果你想让你的图片令人印象深刻,你就应该更加关注图片!比如下面的动画作品,配色和细节都无懈可击,给人美的享受。
综上所述,无论你的作品是游戏、动画、故事还是其他,都要有审美要求,从封面、字体、人物、背景等模块都能体现出审美水平。
三
用户体验
如何理解用户体验四个字?
其实很简单。既然你的工作是为用户做的,那你就要站在用户的角度考虑问题。比如游戏规则有没有具体讲解到一页?游戏难度合适吗?操作流程是否足够顺畅?等等。
以下参考指标可根据自己的作品进行改进:
打开作品,玩家可以清晰的看到游戏规则和操作流程。
通过简单的指导,可以了解游戏规则和操作流程。
符合大多数游戏的操作模式,甚至跳过指导去玩。
比如在《走出迷宫》游戏中,玩家打开作品,就清楚的明白游戏的目的是让主角走出迷宫。如果你设计的游戏无法让游戏的目的清晰可见,可以在游戏开始前制作一个简单的操作说明页面。
游戏难度设定适中。
游戏难度不要超过实际能力。
比如下面的“战斗机”游戏。敌机不断出现。敌机一出现,战斗机就开始射击。但是直到敌机把战斗机炸飞,战斗机也无法消灭敌机,游戏难度超出了可达到的范围。这个难度设置应该不像第二次玩。(建议通过多次尝试射击敌机,合理计算摧毁所需时间,设定敌人的血量。)
游戏的难度应该不是没有挑战性的。
在这个小游戏中,设计者设计了玩家只要拿到炸弹就可以炸毁敌机。本来是个很棒的想法,但是因为设计师设计了全屏炸弹,玩家很容易就能得到。这个游戏太简单,没有挑战性。玩家会失去征服游戏的快感。(通过多次尝试和计算,设计炸弹之间的时间间隔)
游戏需要有目的性。
体验一个好的游戏,需要有明确的游戏目的,比如完成一个任务,或者两人一组比赛,或者比较哪个玩家得分最高。游戏的目的是竞争。只有明确了竞技目标,球员才能有良好的体验。
游戏界面体验。
比如战斗机从游戏界面出来。比赛过程中拳手移出了屏幕。结果是一半在界面内,一半在界面外。整个感觉就是不舒服,会导致飞机的子弹偏离。(可通过“触边反弹”程序块控制战斗机不移出界面)
游戏操作方便简单。
一般我们用方向键控制战斗机。不过我觉得如果游戏更适合操作的话,可以改成鼠标控制移动,操作的体验会更流畅。
四
设计原理
如何才能让设计理念变得如此虚无缥缈?展览和评估活动对设计理念有两个要求:
作品设计完整,内容和主题明确,自始至终。
作为一部完整的作品,要有开头有结尾,开头有介绍,结尾有提示。让欣赏作品的人知道如何开始跑步,跑步过程中如何与人物互动,工作结束后会得到什么样的结果。
在以往的比赛中,卡塔的父亲总是发现,如果他不看剧本,就不知道是用鼠标还是键盘来操作作品中的人物。
原创源于学习和生活,积极健康,体现青少年的年龄、心理特征和游戏思维。
一部优秀的作品应该有一个明确的主题,不要把太多的想法放在一起。
如果是动画,观众应该能看到动画想表达什么,这是节日祝福。讲个故事?还是表现幽默?
如果是游戏,设计了很多关卡,所以不同的关卡要有一定的关联性,不要边走迷宫边玩游戏。
以下案例作品供欣赏:
如果是动画的话,应该是审美的,感人的。比如这部作品《小蝌蚪找妈妈》。
如果是游戏,就要设计合理的玩家角色、敌人角色、目标角色和奖励机制,使之变得有趣。比如下面的“洪水救援行动”游戏。
作品主题要积极健康,不要留着搞笑恶作剧,要有污言秽语。我们提倡把编程作为一种表达自己的方式,如果创作的作品能贴近自己的学习生活,不缺乏想象力和创造力,那就太好了。
五
程序设计
一份高质量的工作,最基本的要素就是让程序稳定、流畅、高效地运行,没有明显的错误,这是最重要也是最基本的。
程序中根本无法执行的无用代码应该删除。把它们留在脚本区会造成干扰,影响程序的可读性。
此外,角色、自定义构造块和广播消息应合理命名,并应避免使用“角色1”、“角色2”、“消息1”、“消息2”和“广播1”等名称。下图是一个反面例子。数字是用来命名变量的,这使得点击一个字符时的脚本很难理解。
学习编程的一个重要方面就是学习解决问题,分解复杂问题。
如果程序中脚本较多,就要把逻辑功能想成独立的、定义明确的积木组合,或者是通用的、多用途的积木组合,提取出来做定制的积木,辅以合理清晰的注释。一方面增加了脚本主进程的可读性,另一方面也方便了调试和改进。
对于下图中的例子,工作的功能是绘制一个旋转的正方形,它的边上有随机的颜色和30个像素,鼠标指向舞台上的任何地方。脚本中分别定制了“画图方块”和“画图旋转方块”的积木,使得主程序简洁明了。
谈完这五个方面,你知道如何做出高质量的Scratch作品吗
1.《scratch作品 教你如何做出一个优秀的Scratch作品!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《scratch作品 教你如何做出一个优秀的Scratch作品!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/695242.html