gpt4 book ai didi

Python 游戏网络

转载 作者:行者123 更新时间:2023-12-05 09:22:00 24 4
gpt4 key购买 nike

我目前在寻找网络游戏编程资源时遇到了麻烦(特别是在 Python 中;我不知道任何其他语言)。我在 Python 中发现了很多关于通用网络的东西,但我不确定那是我需要的(因为我相信游戏网络还涉及一些其他因素)。我正在尝试创建一个在不同计算机上玩的 2 人 LAN 游戏。我已经看到一些人建议并被其他人蔑视的 Twisted python 库,所以我认为我应该不理会它。我对从何处或如何开始创建该游戏感到非常困惑,我们将不胜感激。 (我读过一篇与此类似的文章,但它对我帮助不大,不过我确实阅读了客户端/服务器模型的创建和客户端预测,所以我对它应该如何工作有一个非常基本的想法)。

感谢阅读!

附言我不知道这是否有帮助,但游戏应该是 2D 竞技场战士并使用 PyGame 库。

最佳答案

这是一个迟到的答案,但它应该给寻找 python 网络库和游戏指南的人一个很好的概述。

pygase这是我自己为各种独立项目编写的库,因为没有其他库能满足我的所有要求。它有据可查,而且很自以为是。它考虑了过去几十年在游戏网络方面的大部分学习成果,并且 API 相当高级。它也由我积极开发和维护。

podsixnet一个设计精良的低级游戏网络 API,适用于任何类型的游戏。您仍然需要做出一些明智的架构决策,这需要对游戏网络有更深入的了解。

simple-game-server不是真正的图书馆,更像是一个组织玩家“房间”的现成服务器,可以直接交换消息。这是一个简单的概念,只适用于不太紧张的小游戏。

如果您想了解有关游戏网络的一些深入实用的知识,请查看here .与 socketSocketServer 包的文档一起,这应该使任何人都可以使用 python 为游戏编写出色的网络代码。

干杯,塞拉斯

关于Python 游戏网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29440764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com