为什么游戏开发商不把游戏原理讲明白?

1小时前 (17:47:04)阅读1回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2894815
  • 级别管理员
  • 主题578963
  • 回复0
楼主

为什么游戏开发商不把游戏原理讲明白?

游戏开发商做游戏最主要的目的就是赚钱,而要赚钱必须的把玩家牢牢绑在游戏上营造越多的未知点越能激起玩家的好奇心,游戏原理都讲明白了游戏对于玩家就没有那么多的秘密了,没有秘密了玩的人不就少了,所以经常讲一点藏一点鼓励玩家去发掘吸引玩家的好奇心

关于游戏的运行原理_?

首先,让我们来看一下网络游戏的工作原理: 网络游戏是这样工作的:

1.由服务器记录保存所有用户资料,所有信息的修改都是服务器完成的

2.服务器接受客户机的请求发送必要的信息给客户机,以使玩家正常游戏

3.服务器接收客户机的信息反馈,并根据反馈信息,对游戏帐号作相应修改 从以上简单的介绍,我们可以看出,网络游戏可以认为是这样工作的: 由客户机电脑操作服务器器电脑,对游戏帐号信息进行修改! 现在的网络游戏多是基于Internet上客户/服务器模式,服务端程序运行在游戏服务器上,游戏的设计者在其中创造一个庞大的游戏空间,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏操作。 网游制作不是说说就会的,你可以详细地看一下这个链接。里面的知识可能对你有用

请问关于变速齿轮加速网络游戏或者网页游戏的实现原理是什么?

变速齿轮的工作原理:在启动“变速齿轮”后,再次启动游戏,游戏向windows申请定时器时,“变速齿轮”就相应的修改了等待时间参数,因此改变了程序正常的定时(规定某个时间激发相应的功能),才使游戏有了不正长的加速,

下面是具体的 PS:从别处特意找来的

在电脑的不断升级换代中,我们的个人电脑处理速度越来越快.但你是否有这样的感觉.当你玩一些很久以前的老游戏,其运行的速度并没有随我们的电脑升级而变快,只是在运行一些比较大的电脑游戏程序时,感觉没有停顿了,更稳定了.为什么?

如果你是一个编写过电脑程序的人,对我下面的描述将很清楚的理解.我们在编写一些电脑程序的时候,都会应用到一个基准时钟.一般来说,一个CPU仅有一个这样时钟.比如在嵌入式微处理器里我们所应用到的晶振,cpu在内部通过硬件的方式将这个晶振以电信号的方式**好些时钟,然后由软件设置分频,得到我们想要的定时频率.在个人电脑里,同样有这样一个时钟,比如我们用VB进行编程时,用到的是定时为1ms的基础时钟.无论用哪种语言进行游戏或软件的编程,都离不开我们操作系统给我们分配的仅有的时钟,因为我们的编程是基于微软的操作系统的.

程序在个人电脑运行过程中,会向操作申请时钟,以确定自己在什么时刻作哪些动作.则捕获了这样的分配时钟,只需要在内存中作算术计算即可.知识补充: 软件定时器是一种数据的累加,就拿VB作例,如果软件想定时10ms,则给出一个10,意思是说我要在时钟10个1ms时钟定时中断后作动作.微软的基本作风是,你软件只需要告诉我10,至于中间的累加就不用你管了,到时候听通知.

根据上述分析,可能在两方面下手,一.改变基准时钟,这在微处理器编程时是很容易做到的.但是在个人电脑里,就不那么容易了,因为它被微软给封装成独立的子程序了.很难. 二,根据程序的名称在内存中找到与之相对应的定时请求,然后根据用户的需要更改这些数值,比如刚才的例子,现在减速一半,则根据程序的名称找到系统给设定的定时内存(变量),给每个变量乘以2.索引条件是程序的名称.这样刚才是定时10ms动作,现在20ms才能动作了.

能够得逞的原因在于现在的很多软件都是通过高级语言且基于微软的操作系统而编写的,其定时中断内存分配是有特定的规律的.如果采用汇编来编写,且不是面向微软操作系统的.,就会失效了.

游戏模拟器原理?

游戏模拟器的原理是一个模拟很多原始机器的CPU模拟器;一个把很多街机输入设备,例如按钮、摇杆和其他控制的输入映射到PC上的键盘、摇杆和其他设备的模拟器,以及一个街机显示和声音的模拟器。模拟器一般需要ROM才能执行,ROM的最初来源是一些原平台的ROM芯片,通过一些手段将原程序拷贝下来,然后利用模拟器加载这些ROM来实现仿真过程。游戏机模拟器是允许个人电脑或游戏机跨平台模拟其他电子游戏机的程序。

0
回帖

为什么游戏开发商不把游戏原理讲明白? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息