用S4A编写联机程序4

上海市浦东南路小学 四(1)班 林辰

七、一个复杂一点的例子

游戏剧本:左电脑有一个褐色巫师,可上下移动。按右移键发射褐色箭,箭穿出右边界,即从右电脑屏幕的左边界进入,继续向右前行。右电脑是黑色巫师,向左射黑色箭。褐(黑)色巫师碰到黑(褐)色箭即被杀死。

用S4A编写联机程序4

图6 左电脑画面

用S4A编写联机程序4

图7 右电脑画面

说穿了,箭并没有过去,另一台电脑上出现的箭是那台电脑的角色。只不过利用广播配合,使得看上去像是射了过去。

用S4A编写联机程序4

图9 左电脑的黑箭、褐箭脚本

右电脑里的黑巫师脚本与左电脑里褐巫师脚本差不多,区别只是改用左移键做发射键。黑箭与褐箭的脚本主要是消息名要区分开。我是用“lout”和“rout”分别表示左、右电脑的出界消息。

这个例子也不算复杂,因为目的是为了介绍S4A如何编写联机游戏。

八、关键是创意

下一步,你可以让巫师也冲过去打那边的巫师,如果打不过,还可以逃回来。你也可以编一个联机版的种菜程序,这台电脑的菜农可以跑到另一台电脑去偷菜。那台电脑的菜农可以追过来把菜夺回去。

S4A不是真正的联机,因为它只能发、收消息,不能传送字符串。Scratch的消息与其它语言的消息不一样,说白了,就是一个触发信号。如果我们想做一个聊天室,就麻烦了。但是,如果你只想做一个英文聊天室,那动动脑子还是可以实现的。这个就留给大家思考吧。

展开阅读全文

页面更新:2024-04-26

标签:菜农   上海市   创意   英文   巫师   褐色   边界   脚本   聊天室   例子   画面   黑色   消息   程序   电脑   游戏

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top