社区
C#
帖子详情
关于WPF+WCF开发网游
程序的色彩
2008-12-25 03:28:20
一款2D的网游,客户端我想用WPF来开发,服务器端用WCF来做,想请教一下大家,这种想法可行度是多少?细心听取一下大家的意见中。。。。
...全文
652
33
打赏
收藏
关于WPF+WCF开发网游
一款2D的网游,客户端我想用WPF来开发,服务器端用WCF来做,想请教一下大家,这种想法可行度是多少?细心听取一下大家的意见中。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigbaldy
2012-01-21
打赏
举报
回复
做游戏用XNA,成功大作有不少了,而且是3D的
以专业开发人员为伍
2012-01-21
打赏
举报
回复
许多初学者都被WCF的简单所折服。问题是你可以是一试,比如说客户端在一层或者多层NAT路由器后边,而服务器却需要实时地推送大量的消息给客户端,你实际用WCF模拟过这种网络么?
而性能则更是低十倍以上。
以专业开发人员为伍
2012-01-21
打赏
举报
回复
WCF大而且慢,并且并不是双向的。比如说客户端在两层NAT路由器之后(一个企业内部的局域网内的子网段内的一台电脑),你试过吗?
使用普通的tcp方式即可,传送json数据就可以了。没有必要使用更层层包装。除此之外,其它的基本上没有什么问题。
mrsupersky
2012-01-21
打赏
举报
回复
[Quote=引用 30 楼 hetengfei_ 的回复:]
引用 29 楼 shigaofei1 的回复:WPF 使用了DirectX 渲染,但是因为本身并不是设计给做游戏使用的,所以肯定没法和DirectX相比
另外一个老问题就是程序 容易被反编译
事实上就连微软自己 对程序被反编译 都没什么好办法,这主要是因为,.net 设计的时候就存在一定的缺陷。
相对来说,现在Java的防反编译都比.net 的要好。
容易被反编译 :
我想这不是问……
[/Quote]
我是菜鸟,但是比我厉害的人太多了。。。所以,我不能,但是别人未必不能....
当然没有多少价值的东西谁会去反编译呢?只有比较成功的东西才会有人(有公司)有兴趣去***。
看懂 goto语句 没什么困难的。关键是你开发的人自己能不能看懂...
随机加入一些无用的代码,使得其体积 ==原来的 1.5倍!
况且游戏这东西不能太臃肿,否则就没效率了。
我说容易被反编译这话 是因为至少目前尚未有一个保护代码的完美解决方案。
hetengfei_
2012-01-21
打赏
举报
回复
[Quote=引用 29 楼 shigaofei1 的回复:]
WPF 使用了DirectX 渲染,但是因为本身并不是设计给做游戏使用的,所以肯定没法和DirectX相比
另外一个老问题就是程序
容易被反编译
事实上就连微软自己 对程序被反编译 都没什么好办法,这主要是因为,.net 设计的时候就存在一定的缺陷。
相对来说,现在Java的防反编译都比.net 的要好。
[/Quote]
容易被反编译 :
我想这不是问题吧,如果我要加密,我就不信你可以返编译!
我用机器的逻辑来加密! C#代码的for while if 等等都自动换成 goto ,每一行代码一个标号。标号 ,变量,类库,方法,全是guid码?
随机加入一些无用的代码,使得其体积 ==原来的 1.5倍!
你能破解?
你就是牛人中的牛人了!
mrsupersky
2012-01-21
打赏
举报
回复
WPF 使用了DirectX 渲染,但是因为本身并不是设计给做游戏使用的,所以肯定没法和DirectX相比
另外一个老问题就是程序 容易被反编译
事实上就连微软自己 对程序被反编译 都没什么好办法,这主要是因为,.net 设计的时候就存在一定的缺陷。
相对来说,现在Java的防反编译都比.net 的要好。
另外WPF和XNA是两码事,别放在一起。。。
当然WPF做游戏也不是不无可能,做个Demo练练手什么的都还是可以的,比如 目前很有名气的那个 深蓝色右手,
之前做过WPF游戏的Demo...没有服务器,是单机版本的Demo
下面是深蓝色右手的 博客园地址
传送门 通向—>深蓝色右手的 博客园地址
ztzname
2010-08-24
打赏
举报
回复
顶顶顶
cstester
2009-12-11
打赏
举报
回复
还得是DX WPF 你得考虑客户端的配置是啥样的啊。。。4G内存?
可行度为0。。。。
南山猛士
2009-12-11
打赏
举报
回复
关注中。
yuandonghuia
2009-12-11
打赏
举报
回复
有想法,好!
程序的色彩
2009-01-20
打赏
举报
回复
自己up一下
风骑士之怒
2009-01-03
打赏
举报
回复
学习
程序的色彩
2009-01-03
打赏
举报
回复
大家再给一些意见啊。
monkey1126
2008-12-26
打赏
举报
回复
mark and study
绿色夹克衫
2008-12-26
打赏
举报
回复
我用这两样东西做过一个打牌的小程序。数据量不大的时候,处理起来感觉还不错。
主要是处理好哪些工作在本地就干了,哪些工作需要callback服务器。
对于客户端异步处理很重要,对于服务器,验证客户端发送的数据似乎更为重要,这两样之间有些微妙的矛盾。
hm7921936
2008-12-26
打赏
举报
回复
有朋友专门做WPF/XNA 3D图形游戏开发
只是国内暂时 冷僻
hm7921936
2008-12-26
打赏
举报
回复
太扯了。
WPF的游戏太多了。 只是你们不知道而已。 包括托管DX库。
难道连XNA都没玩过? 专门开发X BOX 360
微软也提供有开源的 3D赛车 游戏源带抹下载 X BOX 360的商业游戏
xjdata
2008-12-25
打赏
举报
回复
那你直接flash啊。 as3.0 已经很强悍了。
fenglm999
2008-12-25
打赏
举报
回复
wpf做小游戏还可以,大游戏没见过用wpf的,wpf性能会慢些
flyjimi
2008-12-25
打赏
举报
回复
WPF用于游戏啊?很悬乎吧,不知道谁见过成功案例?
加载更多回复(13)
WPF
你画我猜之宴会装扮小游戏
利用微软最新的
WCF
网络
开发
框架以及最新的页面设计技术
WPF
,制作出的一个装扮小游戏,它揉和了你画我猜的逻辑,宴会装扮的乐趣,是休闲,学习
WCF
,
WPF
绝好的素材
C#网络应用编程毕业设计
参考,C#网络应用编程毕业设计,采用C/S架构,
WCF
服务库+
WPF
客户端 本项目基于C#语言
开发
,是一款你画我猜的游戏,用户可以进行联机游戏. 玩家可以通过注册获得一个账户,使用用户名和密码进入游戏大厅. 选一个房间,当房间...
WPF
MVVM 编程模式/框架 基础+提高 项目
开发
实战视频教程
WPF
技术主要特点是数据驱动界面 UI,当数据发生变化时,
WPF
将自动通知 UI 界面同步更新,MVVM 模式充分利用了
WPF
的依赖属性、数据和命令绑定等机制,最大限度地界面显示和逻辑代码之间的耦合度,如需要调整界面...
framword4.5
游侠补丁网是目前国内最大的搜集整理游戏补丁的补丁仓库:这里不仅有游侠原创的中文游戏补丁,还有搜集整理自国外网站的英文游戏补丁,以及众多国内玩家自己原创的各种补丁。游侠补丁网从不标榜原创,而是以玩家的...
C#
WPF
窗体+
WCF
实现五子棋
文件大小:6.9M 操作系统:Windows10旗舰版
开发
工具:VS2017
开发
语言:.cs ...而随着网络的普及,网络游戏迅猛发展,一些小型的网络游戏受到用户的热衷,如五子棋、围棋、象棋等。 本文是采用C#语言,
WPF
,
WCF
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章