作业帮 > 体裁作文 > 教育资讯

石头剪子布输了就脱

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 09:34:53 体裁作文
石头剪子布输了就脱体裁作文

篇一:有趣的石头剪子布

有趣的石头剪子布

今天中午午饭后,我带着小朋友们进行餐后活动,我们围起来讲故事,我邀请了几位小朋友出来讲故事,小朋友们都听得津津乐道,池冠谆的一个有趣的故事《螃蟹与小鸭子》引起了小朋友们的一场争辩。

池冠谆小朋友的故事内容大略是说:螃蟹与小鸭子竞赛跑步,最后一起达到终点,裁判让他们用剪刀石头布的方式决议胜败,鸭子死活不干。他说:“剪刀石头布我一定不会赢。”听了这个故事我突发奇想,我问小朋友一个问题:“为什么鸭子死也不干呢?”有的孩子知道鸭子的手是蹼,但螃蟹的手就是钳,所以螃蟹一定会赢鸭子的,就因为我的这个简单而随便的问题的提出引起了孩子们的争论,子轩说:“如果鸭子跟马比赛的话,鸭子就不会输,因为马的手是马蹄。”小茜说:“如果是鸭子和马比赛,马是赛跑能手,那就会跑赢鸭子,还哪用猜拳来决定输赢呢!”张文又说:“那就和乌龟赛跑吧,那鸭子肯定会赢。”池冠谆说:“那鸭子像兔子一样睡觉的话,那就肯定会输。”孩子们你一言我一语地越说越起劲。

幼儿园的课程就是这样,不必特定的时间也比用特定的教育内容,就是一个小小的故事,一个简单的发问,小朋友的思维与语言能力就从这里得到了表达和提高。

篇二:石头剪子布游戏

石头、剪子、布

一、实例说明

这是一个古老的游戏,几乎每个人小时候都玩过,现在用Flash编制一个游戏程序,通过这个程序,能了解一些Action的高级应用。

二、有关知识

绘制实例,Action编程,按钮的制作及设置,变量。

三、制作过程

步骤1:打开Flash,建立一个新文件。

步骤2:从菜单栏中选择插入>添加符号(Insert>New Symbol),在出现的对话框中选图像(Graphic),命名为“gr背景”,用绘图工具在工作区画一个背景图形,如图1所示。

提示:gr表示图像Graphic的意思,这样可以避免重名的麻烦,使用者虽然可以随意命名,但养成一个习惯有利于提高效率。

步骤3:重复步骤2,分别制作的三个图像,命名为“gr石头”、“gr剪子”、“gr布”。 如图2所示。

图1 背景

图2 表示石头、剪子、布的三个图像

步骤4:从菜单栏中选择插入>添加符号(Insert>New Symbol),在出现的对话框中选按钮(Button),命名为“bu石头”,出现按钮编辑窗口后,从菜单栏中选择窗口>库(Window>libuary),在库中将“gr石头”拖到舞台,这时Up帧下出现一个黑点,表示Up帧为关键帧,然后再添加其他图形,比如给图像加一个小框,下面写上文字,以使这个按钮看起来更漂亮些;鼠标单击Over帧后按F6键,插入关键帧,Over表示鼠标停留在按钮上时所显示的图像,将图形的白色外框换成灰色;设置Down为关键帧,Down表示鼠标按下按钮时所显示的图像,将白色的字填上红色;设置Hit为关键帧,Hit表示按钮的响应范围,如3所示。

图3 按钮“bu石头”的制作

步骤5:按步骤4的方法将“gr剪子”、“gr布”分别制成按钮“bu剪子”、“bu布”。 步骤6:从菜单栏中选择 插入>添加符号(Insert>New Symbol),在出现的对话框中选电影片段(Movie Clip),命名为“MC石剪布”,该Movie Clip共设4帧,先设第1帧为关键帧,注意,第1帧中不放置任何对象,在以后的(转载于:www.smhaida.com 海 达 范 文网:石头剪子布输了就脱)3个帧中分别放置“gr石头”、“gr剪子”、“gr布”,右击第1帧,在Action面板选中Actions/Movie Control/stop。

步骤7:再做两个按钮“bu重新开始”和“bu结束”,它们的功能是用来在游戏结束后,用来选择重新开始游戏和退出游戏。其中“bu重新开始”的具体做法是,在Up,Over,Down帧里写上“再战三百回合”的字样,在Hit帧里指定响应范围。如图4所示。

图4 按钮“重新开始”的制作

“bu结束”可以用同样的方法制作。

步骤8:回到主场景,将Layer1改名为“背景”,设置第1帧为空帧,第2帧为关键帧,并将图片“gr背景”放置在“背景”层的第2帧里。

