Scratch我的OS操作系统

你好,scratch8商城终身会员价为¥1980元。会员可下载本站不断原创的scratch及kitten等图形化等课程资源,并提供技术支持。资源只有用在对的地方才能发挥最大价值,本站只找对的人,数字商品,付款即同意不退货,请三思。本人的Python博客为 www.lixingqiu.com ,原创非常多的Python创意程序与教程等等,您可以去看看。

请不要使用360浏览器,推荐使用chrome浏览器, 加微信scratch8, 向本人直接购买更好些。


《我的OS》用scratch“模拟”了计算机的启动过程,制作了一个简单的“操作系统”,可以让人们通过这个OS进行学习英语,数学,玩游戏,学习地理知识等等。

本项目的运行流程为:“start-》启动中-》windows-》welcome-》菜单。
主菜单由六个按钮等组成,按下每一个按钮就会有不同的“子项目”出现,从而进行不同的操作,根据这款简易OS,大家可以进行修改以符合于自己的实际需求。

角色简介:本项目共有32个角色,

从左上开始数

第一个角色名为:start ,它的作用是显示计算机BIOS运行时显示的界面,先导入gif文件,然后编写脚本,使用造型切换原理重现动画即可。

第二个角色名为:启动中,它的作用是显示“启动中…“几个字,并且控制变量‘启动完了’的值,以便通知另一个叫windows的角色结束程序运行。

第三个角色名为:windows,显示windows徽标,它有很多造型,不断切换就产生动画,本角色和“启动中“角色同时显示,同时消失,由‘启动完了’变量控制。

第四个角色名为:welcome,它接收到“windows“角色发来的广播就逐渐显示逐渐隐藏,完成后发送广播[开始]准备显示。

第五个角色名为:我的OS,它是主菜单的一部分,用于显示标题。

第六个角色名为:请选择,主菜单的一部分,用于显示“请选择”三个字。

第七个角色名为:学数学,主菜单的一部分之学数学,单击本铵钮会进入到学数学的子项目,使用发送广播跳转到相应的脚本来实现。

第八个角色名为:背单词,主菜单的一部分之背单词,单击本铵钮会进入到背单词的子项目,使用发送广播跳转到相应的脚本来实现。

第九个角色为:玩游戏,主菜单的一部分之玩游戏,单击本铵钮会进入到玩游戏的子项目,使用发送广播跳转到相应的脚本来实现。

第十个角色为:学文化,主菜单的一部分之学文化,单击本铵钮会进入到学文化的子项目,使用发送广播跳转到相应的脚本来实现。

第十一个角色为:看世界,主菜单的一部分之看世界,单击本铵钮会进入到学看世界的子项目,使用发送广播跳转到相应的脚本来实现。

第十二个角色名为:关于…,主菜单的一部分之关于,单击本铵钮会进入到关于…的子项目,使用发送广播跳转到相应的脚本来实现。

第十三个角色名为:版权所有,主菜单的一部分 ,在右下角显示几个版权所有2016几个字。

第十四个角色名为:数学背景,学数学的背景。它接收到上级菜单学数学的广播后显示出来,因为做背景用,所以让它不断的下移1层,

第十五个角色名为:数学小仙女,学数学的主角之一,它的脚本主要由出场,退场,对话,播放背景音乐组成。

第十六个角色名为:小神通,学数学的主角之一,它的作用是和数学小仙女对话,出题,统计得分组成。

第十七个角色为:结束,本角色是设计为一个小按钮,配合名为‘结束’的变量使用,可以让某些子项目在中途退出。

第十八个角色为:单词背景,背单词的背景图片,它接收到上级菜单背单词的广播后显示出来,因为做背景用,所以让它不断的下移1层,

第十九个角色为:地鼠1,背单词主角,本角色有链表,存储英语单词用,添加单词时的顺序要和每一个造型的编号对应,如果你设计链表第一个英文单词为apple,那么本角色的第一个造型应该是地鼠顶着一个苹果。音效不需要对应,只要录好音即可,因为它是直接调用的。

