当年入门时写的的《大富翁》
欢迎加入我们卧虎藏龙的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_nameif city_name == '长沙':self.seat = [0]self.city_way = 3elif city_name == '桂林':self.city_way = 1 # cost_way的意思是收费方式是按照加法self.seat = [1]self.price = 1800self.cost_0 = 100self.cost_1 = 500self.cost_2 = 1000self.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
当年入门时写的的《大富翁》相关推荐
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。...
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...
- MISC 入门隐写之用眼睛去倾听
MISC 入门隐写之用眼睛去倾听 使用工具Audacity pc直接下载windows版本即可,安装只需要选择安装目录,其他均点下一步即可完成安装. 题目:MISC入门 点击链接下载题目,得到flag ...
- java小游戏大鱼吃小鱼入门(15min写一个小游戏)
[mie haha的博客]转载请注明出处(万分感谢!): https://blog.csdn.net/qq_40315080/article/details/82823954 写代码前分析下游戏的各个 ...
- 一个程序员入门时应该学习的课程
很多编程爱好者应该和我一样,开始时只知道学习编程语言,把最重要的一些基础课程给忽略了,这是大错特错,如果你想成为编程高手,想在编程上有所作为,就一定要对他的内部实现等很多问题都要有所了解才行,其实我认 ...
- 【钢琴入门自写教程 1】小星星弹奏
by: CielleeX 2019/03/09 1. 熟悉键位 刚接触钢琴,给我的第一感觉时,这手不是我的,太僵了!!! 和我用计算机键盘打字的手,感觉完全是两双手, 还有就是,弹一会儿后,手就有点累 ...
- 如何在面试时写出高质量的代码
摘要:有些程序员由于平时没有养成良好的编程习惯,在面试时写出的代码质量不高,最终遗憾地与心仪的公司和职位失之交臂.如何在面试时能写出高质量的代码,是很多程序员关心的问题. 程序员在职业生涯中难免要接受 ...
- Livid : 在 26 岁时写给 18 岁的自己
转载自: https://livid.v2ex.com/essays/2012/01/24/a-letter-from-26-to-18.html 在 26 岁时写给 18 岁的自己 Jan 24, ...
- [日记]初中时写的一篇日记
在抽屉里翻出来10几张破纸,竟然是初中时写的日记.那时候的字和现在不一样,写的什么也早就忘了,好像是在读着另一个人写的东西似的,恍如隔世啊!有一篇还挺有意思的,下面原文抄录. 我梦见我似乎是一个很有名 ...
- 07年时写给刚入职的同事的一封信
注:这是我在07年时写给刚入职的同事的一封信,今天看看,觉得还有点意思,拿出来晒晒. 我的第一份正式(兼职)工作是我的计算机课老师帮我找的,每周去三天,每个月500元.96年下半年到97年初,一共5个 ...
最新文章
- C#之 HashSet(临时笔记,未参考资料,请慎重)
- linux常用的脚本、命令
- 【HDU - 1116】【POJ - 1386】Play on Words(判断半欧拉图,欧拉通路)
- Day12-date time
- 北航数值分析大作业_嫦娥5号在月球取土,有清华人的贡献吗?哪些学校贡献比较大?...
- java核心知识点学习----多线程间的数据共享的几种实现方式比较
- java 线程中断的方法_Java中断线程的方法
- 传奇脚本中提到的WIL序号是什么?在哪查看WIL序号?
- 有限元方法的核心思想是什么?
- 网络七层协议和TCP/IP五层协议
- win10怎么设置无线网连接到服务器,win10wifi自动连接在哪里设置_win10设置自动连接wifi的方法...
- 数字转换成汉语中人民币的大写(javascript正则)
- 基于ARM64架构飞腾2000CPU的浪潮CE3000F机器安装银河麒麟系统和Docker
- 纯干货!一款APP从设计稿到切图过程全方位揭秘(转)
- 计算机用户帐号 MAC地址怎么查,mac地址怎么查
- ThinkPad 插电时电源指示灯不亮
- eigrp 扩散算法_EIGRP之DUAL(扩散更新算法)
- 判断指定日期为当年第几天(Java实现)
- LayUI框架table数据表渲染不适配苹果手机详解!!
- 计算机科学导论大一,(计算机科学导论期末复习资料.doc
热门文章
- 网页基本结构DⅣV+ CSS 静态HTML旅游景点网页制作
- beta阶段事后诸葛亮会议
- 万网 mysql 用户 存在那个表里_会计核算软件备案报告表中的数据库名称和数据库版本如何填写...
- 一个团队必须有一个明确的目标!
- 【论文阅读】CodeTrans: Towards Cracking the Language of Silicon‘s Code......
- 服务器项目pdf,服务器等设备清单.pdf
- ppt扇形图怎么显示数据_如何给PPT中自带的数据图表(柱形图,饼图,条形图,折线图等)添加合适、简约的动画...
- 利用phpstudy安装dvwa
- 字符串3:大小写转换
- PostgreSQL不区分大小写的排序规则