注:以后放入的各元素均为所在层的第2帧。

步骤9:新建名为“按钮”的层,将按钮“bu石头”、 “bu剪子”、 “bu布”放置在这个层里。

步骤10:新建命名为“动画” 的层,将“mc石剪布”重复两次放置在这个层里,如图5所示。

图5 按钮在背景中的位置

因为“mc石剪布”的第1帧是空的,所以放置时只能看到一个小圆点,图中的两个小白点就是被放置两次“mc石剪布”。

步骤11:选中左边的“mc石剪布”,在属性面板将其命名为player,在Color下拉框里选色调(Tint),将颜色值设为#FFFF00;同样的方法设置右边“mc石剪布”的实例名为computer ,在Color下拉框里选色调(Tint),将颜色值设为#FF0000。 如图6所示。

图6给场景中的电影命名

步骤12:选择名为computer的“mc石剪布”,执行修改>变形>水平翻转(Modify>Transform>Flip Horizontal)。

步骤13:新建图层,命名为“变量”,单击文字工具

,在图7所示的地方加入文字框,并在文字框内输入两个数字:00,设置好字体、字号、颜色。

图7 加入文字框

步骤14:在文字可输入的情况下,鼠标右击文字框,在弹出的菜单中选择面板>文字选项(Panels>Text options),具体设置如图8所示。

图8 文字框的设置

步骤15:分别在“玩家胜”、“电脑胜”后加入文字框,设置同上,注意把“玩家胜”后文字框的属性(Var)设置为pla,“电脑胜”后文字框的属性(Var)设置为com。在设置文字框时注意文字框宽度要能容纳两个数字。如图9所示。

篇三:石头剪子布秘籍

每次玩猜拳游戏的时候,你是不是总被“剪子”剪到,被“石头”砸到或是被“布”包 起来?是否总感觉自己一直在碰运气, 却总踩不上点?看看下面这幅来自于世界 猜拳协会的视讯图吧,他向我们展示了猜拳运动的历史,还透露了“天下无敌”的 猜拳神功秘笈。 就好像游戏的名字一样,“石头,剪子,布”,就像一个包含三种元素的周 期表,每种元素之间都互相制约,互为天敌和猎物。听起来我们每次好像只有三 分之一的胜率,但是如果加入一点点心理学战术,你的进攻就有了套路和箭头人 物。明白了这个,在猜拳大战之前吃一顿丰盛的早餐或者做个健康纤体运动都会 成为你的制胜之道。 猜拳运动现在风靡全球,但其最早的版本出现在 18 世纪的日本。日本人当 时玩的的一种叫 Jan-Ken-Pon 的游戏就是“石头,剪子,布”的祖先,这比世界上 其他国家都要早,也学这就是为什么猜拳运动和空手道的手势很像。 ( 一)和公子哥们怎么玩? 男性倾向于在首轮出“石头”,所以和他们玩应该先出“布”。 (二)如果我的对手是一个职业选手怎们办? 职业选手对新手上来会用“布”,所以出“剪刀”会将它们置于死地 (三)如何对付新手呢? 由于新手在精神上的不坚定,当他们输了的时候,往往会选择上个轮次击 败他的那个招式出拳,选择相反招式的就可以击败他们。 (四)如果对手两次都出“石头”,我该怎么办? 可能你的对手心理也在琢磨这个事,所以在第三次的时候会选择变招。但 是他也只有“剪子”和“布”可以选择,用“石头”回击他 吧,胜率会大一些。 (五)我如何预测对手的下一轮招式? 就像打牌一样,对手会下意识的流露出意图,在出招前盯住对手的手,如 果挥手时他五指紧握,那么他可能在想出“石头”,如果他 的五指松弛,那么就是“布”,如果只有两只松弛,很可能就是“剪子”。 (六)有没有统计数据可以帮助我的? 从统计学上看, 出“布”的概率最小为 29.6%, 而大多数人喜欢用“石头”和“剪 子”,他们的概率分别是 35.4%和 35%。所以当需要变 化的时候,你可以使用“布”来扰乱对手。 (七)看别人猜拳,我能够学到什么? 如果有机会,看看自己未来的对手猜拳也没有什么可以害羞的,关注他的 细节,看看有没有什么规律,什么风格。观察与分析会让你 的胜率大增。 (八)我连续的输,还有什么招吗? 当以上所有都不管用的时候,你还有最后一招,那就是出其不意的出一个 “史波克”,这样是违背规则了,但是你的对手这轮也没法 获胜。 编后语:很多人都觉得猜拳不是一个简单的

游戏,不能仅仅是凭借运气而 已,应该有一个“最优”的策略帮你取胜。如果有时间的话 学一下上面的猜拳攻略,在你朋友面前展示一下你的“石头剪子布”的神功。

