想用Python写个游戏,发布在什么平台好? - V2EX
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 9593 次点击
    这是一个创建于 4520 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    PRO
       2013-05-29 00:38:57 +08:00
    想到什么就去做吧。

    入门技术的话,可以考虑从 SDL 或者 Cocos2D 开始。
    Kai
        41
    Kai  
       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     Solana     2490 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 01:47 PVG 09:47 LAX 18:47 JFK 21:47
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86