CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

想用C#开发一个网络游戏,可行吗?

楼主Megadeth(我只会问问题,不会回答)2003-02-02 10:57:29 在 .NET技术 / C# 提问

因为是网络游戏,所以分布式运用开发是此次设计的核心,但这里有几个问题要问:  
   
  1。在客户端调用远程对象时,此对象是否会被复制到客户端?如果会的话,那修改客户端的对象会对远程对象有影响吗?希望能谈得深一点。  
   
  2。调用服务器端的远程对象时,服务器端的具体实现原理是什么?他会为此客户端建立进程还是线程?  
   
  3。用.net开发网络游戏到底可行吗?是否会因为封装太多而使得网络速度受影响。  
   
  4。谁还有好的建议?针对.net开发游戏的?希望能指点一二。  
   
  希望大家能give   me   your   advise!thank   you 问题点数:100、回复次数:15Top

1 楼chestnuts(每天只答2道题的隐士)回复于 2003-02-02 11:10:40 得分 10

http://www.gotdotnet.com/terrarium/  
  你最好先尝试明白这个游戏的原理和源码!  
  网络游戏的最佳典范Top

2 楼fa2002(风翔万里)回复于 2003-02-02 11:41:05 得分 10

你要开发那种类型的啊?如果是像《传奇》那样的游戏是不可能完全用C#完成的。Top

3 楼chestnuts(每天只答2道题的隐士)回复于 2003-02-02 13:51:10 得分 10

to   fa2002(叮当)  
  屁话,你知道directX9.0有专门支持c#的开发包吗?  
  你知道asp.net可以用c#来写吗?  
  你知道mobile   .net编程可以用c#来写吗?  
  你还知道什么不能用c#写的??  
  你怎么得的4颗星啊?Top

4 楼ilian(ilian)回复于 2003-02-02 16:03:46 得分 10

想用C#开发网络游戏,非专业、小游戏行的,商品化的大型2D、3D的不可能会用  
   
  C#——速度慢是永远的痛。.NET的类库也不是为开发游戏打造的。Top

5 楼RadAsm(win32asm)回复于 2003-02-02 16:17:51 得分 10

当然可以,但也许不是最佳选择。游戏的范畴很广,网络游戏也包括很多种形式,其中有的适合,有的不适合(C#来做),我想是这样的。Top

6 楼yqdeng(庆庆~·~)回复于 2003-02-02 16:58:04 得分 10

同意ilian的看法  
  Top

7 楼robinswan()回复于 2003-02-02 17:37:47 得分 10

就目前而言,做游戏恐怕还是用C++好些吧,  
  但是也许.Net内核的操作系统出来了情况也许会不同.Top

8 楼emeng(叮当猫)回复于 2003-02-02 17:43:36 得分 10

支持.netTop

9 楼Megadeth(我只会问问题,不会回答)回复于 2003-02-02 19:41:37 得分 0

非常感谢大家的回答,我现在大致也有个底了,谁能谈谈我的第一个问题呢,希望大家继续讨论。  
  to   chestnuts(橙子鸟)   :  
  感谢你给的那个网站,可惜我E文太差,看不懂,你能谈谈那个游戏的一些核心技术吗?我现在连那是个什么游戏都不知道,呵呵Top

10 楼LesterYu(啸)回复于 2003-02-02 19:58:21 得分 0

有什么不能做的呢?Top

11 楼shanmin(shanmin)回复于 2003-02-02 23:51:23 得分 10

我觉得.net的整体速度并不慢。再说c++背后有一个mfc类库,也不是多快呀。再说了,dx9   for   .net本身用c/c++写的,使用c#调用也不会慢到哪去。再说汇编快,现在基本没有人用了;c快,现在基本上除了单片机也没人用了。c++也不是最好的选择亚。Top

12 楼chestnuts(每天只答2道题的隐士)回复于 2003-02-03 00:23:48 得分 0

to     Megadeth(我只会问问题,不会回答)  
  一个游戏,它拥有客户端和服务器端,主要是让你饲养自己编写的宠物!  
  并且与其他在同一个服务器上的玩家交互  
  Top

13 楼5drush(五农民出狗狗)回复于 2003-02-03 00:26:10 得分 0

好象是编写一个宠物去跟别人的宠物打架吧?类似JAVA的ROBOTTop

14 楼ripper(rIPPER)回复于 2003-02-03 01:41:01 得分 10

在internet上面用就不要想什么远程对象了,最好用socket+自己的协议Top

15 楼Megadeth(我只会问问题,不会回答)回复于 2003-02-03 17:40:31 得分 0

再次感谢各位,不过还是想问一句,上面提的那个.net网络游戏的原理是怎样的呢?谁提一下?是不是用asp.net?  
  Top

相关问题

  • 请问开发二维网络游戏用什么工具好? C#行吗?
  • 各位兄弟C#能用来开发像石器一样的网络游戏吗?
  • ***用FLASH实现网络游戏是否可行?***
  • 关于网络游戏的开发问题?
  • 关于中国大陆开发网络游戏的前景
  • 一起来谈谈网络游戏外挂的开发?
  • 学习网络游戏开发要看些什么书?
  • 问:用java开发大型网络游戏有哪些优势?
  • 网络游戏开发服务器端一般用什么语言开发?
  • 网络游戏

关键词

  • .net
  • .net开发
  • asp.net
  • c#
  • c++
  • 网络游戏
  • 游戏
  • 远程
  • 服务器
  • 客户

得分解答快速导航

  • 帖主:Megadeth
  • chestnuts
  • fa2002
  • chestnuts
  • ilian
  • RadAsm
  • yqdeng
  • robinswan
  • emeng
  • shanmin
  • ripper

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo