推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
zeekp
V2EX  ›  Python

想用Python写个游戏,发布在什么平台好?

  •  
  •   zeekp · May 27, 2013 · 10541 views
    This topic created in 4907 days ago, the information mentioned may be changed or developed.
    steam greenlight这平台我看很受欢迎啊
    写个独立游戏估计路很长,我的愿望是在201X能发布自己的游戏
    本人1X岁
    52 replies  •  2015-11-17 14:04:45 +08:00
    shiweifu
    shiweifu
    May 27, 2013
    1
    2d 还是3d 的?什么类型?
    zeekp
    zeekp
    OP
    May 27, 2013❤️1
    2
    2d横版通关动作类
    miaoever
    miaoever
    May 27, 2013❤️1
    3
    两个 X 值相等么?
    Cadina
    Cadina
    May 27, 2013
    4
    写出来再说呗。。。
    ushuz
    ushuz
    May 27, 2013
    5
    X要是个9就没什么意思了,希望是3。
    Perry
    Perry
    May 27, 2013
    6
    楼主志向远大,看完楼主以往的帖子之后。。。
    reorx
    reorx
    May 27, 2013
    7
    目测 X = 6
    linzhi
    linzhi
    May 27, 2013
    8
    @reorx 这还能目测啊
    saharabear
    saharabear
    May 27, 2013
    9
    楼主,说这些都没用,直接下手干比较好。

    你就是死了心想做游戏然后赚钱?
    Hualin
    Hualin
    May 27, 2013
    10
    游戏,建议用 C#写
    zeekp
    zeekp
    OP
    May 27, 2013❤️1
    11
    @saharabear 这是梦想
    zeekp
    zeekp
    OP
    May 27, 2013
    12
    @Hualin C#效率比PY高? JAVA呢?
    cxe2v
    cxe2v
    May 27, 2013
    13
    @Hualin C#?你没搞错吧,虽说我现在主要用的就是c#,但是c#那个效率拿来做游戏真的不敢恭维,
    saharabear
    saharabear
    May 27, 2013
    14
    @zeekp 那现在想做什么?要不就从简单的做起,动起手来。
    csx163
    csx163
    May 27, 2013
    15
    C#的游戏我在玩的有Terraria,2D的,感觉还行。
    @cxe2v
    stackpop
    stackpop
    May 27, 2013
    16
    说出1X岁是要让我们膜拜的吗?
    话说我1x岁还只会写free pascal
    lennyh
    lennyh
    May 27, 2013
    17
    @miaoever 如果以开始相等,那么会一直相等;如果一开始不相等的话,估计就没机会相等了。。。
    Hualin
    Hualin
    May 27, 2013
    18
    @cxe2v 第一次搞游戏开发,能做出点能 proud of 的东东就行了,不要被枯燥的调试和贫乏的支持难倒就行。
    效率主要看开发效率,不是执行效率。lz 十几岁第一次写游戏,乐趣和入门为主。

    另外 python 的执行效率也不会好,尤其是图形处理上。解释的东西怎么会比编译的快?
    loveshouhu
    loveshouhu
    May 27, 2013
    19
    我1X的时候。。。
    想想都想膜拜楼主啊。。。
    laskuma
    laskuma
    May 28, 2013
    20
    @reorx 1X目测不会低于18 前面LZ提到老师给代码抄 学的是SQL之类的 估计已经本科了
    xspoco
    xspoco
    May 28, 2013
    21
    如果没有最后一句话,我会觉得LZ好牛逼。。。
    laskuma
    laskuma
    May 28, 2013❤️1
    22
    一直很膜拜@aveline 也是1X岁的年纪 开发经验却早就一大把了
    reorx
    reorx
    May 28, 2013
    23
    @laskuma 不排除楼主上学早,我 X = 6 的时候就上大学了
    laskuma
    laskuma
    May 28, 2013
    24
    @reorx 忽略了这点。。真心想吐槽LZ几句 但是无奈自己没有过硬的实力 想想还是忍住了
    csslayer
    csslayer
    May 28, 2013
    25
    renpy 写个 galgame 吧 :P
    clowwindy
    clowwindy
    May 28, 2013 via iPhone
    26
    推荐 Indie Game: The Movie
    alsotang
    alsotang
    May 28, 2013
    27
    网易的 iTown 平台楼主可以去看看
    duhastmich
    duhastmich
    May 28, 2013
    28
    1x 的时候在同学的文曲星上写游戏,还有个德州仪器的什么玩意儿
    cxe2v
    cxe2v
    May 28, 2013
    29
    @Hualin 那你最好先做2维游戏,不一定要画面豪华,游戏的情节,叙述性好,也能成为一个好游戏,或者是自由度高的游戏
    viator42
    viator42
    May 28, 2013
    30
    游戏的话画面还是很重要的,达不到豪华的话至少看起来精致.
    美工LZ是自己弄么?
    redfish
    redfish
    May 28, 2013
    31
    连去火星的飞行器还没造好,先想着去火星以后该怎么生存,踏实才是第一,如果你的游戏足够好,就算没有平台照样能火起来
    zeekp
    zeekp
    OP
    May 28, 2013
    32
    @laskuma 你错了
    zeekp
    zeekp
    OP
    May 28, 2013
    33
    开始是什么也不会
    现在有想法但不知如何起步
    Hualin
    Hualin
    May 28, 2013
    34
    @cxe2v 不是我做游戏 谢谢。十几岁的娃刚开始编,能编个小蜜蜂 太空大战就很了不起了,我可没说什么 3D
    laskuma
    laskuma
    May 28, 2013
    35
    @zeekp 我想说的是 这年代年轻早就不是什么资本了 你看@livid 高中里就自己创造并运营了一个学校社区 还有我之前提到的@aveline 如果你真想拿年龄来说明什么的话 请像4L所说的那样 做出来再说
    sodatea
    sodatea
    May 28, 2013❤️1
    36
    太浮躁了吧。python都还不会净想这些有的没的。先好好学习再说吧
    cxe2v
    cxe2v
    May 28, 2013
    37
    @Hualin sorry。看错了,把你当楼主了
    bluegobin
    bluegobin
    May 29, 2013❤️1
    38
    我推荐使用成熟的游戏引擎Unity3D,有三种脚本可以选择C#,JS和Boo,其中Boo和Python类似,但我并不推荐使用Boo,C#是最好的选择。

    Unity3D的免费版本现在可以发布MAC,Win,Linux,Android和IOS,所以不用担心价格问题。对于初学者来说,使用成熟的引擎可以更快地获得成就感而不是被复杂的细节打垮。

    做游戏真的很难很难很难。。。程序方面相对来说较为简单,如果用Unity,看文档逛社区就基本可以解决。设计方面可以从《The Art of Game Design》《A Theory of Fun for Game Design》看起,我之所以推荐英文版是因为英语对做一个好游戏非常重要,中文的资料很少,想及时看到一手资料就只能看英文的。声音方面如果自己没有相关的技能,最好去使用现成的资料或者外包。开发社区推荐TIG Source,多去交流才能提高。

    你的目标是Greenlight,嗯,怎么说呢,非常非常地高,但我并不认为没有可能性,即使你现在什么也不会。只要你能坚持和不断地努力,一切都有可能发生。你的年纪还小,如果条件允许的话可以考虑出国去读游戏相关的专业,不是所谓的游戏开发培训学校,而是类似于陈星汉的那种(南加州互动媒体学院)。

    因为这条路很难,所以即使放弃了也没太大关系,毕竟能走下去的人是极少数。
    madao
    madao
    May 29, 2013
    39
    看完楼主过去的po,建议楼主你还是埋头打基础吧,不然一辈子打口号的。
    Livid
    Livid
    MOD
    PRO
    May 29, 2013
    40
    想到什么就去做吧。

    入门技术的话,可以考虑从 SDL 或者 Cocos2D 开始。
    Kai
    Kai
    May 29, 2013 via iPhone
    41
    没有拿手的话,什么技术顺手或者至少看着顺眼,就拿着开始吧。

    大家喜欢你的游戏绝对不会因为你用了什么技术。
    darkfall
    darkfall
    May 29, 2013❤️3
    42
    想做就做
    另外分清楚[做游戏]和[写游戏引擎]是两码事
    python的话有Pygame, renpy(用来做gal)等
    现成的编辑器有GM, RM, U3D, UNREAL等
    现成的基础引擎有一大堆, 看你会什么语言, C#, java, py, js, lua, c/c++随便哪个都有不少
    支持LS, 喜欢你的游戏绝不是因为采用了什么技术
    greenlight的门槛非常高, indie虽说相对简单但是也不是那么好做的
    有时间推荐看看indie game: the movie, the story of Mojang等
    开源的游戏或者经典游戏的clone也不少, here is a simple list: http://osgameclones.com/
    Hysteria
    Hysteria
    May 29, 2013
    43
    @zeekp 如@Livid所说,iOS上的cocos2d入门确实非常简单,而且教程一大把。
    Hysteria
    Hysteria
    May 29, 2013
    44
    @askuma 你说的这个aveline,我发现是午夜俱乐部帝王啊= =。
    gouflv
    gouflv
    May 29, 2013
    45
    lz先拿本c语言打基础吧.. 想这么多学不到东西的
    zeekp
    zeekp
    OP
    May 29, 2013
    46
    @Hysteria 要我如何感谢你好?
    zeekp
    zeekp
    OP
    May 29, 2013
    47
    @bluegobin 做游戏都是为了实现自己的英雄梦
    Hysteria
    Hysteria
    May 30, 2013
    48
    @zeekp 呃,为什么要感谢我,我只是顺着Livid一说哇。你已经决定要学习cocos2d了么
    C0VN
    C0VN
    May 30, 2013
    49
    做游戏不是个简简单单就可以完成的事呀。

    而且游戏重要的根本就不是技术上怎么实现,重要的是你有什么样的想法怎样好玩,

    个人开发说实话,从做flash小游戏开始吧,那些小游戏很多都是flash。
    推荐一个给你玩玩
    http://jandan.net/2013/05/30/abobos-big-adventure.html
    bluegobin
    bluegobin
    May 30, 2013
    50
    @zeekp 嗯,那我觉得你可能选错道了。
    zzcflying
    zzcflying
    May 31, 2013
    51
    很喜欢第一句话。
    uuair
    uuair
    Nov 17, 2015
    52
    真厉害,我 1x 的时候,会跳房子,砍包,弹球,跟姑娘吹牛,喝啤酒,逛街玩街机,想必楼主也会的不得了了吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4491 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 106ms · UTC 05:43 · PVG 13:43 · LAX 21:43 · JFK 00:43
    ♥ Do have faith in what you're doing.