【问题标题】:Game development using python object oriented approach. [closed]使用python面向对象的方法进行游戏开发。 [关闭]
【发布时间】:2016-01-19 18:25:28
【问题描述】:

我正在寻找在线资源或任何好的电子书,用于使用面向对象方法的 python 语言开发小游戏。我的目标是以类/对象的方式创建小游戏。

我用谷歌搜索了它,但没有得到任何好的链接。

任何人都可以知道好的资源开始吗?

【问题讨论】:

    标签: python oop pygame


    【解决方案1】:

    查看 Kivy(移动/跨平台——使用 PyGame)或 PyGame 的游戏开发模块。 Python 是一种面向对象的语言,所以大部分python 所创建的一切都应该自然地面向对象。

    只是一些帮助您入门的参考资料:

    PyGame:http://gamedevelopment.tutsplus.com/tutorials/how-to-learn-pygame--cms-24184

    Kivy 文档:https://kivy.org/docs/tutorials/pong.html

    亚历山大·泰勒:https://www.youtube.com/watch?v=F7UKmK9eQLY

    【讨论】:

    • Thanks.but 在初学者级别,我不想使用任何类型的框架。我没有找到任何使用 oops 概念使用 pyGame lib 开发游戏的资源。
    • @YADAV - PyGame 有类 Sprite, Group, Rect 但它是低级库,你必须自己创建其他类 - Button, PlayerEnemyObstacle 等。如果没有 PyGame、Kivy、Pyglet、Cocos2d-Python、PySFML,你就不能做游戏。
    • 谢谢..同意你的意见。
    【解决方案2】:

    首先,这类问题通常很快就会结束,因为“帮我找工具、书籍或资源”通常是不受欢迎的。

    也就是说,无论如何,在问题被关闭之前,我们都会尽最大努力提供帮助。

    如果您是初学者,我会推荐 Pygame,否则我会建议一周中的每一天都使用 Pyglet

    我昨天刚刚发布了一个很好的例子,说明了如何 OOP 一些 OpenGL 的东西,这些东西可以用于我认为运行良好的游戏。我还对每个步骤进行了半下降描述,以使其更合乎逻辑(请记住,我在打字时被大脑加速,所以请原谅语言):

    检查一下,看看这是否符合您心目中最适合您的旅程的手环。

    【讨论】:

      猜你喜欢
      • 2013-03-31
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-23
      相关资源
      最近更新 更多