星火战线

这是一款RTS游戏, 是国内某程序员利用业余时间开发制作。不断更新中。由于该款游戏长期在专业编程论坛发布, 所以并未得到玩家的广泛了解。
所以我在此转发一下。希望这款很不错的RTS游戏能得到一定程度的玩家认可, 以给国内程序员以信心。 更希望广大玩家能加入到游戏制作中来。只要你有充分的决心和毅力。

来自 http://bbs.gameres.com/showthread.asp?threadid=92805

这是作者更新的说明:
这一次推出了0.85(毕业纪念)版本。更新如下
1.修正了定义技能“定位打击”中使用二号参数强制转换为跨射程武器时会引发错误的BUG。根本原因是Launch函数的返回值没有指定。
2.修正了新旧格式地图切换时候地图大小不能变化的BUG。
3.增添了定义技能“进化”,允许一个单位进化成另一单位,保留等级并按百分比保留HP/MP。
4.启用了p2武器性能修正,允许修正武器的伤害偏差。
5.地图编辑器能够通过打开和保存将较旧的SFM格式地图升级为最新的格式,而SF只读取最新的格式。
6.增加了地图怪物:幽灵船,能够引诱不出与控制状态下的单位并夺取灵魂。幽灵船只在有拥有幽灵船巢穴的地图才会出现,数量以巢穴数为上限,可由玩家选择。地图编辑器已经可以添加幽灵巢穴,而.map格式经过升级,也可以添加。
7.制作了第一张有幽灵船巢穴的地图“诅咒之地(CursedLand)”。
8.实现了立体声音效功能,并且配好了欧罗和帕多两个种族的音效。为了实现这个功能,添加了两个函数:1.AddSnd,用于将每一帧需要播放的吟效加入播放列表,并且存储声源的位置和数量,用于平均声源的计算。2.PlaySnd,用于统一计算每一个音效的平均声源位置,并且调整左右音箱平衡,然后进行播放。
9.为了解决由于同一参数的不同含义引起数据文件不够直观的问题,现在为一些参数增加了别名,比如技能的lHarm,既可以写作“生命伤害”,用于一般技能,也可以写作别名“参数1”,用于定义技能。这样,不同情况下都可以采用最为直观的名称,减少了数据文件的阅读和编写难度。需要注意的是,在原名称和别名同时出现的时候,别名具有更高的优先级。
10.增加了“你知道么”功能,为游戏者提供有用信息。增加了过程InitSettings用于启动游戏时载入游戏设置和提示文本,关闭游戏时由SaveSettings过程来储存设置。
11.技能覆盖属性由原来的bool型变成了0…5的枚举,这样子可以为技能设定覆盖优先级,优先级高的技能允许覆盖优先级低的技能。同级技能不能覆盖。
12.最新的单位参数的默认值列表和定义技能的参数意义已经在“注释.txt”中更新了,一起更新的还有所有函数的功能表(本文件中)。

这应该是上大学前的最后一个更新版本,同志们各奔东西了,祝大家好运!
大学后我们会通过共创的开发平台继续SF的制作!

作者的主页: http://spaceforce.cosoft.org.cn/ 希望管理员能支持一下不要删除。

好像玩过
貌似是delphi写的?

看起来好像不错的样子

支持一下国产RTS

看上去象是生死之间II那种类型……

生死之间II还是挺有创意的,基地会飞来飞去.

看起来很怪异