如何学习游戏后端开发?

发布于 2022-08-29 18:59:05 字数 124 浏览 15 评论 0

RT...有php、java编程基础,php使用过ThinkPHP框架,java写过Android应用,最近想往游戏后端发展,想自己写一个《谁是卧底》的小游戏,但是不知道从何下手,对于多人的网络游戏毫无经验,求各位大虾支支招T_T

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧时浪漫 2022-09-05 18:59:05

1.游戏后端开发和一般的后端开发并没有太大的区别,主要是处理一些后端逻辑以及数据处理的工作,最大的区别可能就在于游戏的并发性上面吧。
2.按照你所说的游戏名称,所需要的并不是长链接,都是一些http的短连接就可以实现了

如果你的游戏并发性并不是十分高的话,建议可以自己尝试着写业务逻辑,来提升自己,你的需求相对而言还是比较简单的,相信你自己和容易实现的。

3.你的主要任务其实就是前端提交过来的数据通过http通信做简单的业务处理并给予反馈,按照你这个游戏的需求,连框架都无需使用

最后

    print("这是一个权限狗的乐园,你指望有人替你解决问题?碰到问题还是去")
    print("stackoverflow.com 吧")
    print("这才是真正的技术论坛,而不是在和人辩论的时候理亏,直接动用权限的地方")

希望我的回答能对你有所帮助,相信你能完成你的需求的

歌入人心 2022-09-05 18:59:05

这么说吧,一般游戏开发都是先有策划把整个游戏大致的框框架架交由开发。策划一般会制定游戏主题,人物角色,物品,技能输出,关卡场景之类的东西。就相当普通产品设计阶段。开发会先从人物角色开始做实现,接着是技能输出,物品,然后再是实现关卡场景之类的。
如果是单人游戏,基本上可以用普通app产品后端实现方式,最多用http交换一下个人的游戏数据就行了。
如果是多人游戏,那么基本上要比普通的即时通讯系统复杂一些。涉及多人状态同步,以及游戏相关的数据运算,比如路径运算等内容。不过,大致上是I/O密集型应用。采用即时通讯类似的基于消息的架构方式基本上应该可以满足需求。

新手的话,可以先从网易的pomelo框架开始吧,有现成的lordofpomelo实现可以参考。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文