V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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 · 2013-05-27 18:44:41 +08:00 · 9143 次点击
    这是一个创建于 4228 天前的主题,其中的信息可能已经有所发展或是发生改变。
    steam greenlight这平台我看很受欢迎啊
    写个独立游戏估计路很长,我的愿望是在201X能发布自己的游戏
    本人1X岁
    52 条回复    2015-11-17 14:04:45 +08:00
    shiweifu
        1
    shiweifu  
       2013-05-27 19:03:56 +08:00
    2d 还是3d 的?什么类型?
    zeekp
        2
    zeekp  
    OP
       2013-05-27 19:29:11 +08:00   ❤️ 1
    2d横版通关动作类
    miaoever
        3
    miaoever  
       2013-05-27 19:30:15 +08:00   ❤️ 1
    两个 X 值相等么?
    Cadina
        4
    Cadina  
       2013-05-27 19:31:42 +08:00
    写出来再说呗。。。
    ushuz
        5
    ushuz  
       2013-05-27 19:49:11 +08:00
    X要是个9就没什么意思了,希望是3。
    Perry
        6
    Perry  
       2013-05-27 20:16:14 +08:00
    楼主志向远大,看完楼主以往的帖子之后。。。
    reorx
        7
    reorx  
       2013-05-27 20:44:46 +08:00
    目测 X = 6
    linzhi
        8
    linzhi  
       2013-05-27 21:01:42 +08:00
    @reorx 这还能目测啊
    saharabear
        9
    saharabear  
       2013-05-27 21:02:58 +08:00
    楼主,说这些都没用,直接下手干比较好。

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

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

    入门技术的话,可以考虑从 SDL 或者 Cocos2D 开始。
    Kai
        41
    Kai  
    MOD
       2013-05-29 01:11:12 +08:00 via iPhone
    没有拿手的话,什么技术顺手或者至少看着顺眼,就拿着开始吧。

    大家喜欢你的游戏绝对不会因为你用了什么技术。
    darkfall
        42
    darkfall  
       2013-05-29 05:12:02 +08:00   ❤️ 3
    想做就做
    另外分清楚[做游戏]和[写游戏引擎]是两码事
    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
        43
    Hysteria  
       2013-05-29 13:18:39 +08:00
    @zeekp 如@Livid所说,iOS上的cocos2d入门确实非常简单,而且教程一大把。
    Hysteria
        44
    Hysteria  
       2013-05-29 13:19:23 +08:00
    @askuma 你说的这个aveline,我发现是午夜俱乐部帝王啊= =。
    gouflv
        45
    gouflv  
       2013-05-29 16:35:31 +08:00
    lz先拿本c语言打基础吧.. 想这么多学不到东西的
    zeekp
        46
    zeekp  
    OP
       2013-05-29 18:28:56 +08:00
    @Hysteria 要我如何感谢你好?
    zeekp
        47
    zeekp  
    OP
       2013-05-29 18:32:22 +08:00
    @bluegobin 做游戏都是为了实现自己的英雄梦
    Hysteria
        48
    Hysteria  
       2013-05-30 02:19:00 +08:00
    @zeekp 呃,为什么要感谢我,我只是顺着Livid一说哇。你已经决定要学习cocos2d了么
    xavierskip
        49
    xavierskip  
       2013-05-30 13:53:57 +08:00
    做游戏不是个简简单单就可以完成的事呀。

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

    个人开发说实话,从做flash小游戏开始吧,那些小游戏很多都是flash。
    推荐一个给你玩玩
    http://jandan.net/2013/05/30/abobos-big-adventure.html
    bluegobin
        50
    bluegobin  
       2013-05-30 21:21:58 +08:00
    @zeekp 嗯,那我觉得你可能选错道了。
    zzcflying
        51
    zzcflying  
       2013-05-31 10:33:32 +08:00
    很喜欢第一句话。
    uuair
        52
    uuair  
       2015-11-17 14:04:45 +08:00
    真厉害,我 1x 的时候,会跳房子,砍包,弹球,跟姑娘吹牛,喝啤酒,逛街玩街机,想必楼主也会的不得了了吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1551 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.