| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 545 人关注过本帖
标题:今天分享一个小游戏!大家评估一下!
只看楼主 加入收藏
一张白纸123
Rank: 2
等 级:论坛游民
帖 子:40
专家分:24
注 册:2023-8-31
结帖率:100%
收藏
 问题点数:0 回复次数:5 
今天分享一个小游戏!大家评估一下!
程序代码:
def init():
    global home,xy_x,xy_y
    home=['#','#','#','#','#','#','#','#','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#','#','#','#','#','#','#','#','#']

    xy_x=[]
    xy_y=[]
    for y in range(0,18):
        xy_y.append('%d'%(y))

    for x in range(0,10):
        xy_x.append('%d'%(x))

    print('玩法:x*y得出位置,方块类型是符号,但必须是一个字节的。')

    k=input('玩耍之初,推荐一个方块类型呗!')
    if len(k)==1 and k!=' ':
        print('符合要求,谢谢推荐!')

    else:
        print('欢迎来到"home"!')
   
def main():
    global home,xy_x,xy_y
    init()
    while True:
        x=0
        for i in range(len(home)):
            x+=1
            if x==10:
                x=0
                x+=1
                print('\n',end='')
            print(home[i],end=' ')

        print('\n')
        
        k=input('方块类型:')
        if len(k)!=1:
            print('只输入一个字节的数!')
            continue
        
        X=input('选择方位x:')
        if X not in xy_x:
            print('不在方位列表之中。')
            continue
        
        Y=input('选择方位y:')
        if Y not in xy_y:
            print('不在方位列表之中。')

        home[int(X)*(int(Y)+9)]=k

if __name__=='__main__':
    main()
征求大家的意见!谢谢
搜索更多相关主题的帖子: home input 今天 print if 
2023-09-03 12:31
一张纸白
Rank: 2
等 级:论坛游民
帖 子:32
专家分:24
注 册:2023-8-31
收藏
得分:0 
有bug
2023-09-03 12:44
一张白纸123
Rank: 2
等 级:论坛游民
帖 子:40
专家分:24
注 册:2023-8-31
收藏
得分:0 
不好意思,我发个它的0.0.2版本
代码程序:
def init():
    global home,xy_x,xy_y
    home=['#','#','#','#','#','#','#','#','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#',' ',' ',' ',' ',' ',' ',' ','#',
          '#','#','#','#','#','#','#','#','#']

    xy_x=[]
    xy_y=[]
    for y in range(0,18):
        xy_y.append('%d'%(y))

    for x in range(0,10):
        xy_x.append('%d'%(x))

    print('玩法:x*y得出位置,方块类型是符号,但必须是一个字节的。')

    k=input('玩耍之初,推荐一个方块类型呗!')
    if len(k)==1 and k!=' ':
        print('符合要求,谢谢推荐!')

    else:
        print('欢迎来到"home"!')
   
def main():
    global home,xy_x,xy_y
    init()
    while True:
        x=0
        for i in range(len(home)):
            x+=1
            if x==10:
                x=0
                x+=1
                print('\n',end='')
            print(home[i],end=' ')

        print('\n')
        
        k=input('方块类型:')
        if len(k)!=1:
            print('只输入一个字节的数!')
            continue
        
        X=input('选择方位x:')
        if X not in xy_x:
            print('不在方位列表之中。')
            continue
        
        Y=input('选择方位y:')
        if Y not in xy_y:
            print('不在方位列表之中。')

        home[int(X)*int(Y)]=k

if __name__=='__main__':
    main()
亲测可行

一张有内容的白纸
2023-09-03 12:47
风卷浪起
Rank: 3Rank: 3
来 自:universe
等 级:论坛游侠
威 望:4
帖 子:190
专家分:149
注 册:2021-11-13
收藏
得分:0 
能给个具体的演示吗,或者讲讲这是什么游戏

人生苦短,我用Python~~~
对Pygame相关内容有兴趣,求带。
2024-02-24 20:51
是刘啊
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2023-6-28
收藏
得分:0 
这个游戏是怎么玩的?
2024-04-24 19:29
zbh120307
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2023-9-5
收藏
得分:0 
还是有bug
输出如下:
玩法:x*y得出位置,方块类型是符号,但必须是一个字节的。
玩耍之初,推荐一个方块类型呗!9
符合要求,谢谢推荐!
# # # # # # # # #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
# # # # # # # # #

方块类型:8 5
只输入一个字节的数!
# # # # # # # # #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
# # # # # # # # #

方块类型:8
选择方位x:1
选择方位y:1
# 8 # # # # # # #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
#               #
# # # # # # # # #

方块类型:

-----------------------------------------
说点什么好呢?

2024-04-25 20:42
快速回复:今天分享一个小游戏!大家评估一下!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023201 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved