
Game Dev
文章平均质量分 81
c30gcrk
君子不器,上善若水。
展开
-
使用J2ME技术开发RPG游戏
虽然是很老的代码,不过现在仍在用,挺长寿的,呵呵。 RPG(角色扮演游戏)是手机游戏中的一类主要类型,也是相对来说比较麻烦的一类游戏,下面通过一系列的文章来介绍如何使用J2ME技术来开发RPG游戏。 首先让我们来看一下游戏的骨架——程序框架的实现。程序框架主要包含三个方面:绘制结构、事件处理结构以及线程结构。在整个框架中,采用当前游戏编程中的通用的状态控制机制,转载 2007-08-03 19:29:00 · 710 阅读 · 0 评论 -
Basic Planning Steps
planning Game:1.Concept Design. 2.Setting Performance Goals. 3.Target Platform. 4.Mock-up and benchmark 5.Make engineering budgets. 6.Start Development.转载 2010-01-06 10:16:00 · 716 阅读 · 3 评论 -
J2ME游戏优化秘密
本文章描述了代码优化在为移动设备写运行起来速度快的游戏中扮演的角色。我会用例子说明如何、什么时候和为什么要优化你的代码,来榨干兼容MIDP的手机的每一滴性能。我们将要讨论为什么优化是必要的和为什么有时候最好不要优化。我将解释高级优化和低级优化的差别,然后我们会知道如何使用J2ME无线开发包(WTK)自带的Profile程序来发现到哪里去优化你的代码。这篇文章最后揭示了很多让你的MIDlet运行的技转载 2007-10-18 09:50:00 · 1429 阅读 · 0 评论 -
j2me手机游戏学习实例50个
这些实例来自http://www.wisbook.com/download.asp,是书《JAVA手机游戏50例》中的代码,书作者是张鹏,大家最好买书学习。运行环境:WTK2.5 实例1:Hello World实例2:J2ME按键显示器实例3:单词组合实例4:j2me文字滚屏动画实例5:j2me文本自动换行实例6:小鸡快跑实例7:j2me拼接背景地图实例8:j2me发声程序--电子琴实例9:简转载 2007-10-09 10:45:00 · 1739 阅读 · 0 评论 -
J2ME版A*算法
在家闲着没事写写A*算法,同时也打击一下某些人的嚣张气焰。哼哼! 11点开写没想到竟然写到了1点,唉,果真是老了,写个这样的算法都花费这么长时间。不过辛苦总算也没有白费,还是写出了个最基本的A*算法,优化的事还是以后再说吧,俺可要急着睡觉呢。 绿色是起点,红色是终点,浅蓝色是道路,蓝色是障碍物,如图: 源程序:http://bbs转载 2007-10-11 17:12:00 · 589 阅读 · 0 评论 -
暴雪娱乐公司_百度百科
公司简介公司名称:暴雪娱乐公司英文名称:Blizzard创立时间:1994年正式成立总裁:Mike Morhaime开发游戏:魔界王子、魔兽争霸系列、暗黑破坏神系列、星际争霸系列(单机);魔兽世界(网游)国内合作伙伴:奥美电子公司官方网站:http://blizzard.com暴雪公司历史 1991 Silicon & Synapse公司成立,同时发展RPM游戏 * 成立后Allen Ad转载 2007-09-19 17:32:00 · 6291 阅读 · 0 评论 -
暴雪公司十年史
Blizzard 暴雪公司十年史 ======== 1991 ======== Silicon & Synapse 公司成立,同时发展RPM游戏 * 成立后 Allen Adham 为公司总裁、副总裁 Mike Morhaime 和程序员 Frank Pearce。 * 开始开发摇滚和丢失的海盗两款游戏 * RPM游戏取得成功,成为了美国第一个被移值到日本超级转载 2007-09-19 17:22:00 · 1164 阅读 · 0 评论 -
暴雪公司部分资料
暴雪娱乐是一家全球知名的电视和电脑游戏软件公司,英文为:Blizzard Entertainment,总部设在加利福尼亚。暴雪正式成立于于1994,在业界享有着极高的声誉,并被业界称之为“游戏神话缔造者”。其作品魔兽争霸、星际争霸、暗黑破坏神风靡全球,深受玩家好评,并被多个电子竞技赛事列为比赛项目。1991年,两名美国大学毕业生迈克"莫怀米(mike morhaime)和艾伦"阿德汗(allen转载 2007-09-19 17:21:00 · 1292 阅读 · 0 评论 -
向暴雪学习什么?
几乎所有玩过电脑游戏的人,都应该对暴雪(blizzard)这个名字并不陌生;即使不太了解暴雪,但是对魔兽争霸、暗黑破坏神、星际争霸、魔兽世界等游戏应该都不会陌生,这些作品都是出自一家被成为暴雪的公司。在游戏玩家中,胜传这样一句明言:暴雪一出,必是精品。 暴雪不是最大的游戏公司,不论是营业额还是利润额都不是非常大的,当然利润率是相当可观的;暴雪也不是最强的公司,暴雪同样面临着人员跳槽、公司分分转载 2007-09-19 17:07:00 · 692 阅读 · 0 评论 -
J2ME手机游戏汉化技术教程
对国外手机游戏进行的汉化,使用该技术甚至可以辅助换皮技术,对公司已有手机游戏进行技术处理,替换掉游戏中的故事介绍、公司名称、公司标示,一切和原游戏有关的文字信息。技术分析 :汉化分以下几种情况,分别详细说明。JAVA手机网[www.cnjm.net]1. 从内容上说:⑴对国外游戏的汉化。对国外游戏进行汉化,就是将非汉语翻译过来,转化为汉语。JAVA手机网[www.cnjm.net]转载 2007-08-24 13:37:00 · 1300 阅读 · 0 评论 -
J2ME专业手机游戏开发基础(1)
游戏的基本结构 游戏是什么呢?在游戏中,往往是显示各种各样的画面,玩家可以做一些设定好的控制,画面根据玩家的控制有所变化。从这儿可以看出,游戏至少需要三个功能-显示画面,接受玩家输入和对输入产生反馈。这就是常说的渲染,输入输出和逻辑三个模块。将这三个模块组合在一起有很多方法。比如事件驱动-画面保持不变直到接受到输入事件,程序进行逻辑运算然后改变画面。而游戏往往不是这样,游戏是时间驱转载 2007-08-24 13:18:00 · 690 阅读 · 0 评论 -
MIDP2.1规范的新特性
MIDP 2.1规范最终定稿于2006年5月26日,是对MIDP2.0规范的补充。和MIDP 2.0规范相比,主要增加了下列新特性:1、 一个TextField或一个TextBox的最小尺寸(存储容量)不能少于1000个字符2、 LCDUI布局指令必须被遵循3、 LayoutManager.insert()方法的行为必须依照以下的描述:insert(Layer,int)描述:Public void转载 2007-08-28 09:23:00 · 745 阅读 · 0 评论 -
RPG游戏引擎的设计原理
角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏, 它以独特的互动性和故事性吸引了无数的玩家。它向人们提供了超出现实生活的广阔的虚拟世界,使人们能够尝试扮演不同的角色,去经历和体验各种不同的人生旅程或奇幻经历。这些体验都是在现实生活中无法实现的。在玩过许多游戏后,许多玩家都不再仅仅满足于一个游戏玩家的身份,而会思考游戏是如何制作的,并且打算制作一个自己的游戏,网上的各种游戏制作小组更是如雨后转载 2007-08-24 13:30:00 · 1482 阅读 · 2 评论 -
J2ME专业手机游戏开发基础(2)
状态机 状态机是编译原理的内容,看上去挺复杂的,不过说白了就是选择分支结构。但我为什么要提状态机呢?其实它是一个简化问题的好工具。再复杂的问题都可以被分解成若干小问题去解决。虽然一个游戏很复杂,但我们把它分解成若干块,分而治之,就简单多了。分类的依据就是状态。我们可以将一个游戏划分成很多状态。比如主菜单状态,控制主角状态,暂停状态等。在状态中可以再细分子状态。一直分下去,直到转载 2007-08-24 13:19:00 · 746 阅读 · 0 评论 -
游戏开发中的经典算法集锦之二
Dijkstra最短路径(一点到各顶点最短路径){本程序解决6个顶点之间的最短路径问题,各顶点间关系的数据文件在sj.txt中}{如果顶点I到顶点J不能直达就设置距离为30000}program dijkstra;type jihe=set of 0..5;var a:array[0..5,0..5] of integer; dist:array[0..5] of integer;转载 2007-08-22 21:54:00 · 923 阅读 · 0 评论 -
游戏开发中的经典算法集锦之一
算法是程序设计的精髓,程序设计的实质就是构造解决问题的算法,将其解释为计算机语言。算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。一个算法应该具有以下五个重要的特征: 有穷性: 一个算法必须保证执行有限步之后结束;转载 2007-08-22 21:51:00 · 998 阅读 · 0 评论 -
Java Network Game Programming
game server responsibility: Initialize the server socke; Wait for a client to connect; Accept the client connection; Create a daemon thread to support the clien;转载 2010-01-09 11:29:00 · 837 阅读 · 0 评论