第二十个角色为:游戏名称,是主菜单里的玩游戏子项目的游戏名称,趣味弹球等几个字显示出来。

第二十一个角色为:板,玩游戏子项目角色,设计为使用鼠标操作它左右移动,原理是让板的X坐标不断地和鼠标的X坐标一致。它接到一个蛋会向上移动一点。

第二十二个角色为:球球,玩游戏子项目角色,一个弹球,弹来弹去,碰到红色游戏就结束了,碰到边缘或其它角色会反弹。

第二十三个角色为:小鸟,玩游戏子项目角色,从左到右不断地飞的小鸟,它会不断地随机下蛋。

第二十四个角色为:蛋,小鸟下的蛋使用的角色,碰到地面就会碎掉,使用图章原理实现,所以没有接到蛋的话,红色的区域会越来越多,游戏难度就自动增加。

第二十五个角色为:红线不能碰,其实它也做了一点背景的用途,板子一旦碰到了红色游戏就结束了。

第二十六个角色为:图片,学文化子项目的背景图。

第二十七个角色为:文化,学文化子项目的主角,它有很多造型,每个造型是诗或词,不断的逐渐显示逐渐隐藏,播放学文化时的背景音乐也由它负责。。

第二十八个角色为:图2, 关于…的子项目的背景图。

第二十九个角色为:我, 关于…的子项目的主角色,作用是从下到上显示关于本作品的一点点说明。

第三十个角色为:看世界小猫, 看世界子项目的主角色,用方向键操作小猫左右走动看世界旅游景点,使用坐标判断来小猫是否到了边缘实现切换景点。

第三十一个角色为:世界风光, 看世界子项目的主角色,它有很多造型,表示不同的世界旅游景点,通过接收看世界小猫到了左右边缘发送的广播,从而切换造型,以表示好像到了另一个旅游景点。

第三十二个角色为:陆地, 看世界的子项目的角色。

项目其它说明:

熟悉整个项目流程后,可容易地对它进行修改,如启动画面,只要自己录制相关的动画,再导入即可更改。

菜单按钮可以更富于特色,如可以设计为圆形或卡通按钮,或整个界面也可以仿win8界面等等。

也可像windows XP一样在左下角增加一个开始按钮,并且在舞台上显示“我的电脑”,“我的文档”等都是可以的。

背单词子项目的配音需要换成学生自己的,可以大量增加英文单词,从而真正具有一定的实用价值。

子项目的背景或配音都可以根据喜好进行更改,注意在scratch1.4中导入音乐格式需要先转换为pcm的Wav格式。最简单的方式是用千千静听来转换。

如果用scratch2.0打开本项目,可能会有卡顿的现象,可以把所有特效去掉,一般会消除,不过,表现力就弱了。

适合于所有角色的全局变量说明:

全局变量说明:

1、启动完了
表示电脑是否启动完了的变量,由“启动中“这个角色进行控制,目的是为了让“windows”角色和它同步消失。

2、打到的地鼠个数
顾名思义,进行统计的一个变量,英文输入正确后这个变量会增加1,在“地鼠1”角色这里进行统计。

3、结束
这个变量是控制菜单是否显示的,有一个角色也叫“结束”,当点了“结束”小按钮时,它的值为1会通知其它角色进行隐藏或准备下一步的脚本。

成会本站会员后可查看到下载网址:
需要成为会员请加微信scratch8

You must log in to read the rest of this article. Please log in or register as a user.

  

本站所有作品,教程等皆为原创,盗版必究,只供单位与个人内部研究使用。亦可直接向微信scratch8购买并提供技术支持。技术支持QQ:406273900。
风火轮创意编程商城 » Scratch我的OS操作系统

学本领,探索更大的世界!

李兴球博客 风火轮编程主页