z***e 发帖数: 5393 | 1 问一下,现在如果做手机网游,各位推荐什么数据库?(肯定要免费的)MySQL or
MongoDB or anything else?
backend接口我打算用node.js |
d*******r 发帖数: 3299 | 2 你打算做3D的,还是做2D的,还是做网页的(手机client只是个wrap过的browser)? |
z*******3 发帖数: 13709 | 3 用nosql,没有必要上transaction
cassandra或者是hbase
涉及到钱的部分再上postgresql |
z*******3 发帖数: 13709 | 4 z大师是做3d转2d的,如果我没记错的话
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你打算做3D的,还是做2D的,还是做网页的(手机client只是个wrap过的browser)?
|
d*******r 发帖数: 3299 | 5 看了下lz的发过的帖子,我强烈建议你从 cocos2D 这个坑转到 Unity3D.
Unity3D这一套东西做2D也很好用的, 有很多有名的2D游戏都是用Unity3D做的. 直接跨
所有平台(iphone, android, web, PC, PS3, xbox etc),用C#(based on Mono) 开发
。而且Unity3D刚刚对indie的mobile developer已经免费了。
cocos2D 和 Unity3D 我都用过,基本上是: 青铜剑 和 原子弹 的区别.
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : z大师是做3d转2d的,如果我没记错的话
|
d*******r 发帖数: 3299 | 6
postgresql 对于交易这么重要吗,为什么呢
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用nosql,没有必要上transaction : cassandra或者是hbase : 涉及到钱的部分再上postgresql
|
z***e 发帖数: 5393 | 7 我还是一直关注到u3d的,可能以后会用到,不过从我个人来说比较习惯cocos的方式,
比较习惯从code入手,不习惯编辑器,看到编辑器啥的就头痛。cocos的功能针对性很
强,全部就是针对2d游戏所要的主要特点做的,2D游戏说穿了其实就是个播放动画和地
图,配上UI,这些接口方便就可以了。目前来说用得很顺手,觉得也还好啦。
U3D的确很全面功能强大,但是目前我觉得对2d太overkill了,我个人感觉就好像微软
也说visual studio或者.NET很强大功能如何全面,和其它open source相比就是原子弹
vs青铜剑,但是还是这么多人会选择open source,因为那已经满足需求,good enough。
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 看了下lz的发过的帖子,我强烈建议你从 cocos2D 这个坑转到 Unity3D. : Unity3D这一套东西做2D也很好用的, 有很多有名的2D游戏都是用Unity3D做的. 直接跨 : 所有平台(iphone, android, web, PC, PS3, xbox etc),用C#(based on Mono) 开发 : 。而且Unity3D刚刚对indie的mobile developer已经免费了。 : cocos2D 和 Unity3D 我都用过,基本上是: 青铜剑 和 原子弹 的区别.
|
c*********e 发帖数: 16335 | 8 sqlite.
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 问一下,现在如果做手机网游,各位推荐什么数据库?(肯定要免费的)MySQL or : MongoDB or anything else? : backend接口我打算用node.js
|
z*******3 发帖数: 13709 | 9 钱的东西失败了要回滚,要用到transaction
这个是nosql的软肋,恰恰是db的长处
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : postgresql 对于交易这么重要吗,为什么呢
|
d*******r 发帖数: 3299 | 10 visual studio 是好,但是对于很多纯coding的开发不是那么必须。但是我觉得设计游
戏这类东西,有个功能丰富的 visual editor 是非常有用的。
Unity3D把跨平台这些 trivial&boring&expensive 的工作都做完了,也是非常有用的。
lz可以追踪参考下哪些著名的厂家开始转到Unity3D,比如Rovio新的2D游戏
badpiggies 已经转到 Unity3D了。
还有 cocos2D 早就被 Zynga 买了, 其作者现在就为Zynga打工,所以cocos2D的开源未
来是什么样子,感觉还不是定数。
enough。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我还是一直关注到u3d的,可能以后会用到,不过从我个人来说比较习惯cocos的方式, : 比较习惯从code入手,不习惯编辑器,看到编辑器啥的就头痛。cocos的功能针对性很 : 强,全部就是针对2d游戏所要的主要特点做的,2D游戏说穿了其实就是个播放动画和地 : 图,配上UI,这些接口方便就可以了。目前来说用得很顺手,觉得也还好啦。 : U3D的确很全面功能强大,但是目前我觉得对2d太overkill了,我个人感觉就好像微软 : 也说visual studio或者.NET很强大功能如何全面,和其它open source相比就是原子弹 : vs青铜剑,但是还是这么多人会选择open source,因为那已经满足需求,good enough。
|
|
|
z*******3 发帖数: 13709 | 11 2d已经足够好了,对于大多数游戏而言
3d游戏很多时候开发成本有些撑不住
如果卖不好的话,很容易亏得血本无归
2d适合z大师这种小本经营,刚起步,总有各种考虑
不能说红军刚出井冈山就上两弹一星
enough。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我还是一直关注到u3d的,可能以后会用到,不过从我个人来说比较习惯cocos的方式, : 比较习惯从code入手,不习惯编辑器,看到编辑器啥的就头痛。cocos的功能针对性很 : 强,全部就是针对2d游戏所要的主要特点做的,2D游戏说穿了其实就是个播放动画和地 : 图,配上UI,这些接口方便就可以了。目前来说用得很顺手,觉得也还好啦。 : U3D的确很全面功能强大,但是目前我觉得对2d太overkill了,我个人感觉就好像微软 : 也说visual studio或者.NET很强大功能如何全面,和其它open source相比就是原子弹 : vs青铜剑,但是还是这么多人会选择open source,因为那已经满足需求,good enough。
|
x****u 发帖数: 44466 | 12 技术上差不多,2D也应该搞出3D感觉才好。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 2d已经足够好了,对于大多数游戏而言 : 3d游戏很多时候开发成本有些撑不住 : 如果卖不好的话,很容易亏得血本无归 : 2d适合z大师这种小本经营,刚起步,总有各种考虑 : 不能说红军刚出井冈山就上两弹一星 : : enough。
|
z*******3 发帖数: 13709 | 13 技术上差不多,艺术上差距就大了
2d可以精确到每一个像素,3d几乎不可能这么做
3d做出好看的图形的难度远比2d要高,高很多
【在 x****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 技术上差不多,2D也应该搞出3D感觉才好。
|
d*******r 发帖数: 3299 | 14 不是要做3D,是用高级而成熟的开发工具做2D游戏。
我开始也是这么想,用了一段时间的cocos2D后,发觉做2D游戏也应该用高效的工具。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 2d已经足够好了,对于大多数游戏而言 : 3d游戏很多时候开发成本有些撑不住 : 如果卖不好的话,很容易亏得血本无归 : 2d适合z大师这种小本经营,刚起步,总有各种考虑 : 不能说红军刚出井冈山就上两弹一星 : : enough。
|
x****u 发帖数: 44466 | 15 可以学纸片马里奥,2D图像3D技术。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 技术上差不多,艺术上差距就大了 : 2d可以精确到每一个像素,3d几乎不可能这么做 : 3d做出好看的图形的难度远比2d要高,高很多
|
z*******3 发帖数: 13709 | 16 嗯,不过2d引擎随便一个都不会太糟糕
无非那点东西,我用java写都写得蛮high的
这个就像公孙大神以前说的
哪个顺手就操那个上
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不是要做3D,是用高级而成熟的开发工具做2D游戏。 : 我开始也是这么想,用了一段时间的cocos2D后,发觉做2D游戏也应该用高效的工具。
|
x****u 发帖数: 44466 | 17 街霸2这个级别的剪纸游戏,可以用Windows GDI写出和DDraw同等速度。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,不过2d引擎随便一个都不会太糟糕 : 无非那点东西,我用java写都写得蛮high的 : 这个就像公孙大神以前说的 : 哪个顺手就操那个上
|
z*******3 发帖数: 13709 | 18 java也行,因为javafx在windows上底层调用的是directx
【在 x****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 街霸2这个级别的剪纸游戏,可以用Windows GDI写出和DDraw同等速度。
|
x****u 发帖数: 44466 | 19 其实directdraw的主要目的是操作FB,调色板和分辨率。如果不考虑这些,GDI挺好用。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : java也行,因为javafx在windows上底层调用的是directx
|
z*******3 发帖数: 13709 | 20 2d用什么都无所谓,赶紧把活干完交差是王道
用。
【在 x****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 其实directdraw的主要目的是操作FB,调色板和分辨率。如果不考虑这些,GDI挺好用。
|
|
|
z***e 发帖数: 5393 | 21 嗯,cocos2d做2d游戏从代码角度来说我觉得就是快,它已经把基本的代码框架摆在那
里了,剩下的就是填充,填充各种sprite就可以,甚至可以说和写html差不多,反正都
是些layer,一个套一个,然后往里面摆各种element.
U3D我了解不多,但是从网上的sample和教程来看,我完全理解如果在编辑器里面导入
几个3d模型,然后对每个模型定义一下相关逻辑(update方法什么的),很直观快捷,
我觉得和flash差不多,可能哈。但是我不太清楚怎么很有效的把每个单独object的
script组织起来,当然这个也是我没有u3d的实际经验,不过网上对u3d这个问题也有争
议。
anyway,什么快用什么,u3d有空再去了解吧。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 2d用什么都无所谓,赶紧把活干完交差是王道 : : 用。
|
z***e 发帖数: 5393 | 22 我是问数据库,怎么在扯u3d vs cocos了... |
d*******r 发帖数: 3299 | 23 呵呵,因为主要的开发工具决定了用哪个DB来得方便,uniyt3d的话,我知道有些nosql
db都有现成的模块可用的,cocos2d就不太知道了,很久没用了。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我是问数据库,怎么在扯u3d vs cocos了...
|
c****e 发帖数: 1453 | 24 不懂游戏,不过unity3d挺牛的,一下子把Mono挺起来了。 |
d*******r 发帖数: 3299 | 25 嗯,之前看所有挺Open Source .Net 的文章都觉得苍白,自打unity3d火了以后,所有
挺Mono的人(包括老赵)都会自豪地说Mono的跨平台能力非常强悍.
【在 c****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不懂游戏,不过unity3d挺牛的,一下子把Mono挺起来了。
|
s***o 发帖数: 6934 | 26 very much depending on the data you are storing. There are needs for data
store in many layers: application layer serving stores, data warehouse for
your BI, billing/financial data.
* serving stores are usually nosql solutions or mysql/postgresql instances
depending on your need.
- there will be data that you only need key -> value lookup, use stores like
cassandra/riak/memcache/mongo depending on your requirements of access
patterns. cassandra requires thrift, which is painful to some. riak supports
http interface and cross data center replication, which i like a lot.
memcache doesn't persist to disk, the version that persists to disk is
membase, which isn't that popular. i personally don't like mongo that much,
being nosql but also allow secondary index and supports all those 'RDBMS
like' features just seems weird. i like more clear cut, so mongo is never
going to hit my sweet spot.
- small mysql instances are always not a bad idea -- if you can keep it
small
* data warehouse are usually things like vertica and traditionl RDBMS like
oracle.
* financial/billing data are almost all in RDBMS like oracle it seems.
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 问一下,现在如果做手机网游,各位推荐什么数据库?(肯定要免费的)MySQL or : MongoDB or anything else? : backend接口我打算用node.js
|
w***u 发帖数: 17713 | 27 有用actionscript的吗?觉得和艺术品制作的直接就挂得上了,而且也可以跨几个平台
了。 |