Dav*_*001 8 .net java flash silverlight .net-3.5
我正在考虑编写一个新的基于网络的游戏,并想知道是否有人对我应该选择哪个平台有任何建议.
游戏将基于2D精灵,但需要保持一个不错的fps速率(一次最多可能有20件事情).它都将通过鼠标控制.
我每天都使用.NET,所以Silverlight对我来说似乎是一个自然的选择,但我想确保尽可能多的人可以玩它...
所以我只是希望得到一些反馈,让我对一个简单的基于2D网页的游戏使用最好的东西.
编辑:
你能提供更多信息吗?这个单人/多人?什么样的流派?是否会涉及很多经典的UI(很多形式有很多按钮/复选框,数据网格等)?会有很多动画和特效吗?
我也对基于网络的二维游戏感兴趣.我个人赞成silverlight,因为:
一件很酷的事情是你可以做全屏显示.我还发现它足够快(在我的core2 duo笔记本电脑上)来处理大量的物体.事实上,silverlight将成为winmobile 7的重要组成部分也是一个好点(尽管我们必须看看结果如何).
有很多银色游戏,所以你可以看到可能性.
我认为主要的负面影响是可移植性,并让人们安装"又一个插件".Flash显然拥有最广泛的用户群,但如果你的游戏足够好,人们可能不会介意安装插件.这是一个无痛的安装.
在物理引擎方面,TomTom提到的FarseerPhysics最受欢迎.
还有一件我认为非常酷且引人注目的事情:http://www.codeplex.com/silversprite.来自网站:
在Silverlight 3中运行XNA游戏而无需更改代码.仅基于SpriteBatch的图形,无3D.由于游戏编译成直接的Silverlight代码,它将运行Silverlight可以运行的任何地方.[强调补充]
XNA-in-Silverlight方法可能非常好(特别是对于您可能希望从中获利的更复杂的游戏),因为这也可以让您轻松移植到Xbox.但是,我没有任何经验,所以我不能进一步评论.
编辑以响应OP的编辑:
由于你的游戏听起来比我想象的更简单,如果你不介意学习曲线或者做一个纯HTML + CSS + Javascript方法的潜在困难(实际上可能不那么好),我会去说也许这毕竟是最好的路线.那是因为便携性.
那就是说,我很懒,也不在乎是否有几个人错过了我的比赛,所以我只是坚持银光.= P
| 归档时间: |
|
| 查看次数: |
2522 次 |
| 最近记录: |