SPRING是一个完全免费,开源的即时战略游戏引擎,可以用于制作即时战略游戏。
想做个即时战略游戏的可以考虑一下用SPRING引擎做
以下特点
1.完全免费,开放源代码,用此引擎制作的的游戏可以自己拿去卖钱,已经有人在卖了,不过大部分人都还是纯娱乐心态。(注:引擎是免费的,内容要自己做)
2.引擎是为延续《横扫千军(TA)》而开发的,所以做TA形式的游戏容易,因为开放源代码,所以有能力的也可以修改做其它形式,不过就困难多了。
3.地图编辑器,关卡任务编辑器都有。
4.自带网络对战平台(一群爱好者掏钱维持的),你也可以用自己搭建的网络对战平台。
5.全3D,海陆空兵种齐全,带物理特性的游戏引擎。支持超大地图,海量战斗部队。
6.引擎完全开放,功能接口丰富,修改界面,制作各类插件都很方便。
其它就不多说了,因为其实也不太懂,反正知道了一个途径,能够让个人比较容易的做一个属于自己的即时战略游戏,这就是重点。不打算拿去卖钱什么的,也就不用管那么多了。
以下是完整的做一个自己的游戏的教程(英文)
http://springrts.com/wiki/The_Complete_Guide_To_Making_A_Spring_Game
光这个教程其实是不够的,这个教程其实是需要有一些TA或者SPRING做过MOD的知识才能容易理解的。当然你可以上SPRING的论坛学习一下,多下载一些MOD研究。
这个教程提供的游戏样板——Example Game缺少一个文件,载入时可能会出错。因为gamedata目录下区少了armordefs.lua这个文件。
建议下载下面的这个SPRING初学者游戏样板springtutorialgame
http://springrts.com/phpbb/viewtopic.php?f=14&t=25831
这个里面的gamedata目录有armordefs.lua,把这个文件提取出来,放进上面那个样板游戏里,就不会出错了。
还有就是这两个游戏样板下载回来都是.zip格式,要将.zip直接改为.sdz格式,放到MODS文件夹才会被游戏引擎识别得到。
介绍一下这两个样板游戏
Example Game——一个工厂,一辆坦克,一个建造者,一个能源生产塔,就这么多
springtutorialgame——一个工厂,几辆坦克,几辆气垫船,一个机器人,一架直升飞机,一个建造者,多一点。
因为都没有经济生产建筑,所以进去都没有资源造东西:soso_e127: ,所以最好修改工厂能生产资源或者用作弊命令。
这两样板都是SPRING模式的,要比旧的那些TA模式的MOD先进方便一些。如果觉得还是TA那种就足够了,可以下载一个叫XTA 的MOD作为样板。熟悉TA的MOD可以这样。追求更先进东西的,还是开始学习研究SPRING吧。
不要期待有人把教程都汉化了,会点英语,就上老外论坛看看吧。
SPRING官方论坛
http://springrts.com/phpbb/
SPRING百科,资料大全
http://springrts.com/wiki/Main_Page
以下链接可能对你有用
http://springrts.com/phpbb/viewtopic.php?f=67&t=6015
http://springrts.com/phpbb/viewtopic.php?f=67&t=11922
http://springrts.com/wiki/Weapon_Variables
http://springrts.com/phpbb/viewtopic.php?f=67&t=3114
此外,多研究别人做的游戏或者MOD吧。
:6_284:吸引别人做游戏和MOD
:6_288:这样我就有新东西玩了