转自百度贴吧

由于最近很忙,没有什么进度,不过还是贴出来吧,小白学得少,但尽量最大限度发挥自己所学的东西出来,这回学了C++,所以以后都用C++编了,有什么建议尽管提出,请多指教。
游戏名称:麻烦你们帮我起个好听的名字吧
游戏进度:框架设计阶段
游戏更新:虽然还是框架设计阶段,但较上回的还是改了很多东西的,上回是用C写的,这回用C++了,中途没有贴出来的一次不算。主要更新内容有:
1.地图采用45度视角。在编程中,理论上是可以用任意角度视角的,只要有好看的图。不过我的小地图任然是90度的,这样我就废弃了以前的方框显示框,改用圆形了,如果感觉别扭就提出来,我会改成和地图一样的45度视角
2.废弃了以前的主界面。重做了主界面,我封装了一点SDL2,能实现很多动态操作。
3.添加了双击功能。双击人物,可选择同类型所有人物。
4.添加了长按功能。长按屏幕再拖动就会有个拖动框,可框选人物,同样屏幕右上角会出现全选图标,点击可全选所有人物。当然,按右下角禁止图标可结束一系列操作。
5.增加人物寻路功能。这个算法我想了好久1626937424691-3.jpg,开始用自己的算法,发现太难了,最后参考了一下A星算法,再结合自己的,还凑合吧,只要有通路,理论上可以走任何迷宫,你可以试验一下,在主界面点加载地图,再进游戏,会有一条路,虽然不是迷宫,你可以自己制作一个,理论上都是可以的
6.增加人物排队功能。以前一群人到一个地方会全部重合在一起,现在不会了,不过我弄的只是随机排队,因为这个简单1626937424245-1.jpg
7.增加游戏储存与加载。在自定义游戏中,自己可以创建地图,然后储存,下回再加载就可以了。注意:这只是个雏形,还在初级测试,每次运行只能储存一次,也只能加载一次,点加载地图,需要点继续游戏才会加载出来,点自定义地图会清空的。
8.理论上支持所有分辨率,支持横竖屏,鼠标操作等
9.修护N个bug
10.增加N个bug
11.自己摸索
12.欢迎反馈与建议
13.先加个精吧,我以后慢慢更新1626937424472-2.jpg
0.jpg2.jpg1.jpg



源码地址: http://pan.baidu.com/share/link?shareid=339132254&uk=2720718672