游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5222|回复: 11

[讨论] [原创]网络游戏的简单思想(我是新手)

[复制链接]

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-2-25 12:25:00 | 显示全部楼层 |阅读模式
对于编程爱好者来说,编游戏的占40%差不多吧,单机版占37% 网络版仅占3% 这不是大家不喜欢网络游戏,而是都觉得网络版太难了,除非是大网络游戏公司,我们个人爱好者怎么能编网络版的啊~~~~一听网络游戏就直打哆嗦,单机都没搞懂就玩online啊!没套路。

哈哈,我也是这么想嘀,说实在的,单机版做个贪食蛇我都费了半天劲,编程研究的很浅阿。

但是我的愿望是网络游戏,只是自己还没达到罢了,不过我倒有一个想法,而且做好了还不需要"服务器",有空间就行,很单纯,很幼稚,不知道是对是错,别笑话阿:

按照单机的思路做好大体框架,人物设定好,技能设定好,怪物设定好,地图每一个站位都编上不同的代码以区分,将整个程序和ASP链接,在和access数据库连接,现在我们假设网上有两位玩家,玩家1选好人物在地图上走路,每走一步,则把地图站位代码通过asp发到FTP中的access数据库中,以较快的速度刷新一遍,这样玩家2在对自己操作的同时,从数据库中下载玩家1的地图代码,并通过事先设计好的程序在游戏里显示出来,以此类推,不停的进行,不停的刷新,不就成了网络版了?还不用服务器,在网上申一个空间能放文件不就行啦?

     我知道这肯定错,但不知道错在哪?大家不要笑话我,必竟刚开始学,不懂,请高手指教阿!
[em24]

27

主题

678

帖子

709

积分

高级会员

Rank: 4

积分
709
发表于 2007-2-25 12:29:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

网络游戏投资大,历时长,规模大,风险高,一旦失败血本无归啊~~

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2007-2-25 12:45:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

有意思的想法,对于大型游戏来说,asp+access无疑接近天方夜谭,不过爱好制作来说,说不定可行,等达人实现看看。

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2007-2-26 01:48:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

有想法值得鼓励。无论是否切实可行。

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2007-2-26 12:34:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

我用asp+access目的不仅是为了使网游简单,更主要的是可不可以达到不需要真实服务器,购买个虚拟主机就可以了,这样的话可以省去很多钱啊,也可以是我们的个人网络游戏更加普遍

5

主题

44

帖子

44

积分

注册会员

Rank: 2

积分
44
发表于 2007-2-26 13:03:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

lz的想法是可以实现的,就是web网游,不过是把sqlserver换成access了。web什么都可以做,但如果你要实现很好的声光效果,rpg那样的界面,用script实现,还是算了吧。保证让你的本地机器慢如牛,还是用cs模式开发,封装命令发送给asp,至于数据库就随你选了。

22

主题

355

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
发表于 2007-2-26 14:03:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

貌似WEB网游有些猛男已经做的差不多了。。。
怎么会不可能

0

主题

199

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2007-2-26 18:28:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

yoiok的意思应该是不需要专门的游戏服务器,需要的只是一般的web服务器作为游戏的服务器端,而不是不需要服务器。
这对没有自己的游戏服务器的游戏开发者来说是很有意义的。因为相对租用或自己架设一个专门的服务器,租一个web空间就便宜很多 —— 甚至能找到免费的(虽然通常很不好用) 。还可以找有这种空间资源的朋友帮忙。
如果空间只能放文件肯定是不行的,至少要能够运行cgi,asp或是php这样的服务器端程序的空间 —— 我想yoiok说的就是这个意思,只是表达得不清楚。
这一方案要做网络游戏可以的,但如果要完全实现即时交互性很好的游戏几乎是不可能的,而且一个游戏能够支撑的同时在线人数也很少。
因为web服务器毕竟不是为游戏设计的,它对客户断的响应通常不是很快 —— 很多人都有半天刷不出页面的经历吧。虽然游戏中传递的数据比较少,但一个动态空间能够提供的响应速度本身就很低。而且web服务器通常只支持文本方式的请求,这就让状态编码变得很没有效率,这对本来就不好的响应更是雪上加霜。而且像asp和php的效率终究不如编译好的程序,而动态空间通常是很多人用一个服务器,能够得到的cpu时间就更少,用户一多肯定吃不消。
所以如果想要利用动态空间作为服务器端,只能是即时性要求较低,设定比较简单(设定太复杂,服务端的程序运算量太大)的程序。
现在的确有这种游戏存在,我见过的都是javascript或者flash的客户端,通常都很简单。—— yoiok说的应该是可执行程序作为客户端吧。

13

主题

245

帖子

245

积分

中级会员

Rank: 3Rank: 3

积分
245
发表于 2007-2-26 20:22:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

哎,太幼稚了,想法不错,整体思路不错,不是一般初学者都能想到的。。。
关键是流量。。。最简单的JSP为什么胜任不了企业级的开发,所谓的J2EE标准,为什么要诞生呢?
而网游为什么不能用WEB服务器呢(当然,少数流量不大的可以,也不是绝对),其道理是一样的。。。

PS:ASP我不熟悉,我只熟悉JSP和JAVA以及相关的WEN应用服务器,所以拿JAVA来说事了,呵呵

2

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2007-2-27 09:37:00 | 显示全部楼层

Re:[原创]网络游戏的简单思想(我是新手)

典型的没有理解到windows编程和各种软件体系
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-9 15:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表