发表时间:2022-03-25来源:网络
有不少学员都想知道,什么样的作品才算是优质的Scratch作品呢?怎样才能在参加比赛的众多的作品中脱颖而出呢?
我就从大赛要求的创新创造、艺术审美、用户体验、设计思想、程序技术五个方面来说一说如何做出一个优秀的Scratch作品。
1.创新创造什么叫创意编程?也就是说从作品设计上应摒弃固有思维,思考不同的表现形式。随便举几个例子供大家扩大脑洞:
《植物大战僵尸-口算篇》

总结一下,无论你的作品是游戏、动画、故事还是其他,都要有审美上的要求,具体可以从封面、字体、角色、背景等模块上体现审美水平。
3.用户体验怎么理解用户体验这4个字呢?
其实很简单。既然你做的作品是给用户玩的,那肯定得从用户的角度去考虑问题。比如游戏规则是不是专门个给一个页面说明白啦?游戏的难度适不适合啊?操作流程是不是够顺畅啊?等等。
以下几条参考的指标,大家可以对照自己的作品再改进:
打开作品,玩家清晰可见游戏规则和操作流程。
通过简单的指引,即可领会游戏规则和操作流程。
符合大部分游戏的操作方式,甚至跳过指引即可游戏。
例如《走出迷宫》游戏,玩家打开作品,就清晰明白游戏的目的是让主角走出迷宫。若果你设计的游戏不能让游戏目的清晰可见,可在游戏开始前做一个简单的操作说明页面。

游戏难度,不宜超出实际能力范围。
例如下面这个《打飞机》游戏。敌方飞机不断出现,战斗机从敌机出现就开始射击。但直到敌机炸毁战斗机,战斗机都无法击毁敌机,游戏难度超出可完成范围。这样的难度设置用户应该不像玩第二遍。(建议可以通过多次尝试对敌机的射击,合理的计算出击毁所需时间,从而设置敌机血量)

游戏难度,不宜没有挑战性。
还是这个小游戏,设计者设计了玩家只要获取炸弹,就能炸毁敌机。原本非常棒的创意,但因为设计者设计了满屏的炸弹,让玩家非常容易获得。这样的游戏太简单,没有挑战性。玩家会失去征服游戏的快感。(通过多次尝试和计算,设计炸弹出现间隔时间)

游戏难度设置适中。
一个体验好的游戏,需要有明确游戏目的,比如完成一个任务,或者双人比赛,或者比较哪个玩家的得分最高。游戏的目的就是竞技,明确竞技目标,才能给玩家带来好的体验。
游戏需要目的明确。
例如:战斗机出了游戏界面。战斗机在游戏过程中,移动出了屏幕。造成一半在界面内,一半在界面外的状态。整体感觉不舒服,而且会造成飞机的子弹出现偏差。(可通过“碰到边缘就反弹”程序块来控制战斗机不出现移出界面的情况)

游戏界面体验。
游戏操作的方便简单。
一般我们控制战斗机都是用方向键。不过我觉得如果让游戏更适合操作,可以改成鼠标控制移动,体验操作感会更为流畅。
4.设计思想设计思想这么虚无缥缈的要求我们要怎么Get呢?展评活动对设计思想有两点要求:
作品构思完整,内容主题清晰,有始有终。
作为一个完整的作品,要有始有终,有开始的说明介绍,也要有结束的提示。让欣赏作品的人一看到就知道这个作品如何去开始运行,运行过程中如何和角色交互,作品结束时自己会得到什么样的结果。
在以往的比赛中总是发现有些作品如果不看脚本,都不知道该用鼠标还是键盘去操作作品中的角色。
创意来源于学习与生活,积极健康,反应青少年的年龄心智特点和玩乐思维。
一个优秀的作品,要有一个清晰的主题,不要把太多的想法生拼硬凑在一起。
如果是一个动画,欣赏者要能看出这个动画想表达什么,是节日祝福?是讲一个故事?还是展现幽默?
如果是一个游戏,设计了很多关卡,那不同关卡要有一定的相关性,不要一会儿打球一会儿走迷宫。
以下几个案例作品供欣赏:
如果是一个动画,那它要有美感、要打动人。比如这个《小蝌蚪找妈妈》的作品。

如果是一个游戏,要设计合理的玩家角色、敌人角色、目标角色、奖励机制,让它好玩有趣。比如下面这个《洪水营救行动》游戏。

作品的主题要积极健康,不要存粹为了搞笑和恶作剧,出现污言秽语。我们倡导把编程作为一种表达自我的方式,那创作的作品如果能贴近自己的学习和生活,还不乏想象和创造,就再好不过。
5.程序设计一个优质的作品最基本的要素就是要做到程序运行稳定、流畅、高效,无明显错误,这是最重要的,也是最基本的。
程序中无用的、根本执行不到的代码要删除。把它们留在脚本区会造成干扰,影响程序的易读性。
此外角色、自定义的积木块儿、广播的消息,要合理命名,避免出现“角色1”、“角色2”、“消息1”、“消息2”、广播“1”之类的名称。下图是一个反面例子,使用数字命名变量,使得角色被点击时的脚本不易理解。


学习编程一个重要的方面就是学习解决问题,学习分解复杂的问题。
如果程序中的脚本非常多,就需要把逻辑功能想对独立、边界清晰的积木组合,或者通用的、多次使用的积木组合,抽取出来做成自定义的积木块儿,辅以合理、清晰的注释。一方面增加脚本主流程的易读性,另一方面也便于排错和改进。
下图中的例子,作品功能是鼠标在舞台上点到哪里,就在哪里画一个颜色随机、边长是30像素的旋转正方形。脚本中分别自定义了“画正方形”、“画旋转正方形”积木,使得主程序简单明了。

--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com
上一篇:少儿编程软件scratch下载
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务