一些简单的编程游戏
雪人游戏——猜词
player 1想出一个神秘单词,然后按照这个词的字母数画出相应的占位符,让player 2猜其中的字母,并猜测这个单词。如果猜出,player 1把它填到对应的位置上;如果猜错了,把这个字母写在占位符下,然后划掉,player 1可以画自己的雪人。猜错一次画一部分。一共有九部分,大⚪,中o身,小。头,左右手,左右眼睛,胡萝卜????。所以player 2只有九次机会。猜出该单词,player 2胜。否则,play 1胜。
也可以多人参与,player 2猜完就下一个。
【隐藏了一个“错误猜测”的过程,先int错误数为9,if所猜单词!=神秘单词,就有:错误数=错误数-1】
茶壶游戏
用一组同音异形异意词造句,但游戏发起者不能说出真正的词,而是用茶壶代替。
eg,我听说一个小偷企图从建筑工地上茶壶茶壶大梁。(steal偷盗,steel钢铁)。
猜词者和游戏发起者进行对话,游戏发起者必须一直使用“茶壶”这个变量来回答问题,对话直到有人猜出那个词,否则游戏发起者赢。
【这个茶壶就相当于一个数组,数组就是将某一系列同类型的数据集合在同一个名称下,“茶壶”每次说出来就可以代表这组中的某一个值(不同的意思)】
我要打包行李
第一个人说:我要打包行李,我要把xxx放进去。
第二个人要接上:我要打包行李,我要把xxx,yyy放进去。
接着的人必须把前面的人打包按顺序说出来,再接上。
直到有人把顺序说乱或者说错说漏,或者接不下去了,游戏宣告结束。最后一个顺利打包的为赢家。
【这个游戏就相当于创建了一个数组,并持续为其增加内容,直到有人脑袋中可储存变量数组的“内存”用尽】
钓鱼游戏(2~6人)
先给每个人发五张牌(人少发七张),其余牌牌面向下放在中间池塘里。游戏按照集齐册牌的多少定胜负,当集齐某一数字的四个花色就把它摊出来。游戏从最左边的人开始,他可以向旁边那个人要一张牌,然后如果有,那个人就要给他,如果没有就跟他说:“取钓鱼吧”,他就可以从池塘里抽取一张牌。然后到下一个人向下下个人要牌。如果手上一张牌也没有了就从池塘里拿一张牌。直到池塘里没牌了游戏结束,拥有册牌多者赢。
【循环】
二进制手指计数法
大拇指:1
食指:2
中指:4
无名指:8
小拇指:16
握拳:0
随意伸手指算数,或者反过来,说数伸手指。还可以加上另一只手,当然另一只手也遵循前面的2倍规律:32,64,128,256,512。
【世上只有两种人:懂二进制的人和不懂二进制的人】
魔力8球
创建一个0~20的数组,如有需要也可以增减范围。
是 | 或许 | 否 |
---|---|---|
1.确定无疑 | 11.不确定,再试试 | 16.确实不可靠 |
2.注定如此 | 12.稍后再试一次 | 17.根本不可能 |
3.毫无疑问 | 13.现在不便告知 | 18.我想不可能 |
4.可以相信 | 14.现在无法预测 | 19.前景不乐观 |
5.绝对没错 | 15.集中精力再问 | 20.基本不可能 |
6.我想是的 | ||
7.很有可能 | ||
8.前景乐观 | ||
9.应该没错 | ||
10.有此迹象 |
【创建随机数,布尔】
句子改错
改变一个字母或是一个标点,就改变整句话的意思。
eg.Please exist(exit) through the gift shop.(请穿过礼品店-存在-离开。)
Most of the time(,) travelers worry about their luggage.(大多数时间-,-旅行者都操心他们的行李。)
【论小错误的影响】
一些脑力训练
数独游戏
三兄弟
有三兄弟长得一模一样,其中老大老二爱总说慌,老三总说真话。老大问你借了钱,有一天你在街上看见其中一个人,但不确定他是老几,你迫切希望能够和老大谈谈还钱的事情。假如只能问他一句话来确认此人是不是老大,你怎么问?
你是老二吗?
【约束条件:尽可能占用少的资源】
一道逻辑谜题
NAISNIENLGELTETWEORRSD
划掉九个,使剩下字母组成一个单词:
A SINGLE WORD
划掉的:九个字母NINE LETTERS
可以在这些基础上自行创作,内容只供参考,开拓一下思维。写得不清晰的地方,可以留言评论,我尽量补充。