篇四:Vb 石头剪子布小程序

Vb 石头剪子布小程序

Option Explicit

Private Sub Command1_Click()

End

End Sub

Private Sub Command2_Click()

Form2.Show

End Sub

Private Sub Form_Activate()

'给单选按钮赋值,显示“石头、剪子、布”

Option1.Caption = "石头"

Option2.Caption = "剪刀"

Option3.Caption = "布"

'设置单选按钮不可用

Option1.Value = False: Option2.Value = False: Option3.Value = False End Sub

Private Sub Form_Unload(Cancel As Integer)

End

End Sub

Private Sub Option1_Click()

Randomize '对随机数生成器做初始化的动作

Select Case Int(3 * Rnd) '生成 0到2 之间的随机数值

Case 0: MsgBox "对方也出石头!继续!" '随机数值为0

Case 1: MsgBox "哈哈!你赢了!对方出的是剪刀!" '随机数值为1 Case 2: MsgBox "你输了!对方出的是布哦!" '随机数值为2 End Select

Option1.Value = False '设置单选按钮不可用

End Sub

Private Sub Option2_Click()

Randomize '对随机数生成器做初始化的动作

Select Case Int(3 * Rnd) '生成0 到 2 之间的随机数值

Case 0: MsgBox "你输了!对方出的是石头哦!" '随机数值为0 Case 1: MsgBox "对方也出剪刀!继续!" '随机数值为1

Case 2: MsgBox "哈哈!你赢了!对方出的是布哦!" '随机数值为2 End Select

Option2.Value = False '设置单选按钮不可用

End Sub

Private Sub Option3_Click()

Randomize '对随机数生成器做初始化的动作

Select Case Int(3 * Rnd) '生成 0到2之间的随机数值

Case 0: MsgBox "哈哈!你赢了!对方出的是石头!" '随机数值为0

Case 1: MsgBox "你输了!对方出的是剪刀哦!" '随机数值为1 Case 2: MsgBox "对方也出布!继续!" '随机数值为2 End Select

Option3.Value = False '设置单选按钮不可用

End Sub

篇五:c语言课程设计报告--石头剪子布

《C语言课程设计》报告

题目:石头剪子布

专 业 :

班 级 : 学 号 :

姓 名 :

指导教师 : 成 绩 : 设计日期 :

目 录:

一、

二、

三、

四、

五、

六、

七、

八、 选题背景------------------------------------------------------------------------------------------ - 3 - 设计思路------------------------------------------------------------------------------------------ - 4 - 主要问题的解决方法及关键技术 ----------------------------------------------------------- - 4 - 程序流程图 -------------------------------------------------------------------------------------- - 5 - 源程序清单 -------------------------------------------------------------------------------------- - 5 - 程序运行结果 ----------------------------------------------------------------------------------- - 7 - 设计总结------------------------------------------------------------------------------------------ - 9 - 教师评语---------------------------------------------------------------------------------------- - 10 -

一、 选题背景

通过一个学期的C语言课程的学习,《C语言程序设计》课程已结束,根据学校课程学习的安排,要进行一周的C语言实习,自己动手编写游戏和系统。根据老师布置的设计任务书,按照学委的安排,根据个人的能力及意愿,我选择了设计一格小游戏:石头剪子布。

实验准备:做游戏前,首先,自己详细看了《C语言程序设计》(教科书),理解了相关函数的用法和作用;另外,上网查询了很多相关资料,还有找了很多相关的游戏设计的代码,都详细的看了一遍,加深了对C语言以及相关内容进一步理解。根据实际情况设计出一款比较理想的小游戏。

设计题目的要求:

①游戏要设置开始,结束操作控制

②游戏要有时间提示即相关结果的提示语

③游戏要能自动判断输赢,并显示最终比赛结果

二、 设计思路

系统功能模块图:

输入:计算机随机输入选择,用户输入选择,并将数据储存。

计算:根据计算机和用户的选择,计算大小,并判断输赢,计算用户的胜负率,并储存。

输出:根据用户的输入,将用户的游戏结果显示在屏幕上。

三、 主要问题的解决方法及关键技术

游戏功能需求分析:

输入数据:

计算机随机输入数据;

用户输入合法的数据

存储数据:

存储计算机的输入数据;

存储用户的合法输入数据;

判断用户的输赢:

根据用户的选择,比较用户与计算机的胜负

计算用户的胜负率:

根据计算机的记录,计算用户的胜负次数的总和及概率

四、 程序流程图

五、 源程序清单

#include "stdio.h"

#include "time.h"

#include "stdlib.h"

void main()

{

char r,dn; /*定义变量存储用户,电脑的选择*/

体裁作文