两个人用业余时间断断续续开发了一年。从啥也不会到项目完成,总算还是积累了不少经验,期间获得了不少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
电脑上有环境的可以下载这个包:
分享到:
相关推荐
java集成开发工具jdk1.6.0_24.zip
- 插件将提供与UAP-STUDIO同步的开发环境,包括代码提示、调试工具、版本控制集成等功能。 - 开发者可以利用Eclipse的优秀特性,如强大的代码编辑器、版本控制工具Git或SVN,以及各种插件市场中的其他扩展,提升...
花井志生*的《C现代编程(集成开发环境设计模 式*限编程测试驱动开发重构持续集成)》从使用C语 言进行嵌入式开发的特点入手,主要讲解了如何将集 成开发环境、设计模式、*限编程、测试驱动开发、 重构、持续集成这些...
ituuz-x是一个cocos_creator游戏开发一个集成框架,也是一个工具集。其包括常用用的项_ituuz-x
1. **创建连接**:工具允许用户输入目标IP地址和端口号,然后建立一个TCP连接。这在调试服务器或客户端应用时非常有用,因为可以直接控制发送的数据和接收的响应。 2. **发送数据**:工具提供了文本输入框,让用户...
ADS1.2集成开发工具,软件下载,内带破解文件。ADS1.2集成开发工具,软件下载,内带破解文件。
smith集成工具箱软件,射频电路开发工具,很有用。
这个集成开发环境旨在提供一个高效、灵活的开发平台,以实现业务逻辑与数据访问的分离,提高代码的可维护性和可扩展性。 SpringMVC作为Spring框架的一部分,是一个用于构建Web应用程序的轻量级MVC(Model-View-...
CCS是TI 开发的一个完整的DSP集成开发环境,也是目前使用得最为广泛的DSP开发软件之一。 本书详细地介绍了CCS中各种开发工具的使用,特别是对DSP/BIOS的应用做了较为详细的介绍。本书前半部分从CCS的基本使用开始,...
总之,Android游戏开发是一个涵盖广泛领域的实践过程,涉及到编程语言、框架、图形处理、用户体验等多个方面。通过学习和实践,开发者可以创造出独具特色、吸引人的Android游戏,为全球数亿玩家带来乐趣。
这个开发项目旨在为开发者提供一个工具,以便进行UDS(统一诊断服务)诊断以及常规CAN数据的接收。 首先,让我们了解CAN总线。CAN总线是一种多主站的通信网络,广泛应用于汽车、工业自动化和医疗设备等领域。它的...
IPD(集成产品开发)的思想来源于美国PRTM公司的PACE理论,在这套理论中详细描述了业界最佳的产品开发模式所包含的各个方面。 经过IBM公司的实践,IPD已经成为一套包含企业产品开发的思想、模式、工具的系统工程。 ...
除此之外,故障注入也是这类工具的一个特色功能。通过故意引入错误,如超时、错误数据包等,开发者可以评估系统对异常情况的处理能力,有助于提高设备的稳定性和可靠性。 强大的USB调试工具往往还集成了日志记录和...
Android Studio是官方推荐的集成开发环境(IDE),它集成了代码编辑器、调试器和构建工具,使得Java开发更为便捷。 在Android应用中,Activity是应用程序的基本单元,它代表了用户可见的屏幕和交互。理解Activity的...
CCG 工具包是一个为 Unity 开发的多人可收集卡牌游戏开发工具,它提供了一套完整的工具和资源,帮助开发者快速开始开发自己的 CCG 或 TCG 游戏。它包括多人游戏功能、集成编辑器、完整的演示游戏、单人模式、UI 界面...
Android RPG手机游戏源码是开发者们探索移动平台游戏开发的重要资源,尤其对于那些热衷于角色扮演游戏(Role-Playing Game)的开发者来说,这是一个不可多得的学习材料。本游戏已经开发至第三关,意味着它包含了一个...
WampServer是Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。 该版本集成了 - Apache 2.2.21 - MySQL 5.5.16 - PHP 5.3.8