`
lisanping
  • 浏览: 145276 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

J2ME游戏脚本系统的一些感悟

    博客分类:
  • JAVA
阅读更多

我们常在RPG游戏中用到脚本系统,脚本系统是个非常好的东西,他很好的利用了计算机世界的分层透明的设计思想。

脚本系统的分层结构如下:
[quote]
|———————|
|    VMScript    |          脚本
|__________ |
|———————|
|   KVM            |          JAVA虚拟机
|__________ |
|———————|
|  OS               |           操作系统
|__________ |
|———————|
|   CPU            |           硬件
|__________ |
[/quote]

游戏引擎就相当与JAVA提供给我们写JAVA程序的API库,只不过它是提供给我们写脚本的API库。

其实我们做任何程序软件都应该这样,每层都只是提供给上层的API库,只有最上层才是供用户脚本,用脚本来调用API功能的。(难怪最近弱类型的脚本语言那么红火!~~~~~~~~)

[color=Green]计算机世界的分层越来越细,越来越利于人们的生产。[/color]

分享到:
评论
1 楼 tooor 2008-01-13  
服务器端内嵌的脚本引擎能胜任大并发吗?

相关推荐

    j2me手机游戏脚本范例

    在"j2me手机游戏脚本范例"中,我们关注的是如何利用J2ME来编写游戏脚本。脚本语言在游戏开发中通常用于控制游戏逻辑、动画、交互和事件处理,它允许开发者以更加灵活和高效的方式编写代码,而不必深入到底层图形和...

    j2me手机游戏脚本小例子

    一个非常小的script脚本引擎,可以同时在j2me / j2se / c++ platform上面运行它的目标是使用这个脚本引擎便于开发一个更加灵活的j2me 游戏这个脚本有点像BASIC这东西不错,是一个开源的脚本引擎,大家可以学习里面的...

    j2me游戏引擎详解

    1. **图形渲染**:J2ME游戏引擎通常包含一个图形渲染系统,用于处理2D和3D图形。它们利用低级API如MIDP(Mobile Information Device Profile)的Canvas类来实现高效绘制,确保游戏在不同设备上流畅运行。 2. **物理...

    j2meJAROD讲J2ME游戏之NPC脚本

    《J2ME游戏开发中的NPC脚本解析》 在移动设备的游戏开发领域,J2ME(Java 2 Micro Edition)曾经占据着重要的地位,尤其在功能手机时代,它为开发者提供了一个跨平台的编程环境,使得游戏可以在各种设备上运行。在...

    J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏下,上为另一部分

    J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏

    j2me《游戏脚本高级编程》下载

    j2me《游戏脚本高级编程》下载 j2me《游戏脚本高级编程》下载 j2me《游戏脚本高级编程》下载

    j2ME游戏开发详解

    【j2ME游戏开发详解】 Java 2 Micro Edition(j2ME)是Oracle公司推出的用于开发和部署在小型设备、移动设备以及嵌入式系统上的应用程序的平台。它以其轻量级、跨平台的特性,成为了早期手机游戏开发的重要工具。本...

    j2me游戏开发 经典教程

    j2me游戏开发j2me游戏开发j2me游戏开发j2me游戏开发j2me游戏开发j2me游戏开发j2me游戏开发

    J2ME小游戏J2ME小游戏J2ME小游戏上,下为另一部分

    J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏

    J2ME游戏源代码

    J2ME应用的数据存储一般采用RecordStore系统,这是一个简单的键值对数据库,用于保存用户数据和游戏进度。 8. **优化技巧** 由于资源限制,J2ME游戏需要进行性能优化。例如,减少绘图调用、使用位图操作而非颜色...

    J2ME 游戏开发资源

    8. **文件系统**:J2ME游戏可以利用RecordStore API存储用户数据、游戏进度等。但内存有限,因此必须有效管理存储空间。 9. **性能优化**:由于J2ME运行在资源受限的设备上,性能优化至关重要。这包括减少内存占用...

    J2me 游戏原代码

    Java 2 Micro Edition (J2ME) 是一种用于开发小型设备和嵌入式系统的 Java 平台,尤其在早期智能手机和功能手机上广泛应用于游戏开发。"J2ME 游戏原代码" 提供的资源可能是一个包含 J2ME 游戏完整源代码的压缩包,名...

    经典j2me游戏实例

    Java 2 Micro Edition(J2ME)是Java平台的一个子集,专门用于开发在移动设备和嵌入式系统上运行的应用程序,其中包括许多经典的游戏。本篇将通过分析提供的文件名来探讨J2ME游戏开发的基础知识。 1. **NewGame....

    J2ME游戏的基本结构

    Java 2 Micro Edition (J2ME) 是一种用于开发小型设备和嵌入式系统的 Java 平台,尤其在早期的移动设备和智能手机上广泛应用。在 J2ME 中开发游戏,理解其基本结构至关重要,因为这将直接影响到游戏的性能、可移植性...

    我的第一个j2me游戏代码

    我的第一个j2me游戏代码我的第一个j2me游戏代码我的第一个j2me游戏代码我的第一个j2me游戏代码我的第一个j2me游戏代码我的第一个j2me游戏代码我的第一个j2me游戏代码我的第一个j2me游戏代码我的第一个j2me游戏代码我...

    j2me游戏中文教程

    J2ME,全称为Java 2 Micro Edition,是Java技术的一个分支,主要用于移动设备和嵌入式系统的应用程序开发,包括手机、智能手表等。这个教程覆盖了从基础到高级的游戏编程概念,旨在帮助开发者掌握如何在有限的资源和...

    J2ME游戏开发(第一版)

    6. **数据存储**:J2ME提供RecordStore系统用于数据存储,这对于保存游戏进度、得分和其他信息非常有用。 7. **网络通信**:J2ME支持基本的HTTP和TCP/IP通信,这可以用于实现在线游戏功能、下载更新或同步玩家数据...

    j2me游戏开发及其源码.rar_J2ME游戏_j2me_j2me game source_j2me 游戏_j2me游戏开发

    这个压缩包文件"j2me游戏开发及其源码.rar"包含了关于J2ME游戏开发的详细资料,非常适合初学者学习和探索。 在J2ME游戏开发中,你需要了解以下几个核心知识点: 1. **基础环境配置**:首先,开发者需要安装Java ...

    物物J2ME脚本编辑器

    在移动通信领域,J2ME曾广泛应用于游戏开发和各种轻量级应用,而"物物J2ME脚本编辑器"则是针对这一领域的专业开发工具,旨在简化开发者的工作流程,提高开发效率。 物物J2ME脚本编辑器的核心特性在于其对脚本的支持...

    J2ME游戏开发中的WTK游戏框架

    WTK游戏框架可能还会提供一些高级特性,例如物理引擎、AI库或者游戏脚本语言支持,来帮助开发者快速构建复杂的游戏逻辑。此外,由于J2ME的跨平台特性,开发的游戏可以运行在多种不同的移动设备上,扩大了市场覆盖...

Global site tag (gtag.js) - Google Analytics