嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

作者:张越

指导老师:杨佳庆

项目难度: 一般

项目简介:

本项目以Python和tkinter为基础,使用python以网络游戏大富翁为原型,开发了一款Python版本的大富翁,供大家学习交流和参考。

 

 

选题背景:

     现在桌游电子化已经成为一种趋势,很多桌游譬如三国杀等都有单机和联网版本。

而作为同样是桌游的大富翁也不甘落后,也同样上线电子游戏,但是官方价格为49元,甚至比实体版还要昂贵,所以为了省去游戏本体费用,该项目应运而生。

 

 

原理框图:

159858125_wps%E5%9B%BE%E7%89%87_0057e6c7ce9b0b7afa646fdc26a0a21a4a17d335.png

 

玩法介绍:

1. 掷骰子

每位玩家每次掷出2颗骰子,根据骰子的数值前进一定的格数,当玩家每次到达或经过起点可以获取2M的金钱。但也并不是前进的越多越有利,能到达能获得有利条件的方格才能得到更多的金钱。

126_3b9735567ba4670fdcb815f626a313f8f4680679.png

2. 房子和旅馆

每个物业可以建造三套房子,当建立到第二套房子时,可以建立一套旅馆。

3. 物业

玩家到达无人拥有的地皮,玩家可选择是否需要购买。

购买后的地皮属于玩家的私有产物,此时其他玩家到达有人拥有的地皮上时,需要缴纳对应的过路费,购买的地皮越多,可能获得的金钱就更多了,获胜的可能性就越大,但要注意花的太多也可能导致自己破产。合理进行土地购买才是获胜的关键。

4. 胜利条件

每位玩家的初始持有金额为20000000元,在购买地皮以及通过其他人的地皮时将会缴纳费用,如果购买地皮以及缴纳过路费使用金钱过多就会破产,当个人的现金数量为0时即视为破产,破产的玩家淘汰出局。

项目展示:

1598581156%281%29_wps%E5%9B%BE%E7%89%87_8a0f45647dc63dea696d66be7c0a2918c8253dad.png

视频展示:

 

 

展望和总结:

当前的大富翁其实并不完善,仅仅只有购买土地和过路费的功能,对于游戏来说可玩性过低,在未来可以为游戏添加更多的功能模块,比如:完成机会,税收,公益福利和监狱的制作。除了添加一些功能之外,还需要结合网页,毕竟大富翁是一款桌游,桌游的精髓就是多人游戏,在线游戏才是这款游戏的游玩趣味性所在,将项目结合网页制作,实现在线多人游戏是这个游戏今后的主要目标。

GitHub代码:

https://github.com/shiep18/EIS2020/tree/master/l-team/team5/Richman

下载

DesignSpark Electrical Logolinkedin