资源简介
python实现,黑子先走一步,接下来各走两步,连成6子算赢
代码片段和文件信息
import numpy as np
import math
class Chessboard():
def __init__(self):
self.chessboard = np.zeros([1919] int)
self.directions = [np.array([1 1])
np.array([1 -1])
np.array([1 0])
np.array([0 1])]
self.current_pos = np.array([])
self.current_turn = -1
self.winner = 0
self.moves = []
def current_color(self):
return 1 if math.ceil( (self.current_turn)/2 ) % 2 == 0 else -1
def move(selfcurrent_move):
if self.chessboard[tuple(current_move)] == 0:
self.current_turn += 1
self.chessboard[tuple(current_move)] = 1 if self.current_color() == 1 else -1
self.moves.append(current_move)
for direction in self.directi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-01 10:25 connect6\
文件 6148 2017-09-09 03:40 connect6\.DS_Store
目录 0 2017-12-24 06:47 __MACOSX\
目录 0 2017-12-24 06:47 __MACOSX\connect6\
文件 120 2017-09-09 03:40 __MACOSX\connect6\._.DS_Store
目录 0 2017-10-01 10:25 connect6\.git\
目录 0 2017-05-28 17:50 connect6\.git\branches\
文件 11 2017-05-28 17:53 connect6\.git\COMMIT_EDITMSG
文件 317 2017-05-28 17:54 connect6\.git\config
文件 73 2017-05-28 17:50 connect6\.git\desc
文件 23 2017-05-28 17:50 connect6\.git\HEAD
目录 0 2017-05-28 17:50 connect6\.git\hooks\
文件 478 2017-05-28 17:50 connect6\.git\hooks\applypatch-msg.sample
文件 896 2017-05-28 17:50 connect6\.git\hooks\commit-msg.sample
文件 189 2017-05-28 17:50 connect6\.git\hooks\post-update.sample
文件 424 2017-05-28 17:50 connect6\.git\hooks\pre-applypatch.sample
文件 1642 2017-05-28 17:50 connect6\.git\hooks\pre-commit.sample
文件 1348 2017-05-28 17:50 connect6\.git\hooks\pre-push.sample
文件 4951 2017-05-28 17:50 connect6\.git\hooks\pre-reba
文件 1239 2017-05-28 17:50 connect6\.git\hooks\prepare-commit-msg.sample
文件 3610 2017-05-28 17:50 connect6\.git\hooks\update.sample
文件 305 2017-05-28 17:53 connect6\.git\index
目录 0 2017-05-28 17:50 connect6\.git\info\
文件 240 2017-05-28 17:50 connect6\.git\info\exclude
目录 0 2017-05-28 17:51 connect6\.git\logs\
文件 584 2017-05-28 17:53 connect6\.git\logs\HEAD
目录 0 2017-05-28 17:54 connect6\.git\logs\refs\
目录 0 2017-05-28 17:51 connect6\.git\logs\refs\heads\
文件 584 2017-05-28 17:53 connect6\.git\logs\refs\heads\master
目录 0 2017-05-28 17:54 connect6\.git\logs\refs\remotes\
目录 0 2017-05-28 17:54 connect6\.git\logs\refs\remotes\origin\
............此处省略49个文件信息
- 上一篇:python图形化项目实战
- 下一篇:Python极简教程
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论