MFC课程设计作品 -- 一款slg类型的游戏
持续三个星期的MFC课程设计终于结束了,于是就上这儿上传作品了,这次的课题是一款slg类型的小游戏,由于工作量庞大,就找了另外两个人和我一起做了,三个星期废寝忘食,几乎每天都在通宵,终于把基本的内容作好了。可遗憾的是,虽然在框架中已经将技能、物品、增益效果之类的东西都写进核心类库中了,数据文件也已经创建了,但没有时间实现,表示抱歉。这里我上传一个开发游戏之前制作的地图编辑器,以及游戏本身,暂不上传源代码。
DPSoftware(by Kaede, Mr. Luo, th.lyd).part3.rar
(230.25 KB)
游戏操作说明:
1、上下左右键控制地图上桔黄色的选择框,左下角三个人物(勇士,狙击手和法师)是玩家的人物
2、选中欲控制的任务,按回车键出现命令窗口
3、撤销上一级命令或命令窗口,按ESC键
4、使用上下左右键可以进行地图滚动(在边界处具有滚动效果)
地图编辑器说明:
无论创建玩家角色或NPC角色,只要在相应工具条的空白按钮上双击鼠标左键
放置地形元素或玩家元素,只要选中地形元素或玩家元素(按钮凹入),用鼠标点击右侧地图区域的栅格框
使用上下左右键可以进行地图滚动(在边界处具有滚动效果)
主要使用的技术:
该游戏图形部分完全使用GDI绘图(效率不高),核心部分抽象成一组类库进行管理。
游戏中内嵌简单的人工智能,电脑会自动攻击在其附近的敌方单位,并且通过计算最短路径进行移动控制,同时判断地形修正,避开对自己不利的地形。
希望大家游戏快乐,给予意见与建议。我会回复大家提出关于游戏中的各种技术问题。
界图截图:
[[italic] 本帖最后由 yuki 于 2008-1-23 15:40 编辑 [/italic]]