代号Mallow,是国外一位叫u/Ancalabro的用户耗费了两年自学成才制成的一款多人本地/在线2D游戏。

这款游戏基于Pygame制作,针对绳索物理、粒子引擎等一系列难题做了针对性的解决方案。从画面效果来看,作者确实做的非常用心。

1.游戏介绍

该游戏拥有以下特点

1.最多同时可在线4名玩家一同游玩(需要转发UDP端口)

2.在线游戏和离线游戏都支持

3.支持玩家对战

4.十二个独特的场景

5.一击必杀的武器机制和“无臂”近战战斗

6.重力反转机制

7.支持三种系统(Mac\Linux\Windows)

不过,尽管这款游戏支持多人游戏,但是需要你对UDP端口进行转发,这会有一定的安全隐患,所以建议大家单人把玩就好了。

键盘控制方法如下:

Z – 菜单选择 / 跳
X – 菜单返回 / 滚动
C – 使用物品
Y – 菜单命令
ENTER – 暂停 / 取消暂停
ESC – 退出程序
箭头 – 移动
减号 – 切换全屏 / 窗口化

2.源代码

如果你很好奇作者是如何用pygame完成这么多功能的,你可以在
https://ancalabro.itch.io/codename-mallow

下载这款游戏的源代码和游戏程序体验一把,相信不会让你失望的。如下图所示,进入网站后拉到留言区上方便会看到下载地址。从上到下分别是windows、Linux、Mac对应的游戏程序,最下方是游戏源代码。

3.好评如潮

Python社区经常会出现许多精心制作的游戏分享,但是像作者这样花了两年时间沉浸在自己的开发世界里制作一款游戏的人并不多见。

社区里大家对这款游戏都赞赏有加,相信这对于作者而言是一个正反馈,让他对制作游戏更有激情。

也希望大家能跟这位作者一样,认真地坚持做一件事情,逐步地将成果分享于众,获得正反馈。

如果能获得超预期的正反馈,就能极大地唤起我们的热情,像催化剂一样,使得我们的“反应”加快。

我们的文章到此就结束啦,如果你喜欢今天的Python 实战教程,请持续关注Python实用宝典。

有任何问题,可以在公众号后台回复:加群,回答相应验证信息,进入互助群询问。

原创不易,希望你能在下面点个赞和在看支持我继续创作,谢谢!


​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。