一些简单的编程游戏

雪人游戏——猜词

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

可以在这些基础上自行创作,内容只供参考,开拓一下思维。写得不清晰的地方,可以留言评论,我尽量补充。