List/Grid

程序开发 Subscribe to 程序开发

Web开发者如何玩转Chrome应用商店

Web开发者如何玩转Chrome应用商店

应用商店模式在被证明极具时代价值之后,再次被引入到了Web端,而消费者对于Web应用的下载和使用热情高涨。敏锐的开发者同样嗅到了Web应用商店带来的巨大商机,纷纷选择了应用商店作为根据地,推广自己的应用产品。本文以Hosted App为例介绍如何加载、发布Chrome应用

Mixpanel为旗下分析平台新增两项功能

Mixpanel为旗下分析平台新增两项功能

开发分析服务Mixpanel已经为其平台增添了两个新的功能。这将允许网站,应用以及游戏开发商们能够更多的统计和收集其用户的详细信息。Mixpanel旗下平台此次添加的两个新功能分别是Funnel Analysis(漏斗分析)以及Segmentation(市场细分)。

创业公司ZigFu推出体感游戏开发工具包

创业公司ZigFu推出体感游戏开发工具包

一家名为ZigFu的Y Combinator创业公司也对这个领域非常看好,他们就致力于为体感游戏开发者提供统一的工具包和开发环境以让开发者能够迅速的开始此类游戏的开发。

xaitment整合现有产品将推出xaitMap 3.0

xaitment整合现有产品将推出xaitMap 3.0

I工具提供商xaitment已经宣布公司将会整合现有的xaitMap和xaitMove产品,并推出一个被称为xaitMap 3.0的单一新产品。新产品将会在gamescom(科隆游戏展)亮相。

Valve更新Steam平台 提高用户下载速度

Valve更新Steam平台 提高用户下载速度

Valve希望通过HTTP发送内容来获得更好的增加下载速率,并且通过增加其总带宽的最大值来处理解决高峰期下载的问题。新系统还将允许文件的分段下载,用户不再需要因为下载时小小的改变而需要重新下载整个数据模块。

Valve宣布Source引擎SDK免费开放

Valve宣布Source引擎SDK免费开放

Half-Life 和 Portal 的开发商 Valve 日前宣布其所属的源引擎和游戏造型工具的软件开发包(SDK)免费对外发放。

AltEgo:跨平台虚拟角色传输解决方案

AltEgo:跨平台虚拟角色传输解决方案

AltEgo 最近完成了跨平台3D虚拟角色传输途径的解决方案,AltEgo 的这项新技术可以让玩家把游戏内的虚拟角色与玩家包括Twitter,电子邮件,移动与社交游戏在内数字生活的其它部分进行整合,使其形成一体化。

怎样成为一名Android开发者?

怎样成为一名Android开发者?

很多人认为从事Android开发是一件赔本的买卖。 他们说,如果你想赚钱,你应该转向iPhone,iPad和所有其他的平台。但事实显然不是这样的,虽然从事Android开发并没有让我收入数千美元,但我的收入是稳定的,并且一直在增长。

游戏外挂反外挂杂谈

游戏外挂反外挂杂谈

完全脱离游戏客户端程序,可以与游戏服务器自由通讯的外挂程序,开发难度最大, 普通的100多开,对游戏的危害最大 ,严重破坏游戏市场、影响玩家正常游戏、缩短游戏运营周期.内挂式:以游戏客户端程序为载体,依靠客户端程序来完成与游戏服务器的通讯…

入门篇:如何成为游戏程序员

入门篇:如何成为游戏程序员

游戏开发中的程序开发主要由如下几个方面组成:
1.图形引擎
2.声音引擎
3.物理引擎
4.游戏引擎
5.人工智能或游戏逻辑
6.游戏GUI界面(菜单)
7.游戏开发工具
8.支持局域网对战的网络引擎开发
9.支持互联网对战的网络引擎开发

Google推出网页加速工具Page Speed

Google推出网页加速工具Page Speed

摘要:Google 上周面向开发者社区推出网页加速工具Page Speed。Page Speed此前为Google内部使用,是Google提高搜索引擎速度的重要工具。
网页响应速度是使Google搜索引擎获得成功的重要因素。用户在使用Google搜索引擎时,通常只需几秒钟的时间就可以获得搜索结果。包括Gmail在内,Google其他一些互联网服务的响应速度也非常快。

游戏资源提取软件介绍

游戏资源提取软件介绍

EgoUnpacker
支持提取Studio e.go!公司的游戏。
LeafUnpacker
支持提取Leaf公司的游戏。
这两款都是windseven的作品,采用类似于WinZip的界面,仅支持解包。不过他在ys168上的网盘已经不存在了。

