找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 127|回复: 3

NimGame 发行

[复制链接]

2

主题

0

回帖

32

积分

注册会员

积分
32
发表于 3-17-2025 18:49:36 | 显示全部楼层 |阅读模式

这是全新的游戏 Nim Game!

首先先介绍一下Nim游戏的总体规则:
有n堆石子,在每一轮里,玩家可以从任意一堆石子里拿出任意数量的石子。玩家轮流拿石子,当剩下的石子数量为0时,当时轮到的玩家就输了。


游戏说明书如下:
第一步:
运行NimGame_3_4.py.,
可以看到界面中有三个选项,按1,2,或3键分别进入人人对战(PvP),人机对战(PvC),以及分析模式(Analysis Mode)。
人人对战玩法:
首先输入玩家人数,石子堆数,以及每堆里面有多少颗。
玩家1先开始,按Enter键开始转盘,再按一次停止。光标会停留在被选到的石子堆上。再按一次Enter键开始射击环节。
射击环节:鼠标控制瞄准处,子弹会从窗口正下方射出。石子会从左右随机飞出,玩家需要用枪打下石子。枪每打12次装弹一次。所有石子飞出后,打到的石子数量即为玩家从石堆中拿走的石子数量。如果打到的石子数量为0,玩家自动出局。
玩家1射击完毕后,玩家二开始转转盘,以此类推。

人机对战玩法:
开始时利用鼠标选择难度,按Enter确定
堆数与石子数量随机生成,玩家可以点击任意石堆中任意石子,被点击石子与它之上的所有石子被取走。随后,计算机也会取走一定数目的石子,直到一方取走所有数字为止。

分析模式:
点击+/-号增减堆数或石子数量,系统会返回必胜决策或必败信息。

开发者:LapisLazuli, tr1somy, 124


注:需要安装pygame

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

27

主题

69

回帖

404

积分

超级版主

积分
404
发表于 3-17-2025 19:25:57 | 显示全部楼层
哇!本版开版当天就有作品登录!

我已经试玩了,游戏界面贴来给大家看看


怎么样?效果还可以吧?
至于具体进入游戏以后看到什么。。。您自己动手呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

7

主题

17

回帖

158

积分

版主

积分
158
发表于 3-23-2025 19:05:20 | 显示全部楼层
numpy是啥,我没有

1

主题

7

回帖

35

积分

注册会员

积分
35
发表于 3-24-2025 18:42:08 | 显示全部楼层
潮汐 发表于 3-23-2025 19:05
numpy是啥,我没有

是一个矩阵运算的库
你上过中B吗?最后一节课的”正投影三维建模“,课堂代码运行是不是挺慢的,你上网搜搜画30分钟了解最基础的用法,然后简单改改课堂代码,然后发现速度快了n倍
当然要先pip install
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RealDevClub ( 沪ICP备2024093864号-1 )

GMT+8, 4-9-2025 03:56 , Processed in 0.060799 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表