`
397093109
  • 浏览: 3463 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

发一个集成的手机游戏开发工具MobileGameMaker

阅读更多

    两个人用业余时间断断续续开发了一年。从啥也不会到项目完成,总算还是积累了不少经验,期间获得了不少javaeye的好友和高手的帮助,因此把这套工具分享给大家,算是回报大家了,希望大家支持下,软件是免费的,源码可能会公开,但是现在代码太乱,就先不献丑了。
    软件还是1.0beta版,可能会有bug,希望大家更贴反馈或者发到软件帮助中的邮箱,谢谢了 ,我们会持续更新。
    我们的目标是搞一个多平台的多类型的手机游戏开发工具,现在只支持j2me平台的rpg类型的游戏的生成,下个版本将支持android平台的手机游戏的生成。
    这套软件模仿rpgmaker用户界面,操作很简单,容易上手,且软件支持插件扩展,可挂载各个功能的插件,丰富软件功能。整个编程完全采用java开发,使用ve绘制swing界面,又采用substance外观包美化,界面漂亮!
    功能很全,包括:地图编辑器,数据编辑器,动画编辑器,数据编辑器,事件编辑器,游戏模拟器等功能
    地图编辑器部分支持设置碰撞,选择,填充,拖拽绘制,加快策划绘图速度;支持输出txt的地图数据数组和.map的二进制地图数据,同时支持插件扩展可自定义导出格式。
    数据编辑器部分支持系统数据,角色数据,敌人数据,队伍数据,物品数据,装备数据,技能数据的生成,涵盖了游戏中绝大多数数据的产生。软件数据生成完整丰富,知道各类数据生成格式后,完全可以自定义一套游戏引擎来解析我们的数据。
    动画编辑器部分支持简单的技能动画,UI动画生成。
    事件编辑器部分支持可视化的脚本数据生成,不用编写脚本,完全一键式的操作。软件目前内置了几十种脚本命令,涉及游戏的各个方面,使用简单,不会脚本也轻易上手。
    游戏模拟器可自定义屏幕的宽度和高度,自带模拟键盘(从模拟器菜单打开)。
    基本操作说明:
    1,点击菜单或者工具栏中的新建工程,可设置工程所在的目录,工程文件夹和工程名。
    2,复制要使用的图片到项目文件夹得image中,具体image中文件的作用如下:
        animation:动画图片
        battleback:战斗背景,暂时无用
        battle:战斗头像
        character:角色行走图
        icon:物品,装备,技能的图标
        skin:游戏的基本UI皮肤,推荐使用软件自带的皮肤
        tileset:地图图片
    3,点击确定,完成新建工程,成功后标题栏将会显示自己的工程名
    4,在左下地图切换栏表项处点击右键,将会弹出包含新建地图等的菜单
    5,选择新建地图菜单项,设置地图参数,可不设置背景音乐
    6,点击确定完成地图设置。
    7,绘制地图
    8,点击碰撞Radio,切换到设置碰撞模式,设置碰撞区域
    9,点击事件,切换到设置事件模式,此时对地图右键将弹出菜单栏,可设置角色起始位置
    10,点击编辑事件,将打开事件编辑对话框,在执行内容处双击或者右键插入可以弹出支持的脚本指令集对话框,设置脚本参数,完成脚本设置
    11,点击菜单或者工具栏上的保存工程按钮,保存工程。
    12,点击游戏菜单下的测试菜单项,进入测试。
    13,点击游戏菜单下的生成游戏菜单项,自动生成游戏,生成过程可能较慢,大概5~10s左右,请耐心等待。
    14,点击打开游戏文件夹,其中的Game.jar即为生成的游戏文件包,enjoy it!

    截几个图给大家看看,界面还是比较让我们满意的,呵呵

    
      

 

      不编程或者极少编程相信是每个程序员的梦想,希望大家可以一起完善这个编辑器,让编辑器支持更多平台,更多类型的游戏,有希望一起合作完成的可以加qq详谈,不在乎技术水平,只要有激情,愿意互相学习和交流。

电脑上没有环境的可以去这个地址下载:
http://www.soyostar.com/forum.php?mod=viewthread&tid=3255&extra=page%3D1
电脑上有环境的可以下载这个包:

   

 

分享到:
评论
4 楼 wm59420 2011-10-07  
下载好打不开VBS  还有第一个连接失效了
3 楼 397093109 2011-03-19  
<div class="quote_title">geminiyellow 写道</div>
<div class="quote_div">
<div class="quote_title">397093109 写道</div>
<div class="quote_div">
<p>    两个人用业余时间断断续续开发了一年。从啥也不会到项目完成,总算还是积累了不少经验,期间获得了不少javaeye的好友和高手的帮助,因此把这套工具分享给大家,算是回报大家了,希望大家支持下,软件是免费的,源码可能会公开,但是现在代码太乱,就先不献丑了。<br>    软件还是1.0beta版,可能会有bug,希望大家更贴反馈或者发到软件帮助中的邮箱,谢谢了<img src="/images/smiles/icon_biggrin.gif" alt=""> ,我们会持续更新。<br>    我们的目标是搞一个多平台的多类型的手机游戏开发工具,现在只支持j2me平台的rpg类型的游戏的生成,下个版本将支持android平台的手机游戏的生成。<br>    这套软件模仿rpgmaker用户界面,操作很简单,容易上手,且软件支持插件扩展,可挂载各个功能的插件,丰富软件功能。整个编程完全采用java开发,使用ve绘制swing界面,又采用substance外观包美化,界面漂亮!<br>    功能很全,包括:地图编辑器,数据编辑器,动画编辑器,数据编辑器,事件编辑器,游戏模拟器等功能<br>    地图编辑器部分支持设置碰撞,选择,填充,拖拽绘制,加快策划绘图速度;支持输出txt的地图数据数组和.map的二进制地图数据,同时支持插件扩展可自定义导出格式。<br>    数据编辑器部分支持系统数据,角色数据,敌人数据,队伍数据,物品数据,装备数据,技能数据的生成,涵盖了游戏中绝大多数数据的产生。软件数据生成完整丰富,知道各类数据生成格式后,完全可以自定义一套游戏引擎来解析我们的数据。<br>    动画编辑器部分支持简单的技能动画,UI动画生成。<br>    事件编辑器部分支持可视化的脚本数据生成,不用编写脚本,完全一键式的操作。软件目前内置了几十种脚本命令,涉及游戏的各个方面,使用简单,不会脚本也轻易上手。<br>    游戏模拟器可自定义屏幕的宽度和高度,自带模拟键盘(从模拟器菜单打开)。<br>    基本操作说明:<br>    1,点击菜单或者工具栏中的新建工程,可设置工程所在的目录,工程文件夹和工程名。<br>    2,复制要使用的图片到项目文件夹得image中,具体image中文件的作用如下:<br>        animation:动画图片<br>        battleback:战斗背景,暂时无用<br>        battle:战斗头像<br>        character:角色行走图<br>        icon:物品,装备,技能的图标<br>        skin:游戏的基本UI皮肤,推荐使用软件自带的皮肤<br>        tileset:地图图片<br>    3,点击确定,完成新建工程,成功后标题栏将会显示自己的工程名<br>    4,在左下地图切换栏表项处点击右键,将会弹出包含新建地图等的菜单<br>    5,选择新建地图菜单项,设置地图参数,可不设置背景音乐<br>    6,点击确定完成地图设置。<br>    7,绘制地图<br>    8,点击碰撞Radio,切换到设置碰撞模式,设置碰撞区域<br>    9,点击事件,切换到设置事件模式,此时对地图右键将弹出菜单栏,可设置角色起始位置<br>    10,点击编辑事件,将打开事件编辑对话框,在执行内容处双击或者右键插入可以弹出支持的脚本指令集对话框,设置脚本参数,完成脚本设置<br>    11,点击菜单或者工具栏上的保存工程按钮,保存工程。<br>    12,点击游戏菜单下的测试菜单项,进入测试。<br>    13,点击游戏菜单下的生成游戏菜单项,自动生成游戏,生成过程可能较慢,大概5~10s左右,请耐心等待。<br>    14,点击打开游戏文件夹,其中的Game.jar即为生成的游戏文件包,enjoy it!<img src="/images/smiles/icon_biggrin.gif" alt=""></p>
<p>    截几个图给大家看看,界面还是比较让我们满意的,呵呵</p>
<p>    <img src="http://www.soyostar.com/data/attachment/forum/201103/12/121656gb0fgeelwxjcg3qf.jpg" alt="" width="900" height="650"><br>      <img src="http://www.soyostar.com/data/attachment/forum/201103/12/121707d94z2duxncm4mmvz.jpg" alt="" width="553" height="389"></p>
<p> </p>
<p><img src="http://www.soyostar.com/data/attachment/forum/201103/12/12170366aj5oht4z5c7j7b.jpg" alt="" width="580" height="431"></p>
<p>      不编程或者极少编程相信是每个程序员的梦想,希望大家可以一起完善这个编辑器,让编辑器支持更多平台,更多类型的游戏,有希望一起合作完成的可以加qq详谈,不在乎技术水平,只要有激情,愿意互相学习和交流。<br><br>电脑上没有环境的可以去这个地址下载:<br>http://www.soyostar.com/forum.php?mod=viewthread&amp;tid=3255&amp;extra=page%3D1 <br>电脑上有环境的可以下载这个包:<br></p>
   
<p> </p>
</div>
<br>……
这玩意工程量大
……</div>
<p>是啊,前前后后差不多用了快一年,哎,平时没时间</p>
2 楼 sdujq 2011-03-18  
楼主我也在学习Android引擎的制作~~~~ 求交往
1 楼 geminiyellow 2011-03-18  
<div class="quote_title">397093109 写道</div><div class="quote_div"><p>    两个人用业余时间断断续续开发了一年。从啥也不会到项目完成,总算还是积累了不少经验,期间获得了不少javaeye的好友和高手的帮助,因此把这套工具分享给大家,算是回报大家了,希望大家支持下,软件是免费的,源码可能会公开,但是现在代码太乱,就先不献丑了。<br>    软件还是1.0beta版,可能会有bug,希望大家更贴反馈或者发到软件帮助中的邮箱,谢谢了<img src="/images/smiles/icon_biggrin.gif" alt=""> ,我们会持续更新。<br>    我们的目标是搞一个多平台的多类型的手机游戏开发工具,现在只支持j2me平台的rpg类型的游戏的生成,下个版本将支持android平台的手机游戏的生成。<br>    这套软件模仿rpgmaker用户界面,操作很简单,容易上手,且软件支持插件扩展,可挂载各个功能的插件,丰富软件功能。整个编程完全采用java开发,使用ve绘制swing界面,又采用substance外观包美化,界面漂亮!<br>    功能很全,包括:地图编辑器,数据编辑器,动画编辑器,数据编辑器,事件编辑器,游戏模拟器等功能<br>    地图编辑器部分支持设置碰撞,选择,填充,拖拽绘制,加快策划绘图速度;支持输出txt的地图数据数组和.map的二进制地图数据,同时支持插件扩展可自定义导出格式。<br>    数据编辑器部分支持系统数据,角色数据,敌人数据,队伍数据,物品数据,装备数据,技能数据的生成,涵盖了游戏中绝大多数数据的产生。软件数据生成完整丰富,知道各类数据生成格式后,完全可以自定义一套游戏引擎来解析我们的数据。<br>    动画编辑器部分支持简单的技能动画,UI动画生成。<br>    事件编辑器部分支持可视化的脚本数据生成,不用编写脚本,完全一键式的操作。软件目前内置了几十种脚本命令,涉及游戏的各个方面,使用简单,不会脚本也轻易上手。<br>    游戏模拟器可自定义屏幕的宽度和高度,自带模拟键盘(从模拟器菜单打开)。<br>    基本操作说明:<br>    1,点击菜单或者工具栏中的新建工程,可设置工程所在的目录,工程文件夹和工程名。<br>    2,复制要使用的图片到项目文件夹得image中,具体image中文件的作用如下:<br>        animation:动画图片<br>        battleback:战斗背景,暂时无用<br>        battle:战斗头像<br>        character:角色行走图<br>        icon:物品,装备,技能的图标<br>        skin:游戏的基本UI皮肤,推荐使用软件自带的皮肤<br>        tileset:地图图片<br>    3,点击确定,完成新建工程,成功后标题栏将会显示自己的工程名<br>    4,在左下地图切换栏表项处点击右键,将会弹出包含新建地图等的菜单<br>    5,选择新建地图菜单项,设置地图参数,可不设置背景音乐<br>    6,点击确定完成地图设置。<br>    7,绘制地图<br>    8,点击碰撞Radio,切换到设置碰撞模式,设置碰撞区域<br>    9,点击事件,切换到设置事件模式,此时对地图右键将弹出菜单栏,可设置角色起始位置<br>    10,点击编辑事件,将打开事件编辑对话框,在执行内容处双击或者右键插入可以弹出支持的脚本指令集对话框,设置脚本参数,完成脚本设置<br>    11,点击菜单或者工具栏上的保存工程按钮,保存工程。<br>    12,点击游戏菜单下的测试菜单项,进入测试。<br>    13,点击游戏菜单下的生成游戏菜单项,自动生成游戏,生成过程可能较慢,大概5~10s左右,请耐心等待。<br>    14,点击打开游戏文件夹,其中的Game.jar即为生成的游戏文件包,enjoy it!<img src="/images/smiles/icon_biggrin.gif" alt=""></p>
<p>    截几个图给大家看看,界面还是比较让我们满意的,呵呵</p>
<p>    <img src="http://www.soyostar.com/data/attachment/forum/201103/12/121656gb0fgeelwxjcg3qf.jpg" alt="" width="900" height="650"><br>      <img src="http://www.soyostar.com/data/attachment/forum/201103/12/121707d94z2duxncm4mmvz.jpg" alt="" width="553" height="389"></p>
<p> </p>
<p><img src="http://www.soyostar.com/data/attachment/forum/201103/12/12170366aj5oht4z5c7j7b.jpg" alt="" width="580" height="431"></p>
<p>      不编程或者极少编程相信是每个程序员的梦想,希望大家可以一起完善这个编辑器,让编辑器支持更多平台,更多类型的游戏,有希望一起合作完成的可以加qq详谈,不在乎技术水平,只要有激情,愿意互相学习和交流。<br><br>电脑上没有环境的可以去这个地址下载:<br>http://www.soyostar.com/forum.php?mod=viewthread&amp;tid=3255&amp;extra=page%3D1 <br>电脑上有环境的可以下载这个包:<br><br></p>
   
<p> </p></div><br/>……
这玩意工程量大
……

相关推荐

    NES游戏开发工具 NES游戏编程 NES游戏教程

    1. **开发环境**:如FCEUX,这是一个功能强大的NES模拟器,同时也包含了调试和开发工具。 2. **编程文档**:可能包含6502汇编语言的参考指南,这是编写NES游戏的主要编程语言。 3. **教程和示例代码**:可能包括从...

    用Eclipse开发J2ME手机游戏入门讲座

    1. **Eclipse Platform**:这是一个开放的可扩展平台,为构建集成开发环境提供了基础架构,允许不同的工具无缝集成。 2. **JDT (Java Development Tools)**:这是 Eclipse 的核心组件,提供了完整的 Java 开发功能,...

    WOSA SP开发的测试工具(日立集成版 ATM软件开发必备)

    这个是日立的SP集成版测试工具, SP的所有模块以及 3.0 到 3.2的所有协议全都支持,全都集成在一个exe上,非常方便。SP开发有任何问题,也可以和我在线交流, Q 846223994

    TCP 发包工具(windows)

    1. **创建连接**:工具允许用户输入目标IP地址和端口号,然后建立一个TCP连接。这在调试服务器或客户端应用时非常有用,因为可以直接控制发送的数据和接收的响应。 2. **发送数据**:工具提供了文本输入框,让用户...

    SpringMVC+Spring+Mybatis集成开发环境

    这个集成开发环境旨在提供一个高效、灵活的开发平台,以实现业务逻辑与数据访问的分离,提高代码的可维护性和可扩展性。 SpringMVC作为Spring框架的一部分,是一个用于构建Web应用程序的轻量级MVC(Model-View-...

    DSP集成开发环境:CCS及DSP_BIOS的原理(完整).rar

    CCS是TI 开发的一个完整的DSP集成开发环境,也是目前使用得最为广泛的DSP开发软件之一。 本书详细地介绍了CCS中各种开发工具的使用,特别是对DSP/BIOS的应用做了较为详细的介绍。本书前半部分从CCS的基本使用开始,...

    VB6.0IDE集成开发工具精简版

    这个"VB6.0 IDE集成开发工具精简版"是VB6的一个简化版本,保留了其核心功能,适合初学者和轻量级项目使用。 VB6.0 IDE,全称为Integrated Development Environment,即集成开发环境,它为程序员提供了编写、调试和...

    Visual C++游戏开发经典案例详解.pdf

    书中的内容覆盖了从基础到高级的游戏开发技术,包括图形渲染、物理引擎、AI算法、网络编程等多个方面。以下是基于该书可能涉及的一些重要知识点的详细解释: 1. **C++编程基础**:C++是游戏开发中广泛使用的编程...

    ZLG集成QT开发的CAN和串口通信

    这个开发项目旨在为开发者提供一个工具,以便进行UDS(统一诊断服务)诊断以及常规CAN数据的接收。 首先,让我们了解CAN总线。CAN总线是一种多主站的通信网络,广泛应用于汽车、工业自动化和医疗设备等领域。它的...

    二郎助手erlang开发工具、erlang编辑器

    【二郎助手:Erlang开发的利器】 在IT领域,Erlang是一种强大的编程语言,尤其在并发处理和分布式系统方面...如果你是Erlang的爱好者,或是正在寻找一个强大的Erlang开发环境,那么二郎助手无疑是一个值得尝试的选择。

    手机c语言编程工具、实用编程工具

    总的来说,手机C语言编程工具是移动开发领域的一个创新,它们使开发者能够随时随地进行编程,提升了开发的灵活性和便捷性。随着技术的进步,我们可以期待更多强大且适应移动设备的编程工具出现,进一步推动移动开发...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    1.3.2 eclipse集成开发环境的搭建 7 1.3.3 创建并启动模拟器 9 1.4 hello android应用程序的开发 11 1.4.1 第一个android应用程序 12 1.4.2 android应用程序的项目结构 14 1.4.3 android应用程序的...

    iPhone游戏开发

    开发者通常使用Xcode作为集成开发环境(IDE),它是苹果官方提供的免费工具,包含了代码编辑器、调试器和模拟器等功能,能够帮助开发者高效地创建游戏。 其次,游戏引擎是游戏开发的核心。目前,Unity和Cocos2d-x是...

    anysend(发包工具)

    "anysend(发包工具)" 是一个专用于数据包发送的软件工具,主要用于测试目的。这个工具允许用户自定义数据包的内容,并将其发送给指定的目标,以便于测试网络通信、协议解析或者应用层功能的验证。 **描述详解:**...

    Android 手机软件开发 实例 Java

    Android Studio是官方推荐的集成开发环境(IDE),它集成了代码编辑器、调试器和构建工具,使得Java开发更为便捷。 在Android应用中,Activity是应用程序的基本单元,它代表了用户可见的屏幕和交互。理解Activity的...

    android游戏开发之旅

    游戏引擎是游戏开发的核心,它集成了各种工具和资源,使开发者能够快速构建游戏场景、角色和交互逻辑。 #### 6. 长按Button原理及实现 长按事件在动作类游戏中尤为重要,如发射武器等操作。本文档中提供的`...

    RTX Client SDK 集成开发

     SDK安装目录下Client目录里,有一个Sample目录,里面包含了VB、VC的示例工程,另外在bin\packages目录下有已经打包的rpi插件示例。 运行要求  Tencent RTX Client 2006 及以后版本,点击这里下载 。

    Android  RPG手机游戏源码

    Android RPG手机游戏源码是开发者们探索移动平台游戏开发的重要资源,尤其对于那些热衷于角色扮演游戏(Role-Playing Game)的开发者来说,这是一个不可多得的学习材料。本游戏已经开发至第三关,意味着它包含了一个...

    WampServer2.2-php集成开发环境

    WampServer是Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。 该版本集成了 - Apache 2.2.21 - MySQL 5.5.16 - PHP 5.3.8

    普元EOS基础开发指南

    这个集成环境使得开发过程更为高效,因为它允许开发者在一个统一的平台上完成所有工作,减少了在不同工具之间切换的时间和精力。 在“功能内容”部分,你将了解到EOS IDE如何支持面向服务的架构(SOA),这意味着你...

Global site tag (gtag.js) - Google Analytics