游戏程序员所需的知识体系

游戏程序员所需的知识体系

我见过一些朋友,他们想学习游戏编程,太过急于求成,总是一位的追求最新的技术,最高深的技术。例如一个刚刚大学毕业的朋友,我看他对于C语言指针的概念理解的很混乱,就劝他应该加强语言基础学习,过了一段时间又遇到他,他却想和我讨论多线程的程序设计。基础知识不牢固,等遇到问题的时候往往摸不到头脑。就像《Joel说软件》中说的那样:抽象层往往是有漏洞的,所以在一个项目中必须至少有一位了解所有细节的“编程高手”!下面是我认为一个职业游戏程序员需要具备的知识,或者是学习路线。匆匆写来,也许有疏漏,但是花时间去学下面这些东西肯定是值得的!

游戏外挂反外挂杂谈

游戏外挂反外挂杂谈

反外挂工作具有长期性,复杂性等特性,故建立专门进行此类工作的软件安全小组是必须的,及时的收集外挂后分析外挂所使用的技术和破解反外挂系统的方式,写出相应的检测及防护代码,提交后进行游戏更新。通过不断的完善游戏、完善反外挂系统,策划、法律多方面结合,我有理由坚信,外挂会在这样的保护措施下销声匿迹。 ­

Epic创始人:GPU将亡 游戏回归软件渲染

Epic创始人:GPU将亡 游戏回归软件渲染

Tim Sweeney拥有诸多头衔,资深3D架构师、Epic公司创始人、虚幻引擎创始人等等。此人在游戏业中的威名堪比John Carmack。本月初在“高性能图形2009”会议上,Tim Sweeney进行了一次主题演讲,题目就相当引人注目:“The End of the GPU Roadmap”(GPU路线图的终结)。
他认为,在2020年前,游戏开发者就会抛弃GPU,重回软件渲染的道路。理由包括:

• 现有GPU架构存在诸多限制,编程难度也比通用CPU高得多。

• 从各大厂商CPU和GPU的发展规划来看,CPU和GPU正在向着类似的方向发展,拥有大量的简化核心,共享缓存。

• 从经济上考虑,随着硬件机能的飞速提升,游戏开发工具必须简化,以免开发成本随之大幅提高。

CryENGINE 3引擎将很快支持DX11

CryENGINE 3引擎将很快支持DX11

在SIGGRAPH 2009大会期间,Crytek不仅讲解了CryENGINE 3引擎中的最新实时光照渲染技术,还透露了一条重要消息:DX11支持也不远了。

来自Crytek法兰克福总部的图形开发人员Anton Kaplanyan在演讲中指出,CryENGINE 3是一个跨平台游戏引擎,首次登陆X360、PS3主机,在PC上则继续支持DX9.0c、DX10,对新一代DX11的支持也会在不久后加入,而且完全支持多线程。

MMOG游戏的服务架构初探(图)

MMOG游戏的服务架构初探(图)

因MMOG游戏的功能决定,即游戏的各个实体存在大量的交互行为,比如地图视野内对象属性变化,战斗发生时各对象属性存在的大量的偏转和影响,很难通过基于角色对象的多线程功能划分来实现对多CPU的利用,所以这种模式并不适合多线程模式。

但是基于游戏的玩法,又存在地图区域,国家,势力,副本等很清晰概念,在各个定义范围内存在相互较独立的特点,可以较好的分割各功能模块,同时绝对功能的划分上,也存在账号,角色,游戏逻辑数据不直接关联的特点,因此整个系统适合用多进程实现。

基于以上几点,将游戏srv划分为几个完整的进程,设计的一般的游戏功能划分架构如下,这个架构已经涵盖了从运营维护日志,到客服系统接入各个环节,但是有几点需要说明一下:

万王之王3绑定SNS推广

万王之王3绑定SNS推广

,“万王之王3”率先打通了游戏与社区的数据接口,实现了数据的互通。玩家除了可以通过传统的 SNS 社区功能来结识更多的朋友、查看好友动态、与好友进行各种交互外,还可以通过社区功能直接与游戏中的大量数据联动,如玩家在游戏中的个人成长历程,会被完整的记录在社区的相关版块中。此外,玩家也能通过社区来发布装备交易信息、对游戏提出策划建议、装扮和打点自己的个人空间、参与新锐话题(例如对杨教授电击治疗网瘾的看法)的谈论等。