IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
   developerWorks 中国   >  

Game development: China (游戏开发中文空间)

  查看非 JavaScript 版本
  欢迎来宾  |  登录
欢迎访问游戏开发空间
游戏开发空间

在这里,您看到的不仅是各类游戏开发的知识,而且可以通过游戏的方式掌握数据库、Java 等软件开发知识。

在本页面上,您可以找到编写游戏脚本的技巧,参考游戏开发过程的记录,乃至看到硬件层面的游戏开发。

在“家用机和网络游戏”页面上,您可以找到 PlayStation 3 游戏机、CELL BE 的开发信息,以及网络游戏、大型多玩家在线游戏开发所需考虑的事项。

在“学与玩”页面上,您能够通过一些教程,以游戏的形式掌握数据库、Java 编程和流程管理等软件开发知识。

 添加 feed  
[X
在游戏开发中应用 PHP
PHP 是一种易于使用、易于学习且可以广泛获取的编程语言。它非常适合开发在各种游戏中可以使用的简单脚本。无论是一个人玩简单的使用纸和笔的游戏,还是同一群人玩复杂的桌面角色扮演游戏,或者任意类型的联机游戏,本系列都提供了适合您的内容。系列中的每篇文章都将分别用不到 300 词的文字介绍 10 个脚本,这些介绍性文字甚至对于开发新手来说都十分简单,而且对于经验丰富的游戏玩家来说也十分有用。
  • 第 1 部分: 创建 10 个基本脚本: 掷骰器、 随机名称生成器、场景生成器、牌组创建器(Deck builder)和装备(shuffler)、胜率计算器、简单的扑克发牌器、Hangman 猜单词游戏、纵横字谜助手、米德里比斯、乐透机。
  • 第 2 部分: 开发 10 个中级脚本: 破坏力计算器、统计跟踪、NPC 生成器、机率计算器:掷骰、简单的 Blackjack 扑克发牌器、牌面计算器、Bingo 引擎、Jumble 助手、置换密码、单词搜索生成器。
  • 第 3 部分: 创建 10 个高级脚本: 基本武器清单管理系统、简单提示脚本、ID 卡片生成器、基于图像块(tile)的地图生成器、扑克牌求值程序、老虎机、基诺、密码助手、策略游戏(Mastermind)、单词链。
 添加 feed  
[X
向硬件进发,构建基于 Arduino 的激光游戏
开发光线枪硬件Arduino 是一款价格不高、易于使用的电子平台。包括硬件和软件在内的整个平台是完全开源的,并且使用的是松散地基于 C/C++ 的语言。Arduino 是为希望尝试创建交互式物理对象的实践者、喜欢创造发明的人以及艺术家构建的。这个三部分系列将从基本的 Arduino 硬件开始,并使用它创建名为 “'Duino tag” 的交互式激光游戏,玩家可以使用几乎从头开始构建的设备玩 tag 游戏。
 添加 feed  
[X
developerWorks 特别推荐
 添加 feed  
[X
编写小游戏
用 Curses 函数编写一个汉诺塔游戏
Curses 是为了适应网络上各式各样不同类型的终端,而在 UNIX 上特别发展出的一套函数库,以专门用来处理 UNIX 上光标移动及屏幕的显示。本文将为你讲述 Curses 的编程技巧,并为你提供一个汉诺塔游戏的例程。
 添加 feed  
[X
数独游戏
使用 XForms 在 Web 上创建您自己的数独游戏。众所周知,数独(Sudoku)正在全球盛行。因为人们可以轻易地在计算机或纸上玩这个数字游戏,再加上使用 XPath 能很容易地在表单中分析数据,所以利用 XForms 创建能玩数独游戏的表单是可行的。本系列的两篇文章将介绍如何创建游戏客户机,该客户机能向服务器请求开始新游戏,检测合法和非法操作和游戏结束,保存当前游戏状态。同时还将介绍如何为用户生成新游戏。
 添加 feed  
[X
使用 SDL 库开发海盗游戏的过程记录
海盗游戏“一切都是在某个星期天下午开始的,当时我们沿着州际 5 号公路从 Stockton 驾车回家……我们开始讨论编写我们自己的计算机游戏的可行性……由于有一些游戏开发的实际经验,我们认为要熟悉和了解某个过程的唯一方法是亲身体验它,并且用文档记录下各个阶段。接着就是总结我们已经采取的预备步骤,以及游戏开发至今为止我们得到的建议。”这就是本系列文章的来历。
  • 第 1 部分: “Pirates Ho!”的诞生: 在本文中,作者说明了他们如何开始 Pirates Ho! 游戏的构思过程。
  • 第 2 部分: “Pirates Ho!”编码: 在本部分中我们将讨论使用 C ++ 和介绍几种帮助创建一些所需文件的 GNU 工具,来进行游戏的初始编码。然后继续讨论错误处理、对象缓存、日志记录函数,最后还提出了如何进一步进行的几项说明。
  • 第 3 部分: 图形设计: 在日记的这一部分中,作者讲述了故事开发过程以及他们的灵感源泉。他们还详细说明了如何设计游戏中使用的图像。
  • 第 4 部分: lex 和 yacc: 在这部分中,我们将讨论所有 Linux 程序员工具库中的两种实用工具: lex 和 yacc。这些工具让我们轻松地构建了在我们基于 SDL 的 Linux 游戏 Pirates Ho! 中使用的脚本语言和 GUI 框架。
  • 第 5 部分: “Pirates Ho!”中界面设计的原则: 在日记的这一部分中,作者描述了他们开发界面初步设计时所使用的原则。
 添加 feed  
[X
创建一个 Eclipse 游戏插件
创建一个 Eclipse 游戏插件
虽然大多数用户把 Eclipse 当成构建 Java 应用程序的集成开发环境,但它实际上更加基础。Eclipse 是个构建插件的框架,允许任何开发人员扩展它的功能来解决几乎任何问题,只要利用一套 API 和可用的库即可。在这个分四个部分的 “创建 Eclipse 游戏插件” 教程系列中,将解决大多数程序员每天编程都会遇到的一个迫切的问题:如何不用切换应用程序就抽身玩一个快速的视频游戏,同时还不会很明显。还将学习 Eclipse 的插件架构,学习如何定义自己的插件、用 SWT 开发界面,并创建与其他 Eclipse 资源交互的代码。
 添加 feed  
[X
Web 上的 3D
VRML 的兄弟
以前,Web 上使用的 3D 曾经许诺要与构建一个 Web 页面一样简单。不幸的是,3D(即使是非常简单的 3D)也都比显示滚动的文本和图片要更加复杂。每个 VRML 供应商都实现了一组不同的规范,而且从来都不相互进行沟通。因此 Web 上的 3D 就慢慢消失了。否则又能怎样呢?后来出现了 XML 风格的 VRML:X3D,它已经成长为 VRML 的兄弟 H-Anim(Humanoid Animation)和 GeoVRML。Web 上的 3D 的最终用途可以超过虚拟购物中心吗?这篇有关 XML 媒体的最新文章展示了它能实现哪些功能。在本文中,Dethe 会着重介绍 X3D 的两种现在已经可以使用的用法,并展望一下 X3D 的未来。
 添加 feed  
[X
关于此空间
概述 |  加入空间
 描述: 本空间讨论关于 PC、家用游戏机、移动设备和网络游戏开发中的技术和技巧。您可以看到从简单的数独游戏开发过程,到 PC 上海盗游戏开发策略,一直到大型多人在线游戏开发所需考虑的细枝末节等等内容。除此之外,通过我们精心准备的教程,您还可以通过做游戏的方式学习数据库、Java 编程、流程管理等方面的技能。
 目标: 增加游戏开发人员的技能。
 受众: 游戏策划人员,架构师,开发人员
 群组类型: 公开
 创建日期: 31 Aug 2009
概述  | 加入空间
作为此群组空间的成员,您的名称将显示在成员列表中,而且可以接收与空间相关的电子邮件。

在申请此空间的成员资格前,请确保您已登录到 developerWorks。 立即登录或注册。

我们审查您的申请之后将与您联系。感谢您对 developerWorks 空间的关注!
join space
    关于 IBM 隐私条约 联系 IBM