鱼C论坛

 找回密码
 立即注册
楼主: 不二如是

[小天才教程] 0 0 0 3 - 第一个小游戏!!!-【战】

[复制链接]
发表于 2018-11-12 21:24:52 | 显示全部楼层
   哇哦  感觉可以搞大事情,自己先玩一波
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-29 16:57:00 | 显示全部楼层
哈哈,太棒了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-23 22:47:29 | 显示全部楼层
小甲鱼干货满满
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-26 15:55:57 | 显示全部楼层
学习学习,让我弟以后学好像可以。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-23 15:37:21 | 显示全部楼层
不错不错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-25 12:34:23 | 显示全部楼层
地方
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-26 17:41:37 | 显示全部楼层
支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-31 22:21:51 | 显示全部楼层
靠靠靠靠靠靠靠靠靠靠
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-5 09:14:11 | 显示全部楼层
wow
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-4-27 19:09:17 | 显示全部楼层
import random
board = [
      [0, 0, 0],
      [0, 0, 0],
      [0, 0, 0],
              ]
board_x={'1':0,'2':1,'3':2}
board_y={'a':0,'b':1,'c':2}
CHESS = [' ','x','o']
print('井字棋游戏开始了  x代表人类 o代表电脑')
def showBoard():#####  绘制棋谱
    print ('    a   b   c  ')
    for i in range(3):
        print('  |---|---|---|')
        print(i+1, '|',end=' ')
        for j in range(3):
            print( '%s |' %CHESS[board[i][j]], end=' ')
        print()
    print ('  |---|---|---|')
    print('---------------------------------')
def movi():###    电脑走棋
    print('电脑走棋')
    while True:
        r = random.randint(0, 2)
        c = random.randint(0, 2)
        if board[r][c] == 0:
            board[r][c]=2
            return board[r][c]
def movman():  ###人走棋
    print('小飞鱼该你走棋了')
   
    while True:
   
        try:
            mov=input('请按这样的格式走棋 如:a1,a3,b2,c1:')
            pos_x=board_x[mov[1]]
            pos_y=board_y[mov[0]]
            if board[pos_x][pos_y]==0:
                board[pos_x][pos_y]=1
               
                return
        except:
            print('您的输入有误!!!',end=' ')
            pass
def isFinished():####得分判断
  # 横向
    if [1, 1, 1] in board:
        print('小飞鱼你太棒了 ,你赢了,!')
        return True
    if [2, 2, 2] in board:
        print('电脑赢!')
        return True
  # 竖向
    for i in range(3):
        if board[0][i] == board[1][i] == board[2][i] == 1:
            print('小飞鱼你太棒了 ,你赢了,!')
            return True
        if board[0][i] == board[1][i] == board[2][i] == 2:
            print('电脑赢!')
            return True
  # 交叉
    if (board[0][0] == board[1][1] == board[2][2] == 1) or (
        board[2][0] == board[1][1] == board[0][2] == 1):
        print('小飞鱼你太棒了 ,你赢了,!')
        return True
    if (board[0][0] == board[1][1] == board[2][2] == 2) or (
        board[2][0] == board[1][1] == board[0][2] == 2):
        print('电脑赢!')
        return True
  # 平棋
    draw = True
    for i in range(3):
        if 0 in board[i]:
            draw = False
    if draw:
        print('竟然打成平局')
        return True
    return False

yourturn = True
showBoard()
while not isFinished():
    if yourturn:
        movman()
    else:
        movi()
    showBoard()
    yourturn = not yourturn  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-27 10:32:36 | 显示全部楼层
多谢分享!!!!!!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-14 08:35:54 | 显示全部楼层
非常不错,支持啊,好的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-17 10:02:42 | 显示全部楼层
非常吸引人的第一个小游戏
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-20 20:15:42 | 显示全部楼层
感谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-6 15:33:23 | 显示全部楼层
看看。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-6 16:38:28 | 显示全部楼层
感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-12-1 12:05:53 | 显示全部楼层
感谢分享!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-27 17:20:21 | 显示全部楼层
学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-29 20:54:16 | 显示全部楼层
感谢楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-9 17:32:09 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 13:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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