石头剪子布
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 11:25:42 字数作文
篇一:Java 石头剪子布游戏
package meng;
import java.awt.Color;
import java.awt.Font;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
public class abc extends JFrame implements ActionListener {
JPanel panel; //panel面板
JButton toneButton; //石头按钮
JButton jianButton; //剪刀按钮
JButton buButton; //布按钮
JButton clearButton; //清除按钮
JLabel label; //显示分数标签
JTextArea textArea; //显示结果文本区
int win=0; //赢了
int fail=0; //输了
int ping=0; //平了
int grade=0; //分数计数
int i=1; //1表示剪刀,2标示石头, 3表示布
String[] set=new String[]{null,"剪刀","石头","布"}; //存放剪刀石头布String result=" "; //显示分数的字符串
public abc() //构造函数
{
//实例化各个控件和设置各个控件的在面板里的位置 panel=new JPanel();
panel.setLayout(null);
panel.setBackground(Color.yellow);
textArea=new JTextArea();
textArea.setBounds(new Rectangle(0,50,400,100));
textArea.setEditable(false);
textArea.setBackground(Color.yellow);
textArea.setFont(new Font("宋体",Font.BOLD,30));
toneButton=new JButton("石头");
toneButton.setBounds(new Rectangle(0,0,100,50));
jianButton=new JButton("剪刀");
jianButton.setBounds(new Rectangle(100,0,100,50));
buButton=new JButton("布");
buButton.setBounds(new Rectangle(200,0,100,50));
clearButton=new JButton("清空");
clearButton.setBounds(new Rectangle(300,0,100,50));
buButton.setBackground(Color.green);
jianButton.setBackground(Color.green);
toneButton.setBackground(Color.green);
clearButton.setBackground(Color.green);
label=new JLabel(result);
label.setBounds(new Rectangle(0,150,300,60));
//实现按钮监听
toneButton.addActionListener(this);
jianButton.addActionListener(this);
buButton.addActionListener(this);
clearButton.addActionListener(this);
//向panel面板添加各个控件
panel.add(textArea);
panel.add(toneButton);
panel.add(jianButton);
panel.add(buButton);
panel.add(clearButton);
panel.add(label);
//将面板panel添加到JFrame里
add(panel);
setBounds(490,280,400,250);
setVisible(true);
setTitle("张三 ");
setDefaultCloseOperation(3);
}
public static void main(String[] args) //主方法
{
abc p=new abc();
}
public void actionPerformed(ActionEvent e) //实现按钮的单击事件 {
if(e.getSource()==toneButton) //单击石头按钮
{
i=2;
computeResult();
}
if(e.getSource()==jianButton)
{
i=1;
computeResult();
}
if(e.getSource()==buButton)
{
i=3;
computeResult();
}
if(e.getSource()==clearButton)
{
win=0;
fail=0;
篇二:石头剪子布游戏
石头、剪子、布
一、实例说明
这是一个古老的游戏,几乎每个人小时候都玩过,现在用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帧中不放置任何对象,在以后的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石剪布”的实例名为comput
er ,在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所示。
篇三:石头剪子布
从“石头—剪子—布”说起
近期,和公司同事一起进行了为期8天的集中培训学习,老师的讲课深入浅出、生动形象,系统的讲解了礼仪修养、心态建设、高效执行力、压力管理等诸多内容,令自己感触颇深,对于提升自身素质起到了极大的帮助和推动作用。
蒋文华老师讲授的博弈论的过程中,提及的一个关于“石头—剪子—布”的小小案例,不断引发我的深思。说两人玩“石头—剪子—布”的游戏,如果我告诉你,我准备出“石头”,你会出什么呢?
听到对方要出“石头”的时候,你认为对方要么是真的要出“石头”,要么是故意混淆视听,想引诱你出“布”从而自己出“剪子”取得胜利。这正所谓虚虚实实,用兵之道。所以,很多人可能会认为,你出“石头”,我出“布”啊。还有人可能会深入一些,你说出“石头”,为的是引诱我出“布”,你就可以出“剪子”赢我——那我应该出“石头”。还有人会认为,连我出“石头”你都可能已经猜到,你会出“布”,那我应该出“剪子”啊……
经过结果调研,发现:出“布”的大约占三分之一,超过二分之一的出了“石头”,出“剪子”大约为六分之一。
大家知道,其实“石头—剪子—布”是一种极其简单的猜拳游戏,也是我们生活中经常玩的游戏,简单明了的规则,使得石头剪子布没有任何规则漏洞可钻。但是简单的游戏,为什么会出现如此差异的结果呢?
其实,生活远比“石头—剪子—布”复杂的得多。单次玩法比拼运气,多回合玩法比拼心理博弈,使得“石头—剪子—布”这个古老的游戏同时具备心理博弈的“高深”性。在博弈中,你必须考虑对方的选择来确定你的最优选择,而对方也必须考虑你的选择来确定他的最优选择,你从博弈中得到的赢利——或者说是利益,不仅取决于你自己的行动,也取决于对方的行动。所以,人类除了用手势玩“石头—剪子—布”游戏外,也在生活中不知不觉地进行着类似的博弈。
首先是信任危机的博弈。他说出石头,是真是假?也许无可供参考的依据。从小时候,我们接受的教育是要善良、真诚,但是孩子小的时候我们讲农夫被蛇咬伤了。孩子问:善良的农夫为什么反而受到伤害呢?其实孩子的心灵是纯洁的,竞争激烈,弱肉强食,对他们而言,只是文字的不同。现今,信任危机日趋严重,猜疑、嫉恨,使得人们的内心五花八门、五颜六色。当缺乏信任的时候,实话也可以骗人,三国中的空城计,是比较典型的例子。因此,我们应该加强对敌人的防范,防止被对方迷惑。但是,诚实、信任,一直是我们的向往和追求。
其次,必须学会了解对方。知己知彼,方能百战不殆。有一个小故事:动物园开运动会,鸭子和螃蟹同时到达终点。裁判说你们两个石头剪子布决定输赢八吧。鸭子大怒:“去你的,我一次也赢不了!我一出就是布,他一出就是剪子。”晕,老师从小教育我们,要摸清敌人的实力啊。侧面了解和直接沟通,应该是了解的主要途径,但是我们的沟通却依然需要进步。
还有,就是要领先一步。正如同两个大学生到市场做调查,你不能只知道有卖土豆的,还应该同时了解市场容量、价格、质量等等相关信息,这样方不会被淘汰出局。“领先一步,高人一筹”, 所以诸葛亮曹操兵败华容道,差点玩丢了性命。
有一点我感觉是欣慰的:在不断博弈的公平竞争中,我们被选择逐渐成为全面发展的人。我认为,别人和他人千姿百态的思维和活动方式,应该体现我们必须努力的方向,并最终促使我们成为赢家。我希望,我们能够从“石头—剪子—布”的游戏之中之中得到了更多更多的提升。
Lzjt-csl
篇四:石头剪子布
石头 剪子 布
----唐山第五十四中学七(八)班 李州 雨后,走出家门信步,欣赏那一片春意盎然。沿路而行,路旁草坪上一阵喧闹声,一扭头,一群孩子在草坪上嬉闹,“石头剪刀布。”我愣住了,心底的一根弦被触动,熟悉的声音将沉睡已久的思绪唤醒,飘向过去。
小时候,刚到记事的年龄,就随邻里的孩子嬉戏,草坪上便是我们的天地,像一张天然的、柔软的绿地毯,站着、躺着、蹲着,毫不拘束,像在自家一样。
春天,自然是少不了雨的。中午,天色有些黯淡,雨紧接着就来,望着窗外的雨,估摸着下午玩不成了,便瘫在床上。可不一会儿,雨却小了,还不等雨停,伙伴们便互相招呼着跑出家门去。
小雨淅淅沥沥,飘在脸上柔柔的,和着暖暖的春风,好像临睡前母亲的抚摸。雨如细丝一般,闪着银亮的光泽,小草努力伸展着,青叶也昂起头来,迎接这场春的洗礼。各种花在此中变得更加芬芳,花香在湿润的空气中荡漾。
伙伴们昂起头,享受着清爽的雨丝,雨丝优美地从空中落下,打在脸上,凉凉的,爽爽的,沁人心脾,不知不觉地,将所有的烦恼与忧愁冲走。
绿叶上新鲜的雨珠还未落下,通过叶脉叶柄向下汇集。草坪还没有干透,大家就挤到上面去,背靠背地坐在一起,闹着,还挂着几滴雨的脸上露出天真的笑容。殊不知,衣服底下已经浸满水了。作为一个爱玩的孩子自然不能因为如此而退出游戏。过会儿,起身,大家你
追我,我追你,跑着跑着,一脚踩进了水洼,满身是污水和泥巴,可心中却是畅快淋漓。玩累了,又坐在一起,围成个圈,我家楼下的小男孩说;“玩点什么呢?”“石头剪刀布吧!”另一个男孩说。“好啊,好啊!”就这样,楼房下面的草坪上,一个个欢快的身影盘坐在地,背后是青翠的树木和刚晴的天空,这便成了这里一道亮丽的风景。“石头剪刀布!”大家热闹了起来,用身上还未干的泥巴往失败的脸上抹。“石头剪刀布”又是一次,无数双稚嫩的小手伸向中央,赢者自然得意扬扬,输者只能垂下头等着惩罚喽,这个游戏大家仿佛总也玩不够,一次又一次。“石头剪刀布”。。。。。。
眼前的孩子们已经回家了,我伫足远望,同时心中也在沉思:在这个喧嚣的世界中,有谁还能如此细细地品味童年,回忆那个我们都曾经历过的时代。珍惜童年,不要让我们心底那块纯真、愉快的地方在岁月流逝中慢慢消失。
谢谢你们,孩子们,帮我唤起了那片童真,我真想回到过去。忽然隐约有声音传来:
“石头剪刀布!”
指导教师:陈艳霞
篇五:石头剪子布
māmājiàowǒdúshū
hǎohàoxu?xíyàokakǔ
kǎoshìyàokǎo好好学习要刻苦 妈妈叫我读书 fēn
zhǎngdàcáin?ngyǒuqiántú
长大才能有前途 考试要考100分 lǎoshījiàowǒqùdúshū
m?nm?ngōngkayàotūchū老师叫我去读书
kǎoshìyàokǎoqiánmíng
dàxu?cáiyǒutōngzhīshū
cáiyǒutōngzhīshū
才有通知书 门门功课要突出 考试要考前10名 大学才有通知书 baishàngwǒdedàshūbāo
zh?ngdiǎnwàiyǔh?suànshù
wailezu?gahǎoháiziměitiānzǒuzàishàngxu?lù为了做个好孩子,每天走在上学路 重点外语和算术 背上我的大书包 xiǎoniǎojiàowǒqùchànggē
xiǎomāojiàowǒqùtiàowǔ
wǒgěitāmenshuōbàoqiàn
zu?yatàiduōm?igōngfu
tàiduōm?igōngfu
太多没功夫 小鸟叫我去唱歌 小猫叫我去跳舞 我给它们说抱歉 作业太多没功夫 shítoujiǎnzibùjiǎnzishítoubù
kǎoshìch?ngjìhěntūchūcáijiàoyǒuqiántú考试成绩很突出,才叫有前途 石头剪子布..剪子石头布。 shítoujiǎnzibù
上kǎoshàngdàxu?nándàoshìw?iyīdechūlù考大学难道是唯一的出路
...... 石头剪子布..剪子石头布。
māmājiàowǒdúshū
hǎohàoxu?xíyàokakǔ
kǎoshìyàokǎo好好学习要刻苦 妈妈叫我读书 fēn
zhǎngdàcáin?ngyǒuqiántú
长大才能有前途 考试要考100分 lǎoshījiàowǒqùdúshū
m?nm?ngōngkayàotūchū老师叫我去读书
kǎoshìyàokǎoqiánmíng
dàxu?cáiyǒutōngzhīshū门门功课要突出 考试要考前10名
大学才有通知书
cáiyǒutōngzhīshū
baishàngwǒdedàshūbāo
zh?ngdiǎnwàiyǔh?suànshù
wailezu?gahǎoháiziměitiānzǒuzàishàngxu?lù为了做个好孩子,每天走在上学路 重点外语和算术 背上我的大书包 才有通知书 xiǎoniǎojiàowǒqùchànggē
xiǎomāojiàowǒqùtiàowǔ
wǒgěitāmenshuōbàoqiàn
zu?yatàiduōm?igōngfu
tàiduōm?igōngfu
太多没功夫 小鸟叫我去唱歌 小猫叫我去跳舞 我给它们说抱歉 作业太多没功夫 shítoujiǎnzibùjiǎnzishítoubù
kǎoshìch?ngjìhěntūchūcáijiàoyǒuqiántú考试成绩很突出,才叫有前途 石头剪子布..剪子石头布 shítoujiǎnzibùjiǎnzishítoubù
kǎoshàngdàxu?nándàoshìw?iyīde
shítoujiǎnzibùjiǎnzishítoubù石头剪子布..剪子石头布 考上大学难道是唯一的出路
石头剪子布..剪子石头布 jīn?rlǐwǒxiǎngchànggēháixiǎng
shítoujiǎnzibùjiǎnzishítoubù
zhageshìjiadàochùyǒukuānku?de今儿里我想唱歌还想去跳舞 石头剪子布..剪子石头布
这个世界到处有宽阔的道路......
字数作文