当年入门时写的的《大富翁》

欢迎加入我们卧虎藏龙的python讨论qq群:996113038

今天清理电脑

无意间发现了2018年的一篇代码

顿时很好奇,点开一看

是一个连地图都没有的“大富翁”。

看着这代码逻辑

简直是x-2>0的子集

到正无穷呀)

这么犯二的代码谁写的?

噢,原来是我自己

刚入门python时写的

害,谁还没个黑历史呢

各位不嫌弃可来康康

1:关注“python趣味爱好者”公众号,回复“ 简易大富翁 ”获取源代码

2:加入群聊:996113038。在群文件中下载源代码以及相关资料。

游戏规则

我写的的这个大富翁是自动的。也就是四个玩家(老虎,兔子,小猫,黄鼠狼),都是电脑模拟的。所以,这个游戏叫做“自动玩大富翁”(当年刚入门,水平不够

具体的游戏规则可以参考这个链接:

http://dy.163.com/v2/article/detail/ECTT5FDS05355T8J.html

python3.6.4

"在线python"小程序上线喽

python割圆法求“圆周率”

这是我刚入门python时写的代码,现在这个代码看起来确实搞笑

没有用到任何第三方库(因为我当时还不会)。

首先,大家都知道,大富翁里面每个城市的都有特定的属性,比如说这个城市的价格,收费规则之类的。我用了一个类来定义所有的城市。

class city():
    def __init__(self, city_name):
        self.name = city_name
        if city_name == '长沙':
            self.seat = [0]
            self.city_way = 3
        elif city_name == '桂林':
            self.city_way = 1  # cost_way的意思是收费方式是按照加法
            self.seat = [1]
            self.price = 1800
            self.cost_0 = 100
            self.cost_1 = 500
            self.cost_2 = 1000
            self.cost_3 = 3000

比如说“桂林”。这个城市的位置是2.也就是第二格,收费方式是第一种,初始价格是1800元,不升级,也就是self.cost_0是卖古董时增加100元。升一级的时候,卖古董增加500元。升两级,卖古董增加1000元。升三级,卖古董增加3000元。

所有的城市和地区都是这么定义的

all_city = ['长沙', '桂林', '苏州', '火车站', '天津', '安阳', '洛阳', '古玩市场', '揽金阁', '揽金阁', '郑州', '盘口', '南京', '广州', '杭州', '古墓', '古墓',
            '长安', '古墓', '古墓', '关隘', '古墓', '古墓', '栈道', '古墓', '古墓', '杭州''上海', '成都', '合肥', '酒楼', '珍宝堂', '珍宝堂', '燕京', '文物局',
            '济南', '襄阳', '盘口', '长春', '金陵', '长沙']

当然,酒楼,火车站,古玩中心用别的定义方式。

至于古董,也要用类的方式来定义,因为不同的古董,价格和数量都是不同的。

bank_curio = ['碎片', '碎片', '碎片', '碎片', '碎片', '瓷器', '瓷器', '瓷器', '瓷器', '瓷器', '碎片', '碎片', '灵器', '瓷器', '珠宝', '珠宝', '古籍',
              '古籍', '古籍', '石像', '石像', '石像', '石像', '石像']

需要用不同的参数来定义,这个列表里面存储的是所有的古董。另外我们还定义了一个类。用来表示各个古董的价格,数量等。

伙计的类型也是用同样的方式定义(害,刚入门咱也不会其他方法)

最后,我们用一个while循环来“玩”这个游戏。

由于没有玩家操纵(我会告诉你其实是我当年水平有限吗?)

我设定了四个电脑玩家(兔子,老虎,狐狸,黄鼠狼)。在while进行买卖地产,古董,使用伙计,交易等各种操作。大家可以下载源代码看一看。

小齐有话说:

无意间发现了这个“烂尾”小游戏,看了一遍忍不住发笑:这么奇葩的代码居然是我写的,那时候我刚入门python。写了这个代码后开心了好几天,还屁颠屁颠地把这个代码上传到一个python论坛上去分享。

现在学python学了好久了。

回想往事,感慨万千。

记得我还写过一个更沙雕的《弓箭手大作战》小游戏。等我以后找到了,再给大家看看哈

潇洒哥有话说:

没想到我们群主大大也写过这样奇葩(他觉得)的游戏啊

不过谁不是从入门到入坟精通的呢

最重要的还是坚持昂

让我们一起成长吧

本期分享到此结束

很高兴你能看到最后

作者|齐

编辑|潇洒哥

感谢大家观看

有钱的老板可打赏一下小编哦


图片来源:

http://dy.163.com/v2/article/detail/ECTT5FDS05355T8J.html

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值