编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
Game Creator(游戏制作软件)是一款非常容易上手的游戏制作工具,GameCreator能够支持制作几乎所有类型的单机游戏和网络游戏,软件上有各种游戏的基本模板,用户也可以通过内置的自定义模块、事件等功能制作属于自己的模板并出售。
基本简介
GameCreator是一款无需编程基础的可视化游戏制作工具。
简单说一下这个工具可以做什么:
按是否联网分,可以制作:单机游戏、联机游戏和网络游戏。
按游戏类型分,可以制作:任意类型的2d游戏。比如回合制、Arpg、横版过关、战棋、塔防、SLG、MOBA、TCG等。
按平台类型分,可以一键发布到:Windows、Mac、Web、安卓、iOS。
针对基础各异的制作者们,我们提供了复杂度不同的模板。即使是毫无基础的小伙伴也可以在使用中成长!
功能介绍
☆ 先进易用的地图系统 ☆
GameCreator拥有超级好用的地图系统,帮助大家绘制出心中的幻想世界。地图系统目前有图块和图片两种模式,并且可以在同一张地图上混合使用。比如使用像素风格的图块绘制地图。
同一张地图可以使用多个图块集进行绘制,再也不需要把一张图块集做成几万像素长啦!
比如使用整张大图绘制地图,制作多层远景的效果。
实用的日夜变化、天气系统、雾气系统。
未来还会添加45度地图等更多模式。
☆ 强大直观的事件系统 ☆
使用事件系统,可以轻松制作出原本复杂难懂的游戏逻辑。比如显示对话、购买物品、领取任务、场景移动、播放音乐、打开菜单等。制作者也可以修改、增加事件命令,满足自己的DIY需求。
☆ 一键换头的行走图系统 ☆
行走图是大部分模板都会具有的功能。导入行走图素材时,可以自由选择任意方向、任意帧数,设置好参数后便可一键生成对应各个方向的行走图;也可以添加单张图片到某一帧后面。
除此之外,行走图的每一帧都可以单独调整哦!
每个行走图都可以设置多个动作,比如待机、移动、普通攻击、大招、吟唱、受击、采集、使用物品、倒地等。
除此之外,还可以给人物增加部件,比如设置头部为部件,上演一出换头大师的好戏。
☆ 实时预览的界面系统 ☆
游戏界面的拼接方式和PS差不多,可以插入图片、文字、按钮等控件,可视化地移动位置、缩放大小、调整前后顺序、设置对齐方式、增加交互效果等,并实时预览对应的效果。
此外还可以添加对应的游戏逻辑,比如点击按钮后显示一段对话、交付某个任务、习得某个技能等。
☆ 类型丰富的动画系统 ☆
动画目前已经支持帧动画和粒子动画两种类型。帧动画模式拥有一套类似于Flash的编辑系统,可以添加关键帧(K帧)、设置补间、添加音效、子动画等。
粒子动画模式有多种预设类型,并且可以调整各项参数。
目前底层已经支持Live2D、Spine,未来会逐步添加Live2D、Spine、龙骨等类型动画的可视化操作模式。
☆ 扩展性强的插件系统 ☆
未来将会推出插件系统,如果想要制作包含多种类型的游戏,比如玩家可以操控主角进行ARPG战斗,也可以指挥军队进行战棋战斗,即可以使用ARPG+战棋的复合模板,还可以在已有的ARPG模板中加入战棋插件。
☆ 从心所欲的脚本系统 ☆
内置完整IDE,按F11便可一键弹出脚本窗口,随心所欲地改变游戏。不仅可以从我们和其他用户那里获取脚本,甚至可以使用Typescript或Javasript来制作自己的脚本,并发布在我们的共享平台上。
IDE包含了:代码高亮、代码跳转、文件自动排序、快速编译、报错追踪代码行、断点调试、开发者工具等高级功能。
根据自己的需求,结合模板、插件和脚本系统,可以制作出独一无二的属于自己的游戏制作工具。
☆ 一键打包的跨平台发布 ☆
GameCreator 可以在 Windows 和 Mac 上运行,所制作的游戏可以一键导出成:
Windows/EXE
Mac OS X/APP
Android/APK
iOS/IPA
Web/HTML5
☆ 扫码即用的多端同步测试 ☆
运行游戏后,标题栏上会出现二维码标记,点击扫码后即可用手机、平板等设备同步测试。
网络游戏模板在测试时还可以实现多端数据互通,手机上的玩家可以与PC上的玩家一起玩!
使用方法
一、下载打开软件,首先注册一个账号,账号注册后可以免费试用。
二、点击新建新的项目,选择你要新建的模板,当然也能购买其他人的游戏模板。
三、选择保存位置。
四、进行编程制作你的新游戏吧。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。