基于面向对象的模拟人生游戏类
2016-11-08 22:23
274 查看
【Python之旅】第四篇(四):基于面向对象的模拟人生游戏类
摘要: 需要用面向对象的思想编写一个模拟人生的小游戏,其实就目前学的知识来说,最多只能写个故事叙述类的小游戏,因此这里只是给出该游戏中有关class的代码,代码是Alex老师写的,对进一步加深Python面向对象的特性有很大帮助! 游戏的情节梗概如下: John and Liz 是高中同学时的恋...
需要用面向对象的思想编写一个模拟人生的小游戏,其实就目前学的知识来说,最多只能写个故事叙述类的小游戏,因此这里只是给出该游戏中有关class的代码,代码是Alex老师写的,对进一步加深Python面向对象的特性有很大帮助!
游戏的情节梗概如下:
John and Liz 是高中同学时的恋人,后来Liz考上了北京城市学院,Jhon没有,为了跟女朋友在一起,他来到了北京打工(一家网吧当网管),挣钱为Liz交学费,后来LIZ毕业后工作了,遇到了公司的高富帅peter,然后两人就苟且在了一起,JHON发现后非常伤心,发誓要把LIZ夺回来,然后他发粪学习,增加自身能力,参加自考,学习老男孩PYTHON,若干年后,当上了某大型互联网公司的IT总监,月薪5万,北京买了车和房,偶然又见到了LIZ,此时她已被高富PETER甩了,LIZ提出再回到JHON身边时,JHONE优雅的说。。。
从情节中可以看出,用目前所学的知识,做交互式的话,可能意义不太大,但定义好角色的类之后,其实也是可以折腾一下的,由于时间的关系,就不去折腾了,因为这个过程中需要的其实更多的是有关游戏中的Ideas,下面就给出Alex老师写的类代码,以及我自己加的一点点的故事叙述型的游戏情节吧:
重点应该是放在类的代码上,这些代码可以加深初学者对Python类的使用的理解。
相关文章推荐
- 【Python之旅】第四篇(四):基于面向对象的模拟人生游戏类
- 基于行为,拦截某款Flash游戏服务器端的功能,利用某款开源模拟服务器端
- Python之模拟职场人生游戏
- 【Android】基于andengine游戏引擎的简单游戏实现(模拟控制器、tiledmap地图)
- [置顶] html5 js 贪吃蛇游戏(基于面向对象)
- JavaScript基于面向对象实现的猜拳游戏
- 猜拳游戏(基于python面向对象2)
- C#面向对象基于winform的扫雷游戏和简单的算法改进
- 猜拳游戏(基于python面向对象1)
- 基于Nokia手机的移动游戏开发步步通(一)
- [转贴]基于Nokia S60的游戏开发之五
- 基于Nokia手机的移动游戏开发步步通(五)
- C语言中的面向对象(1)-类模拟和多态,继承
- 基于Nokia手机的移动游戏开发步步通
- 基于Nokia手机的移动游戏开发步步通(五)
- 基于Nokia S60的游戏开发之二
- [转贴]基于Nokia S60的游戏开发之三
- 基于Java多线程机制的生产者-消费者模型模拟
- J2ME下基于MIDP2.0的手机游戏设计
- 基于Nokia手机的移动游戏开发步步通(二)