《星际争霸》(英语:StarCraft)是暴雪娱乐制作发行的一款即时战略游戏。这是星际争霸系列游戏的第一部作品,于1998年3月31日正式发行。就竞技性与平衡性而言,是无法被超越的。
《星际争霸》是一款与《魔兽争霸》《魔兽世界》一样经久不衰的游戏,在电子竞技领域和世界游戏史有极高地位,凭借着对该游戏的情怀,编程的热爱,抱着对前端时期学习java知识做一个总结和扩展的目的,决心做一个SC1的仿制版。
该篇简单的阐述下项目的制作思路和难点功能的实现,剩下具体的各个大方面会抽空对代码进行整理和讲解做成续篇发表。
项目思路:
一、UI的实现;
二、地图的编辑;
三、控制方法的实现;
四、属性的设定;
五、采矿造兵等游戏功能的实现;
六、联网对战的实现。
项目效果展示:
总体代码结构:
core:放置控制方法和各类方法的驱动类
gui:放置UI类
icon:图片工具
net:联网对战功能
particles:状态
test:测试类
tile:属性设置
util:工具类
res:放置图片和地图