/Odd-Even_Matrix

一个简单的数字棋盘游戏。A simple numerical board game.

Primary LanguagePythonApache License 2.0Apache-2.0

奇偶数阵

ATTENTION!!! 软件尚未开发完毕。

介绍

这是一个简单的由我们独立开发的二人智力棋盘游戏,目的是为了取代五子棋成为同学们课件娱乐的好工具,玩法详见下方 游戏玩法。在这个仓库中我们将探索这个原创游戏的平衡性等,建立游戏可行性。

——游戏概念提出和研究者:Eilles与其同学们

软件架构

全部使用Python进行程序设计。

安装教程

  1. 安装Python
  2. 目前的游戏命令行模式开始程序为GameConsoleMain.py
  3. 目前的游戏窗口模式开始程序为GameWindowMain.py

命令行显示模式需在旧版控制台下运行(仅针对视窗10+操作系统)

游戏玩法

核心玩法

此游戏为二人智力游戏,在一个n×n的数字棋盘上进行游戏,游戏双方各有1~n共n个数字。游戏开始,双方依次将自己所有的数字放置在棋盘上,所放置的数所占的横行数列斜排必须要有相同的奇偶性,即放置的数决定了其所占的横行数列斜排的奇偶性。已经放置的数字不能重复放置,当玩家无法放置数字时(包含轮到其置数时无可用数字,或棋盘被占满等),则玩家出局。

附加规则

  • 为了保证游戏公平性,经过研究需要附增规则
  1. 由 “曾氏定理一推导定理1”(详见 ./oemsup/Record.txt): 每人于起始时必须选择 n的最小非1因数 个互不对称的棋盘位置放置障碍(若n为质数则放置合适障碍个数,大约7.4%于棋盘总格数),放置障碍处不得放置任何数字。
  2. xxxx

参与贡献

  1. Eilles Wan 提供技术支持,玩法改进等,同时与 Gong Shengkai & Zhang Haotian 在数学老师 Zeng Jin 的帮助下探索数学理论与平衡性
  2. Xiong Zixuan & Li Zekun 测试平衡性并进行玩法修复探索
  3. Gong Zhengqi 提供基本游戏玩法

作者联系方式

  1. QQ群 1070505462