SDL2+C++帝国时代重大更新!!!
c4droid吧
全部回复
仅看楼主
level 11
雷神lyc 楼主
由于最近很忙,没有什么进度,不过还是贴出来吧,小白学得少,但尽量最大限度发挥自己所学的东西出来,这回学了C++,所以以后都用C++编了,有什么建议尽管提出,请多指教。
游戏名称:麻烦你们帮我起个好听的名字吧
游戏进度:框架设计阶段
游戏更新:虽然还是框架设计阶段,但较上回的还是改了很多东西的,上回是用C写的,这回用C++了,中途没有贴出来的一次不算。主要更新内容有:
1.地图采用45度视角。在编程中,理论上是可以用任意角度视角的,只要有好看的图。不过我的小地图任然是90度的,这样我就废弃了以前的方框显示框,改用圆形了,如果感觉别扭就提出来,我会改成和地图一样的45度视角
2.废弃了以前的主界面。重做了主界面,我封装了一点SDL2,能实现很多动态操作。
3.添加了双击功能。双击人物,可选择同类型所有人物。
4.添加了长按功能。长按屏幕再拖动就会有个拖动框,可框选人物,同样屏幕右上角会出现全选图标,点击可全选所有人物。当然,按右下角禁止图标可结束一系列操作。
5.增加人物寻路功能。这个算法我想了好久[汗],开始用自己的算法,发现太难了,最后参考了一下A星算法,再结合自己的,还凑合吧,只要有通路,理论上可以走任何迷宫,你可以试验一下,在主界面点加载地图,再进游戏,会有一条路,虽然不是迷宫,你可以自己制作一个,理论上都是可以的
6.增加人物排队功能。以前一群人到一个地方会全部重合在一起,现在不会了,不过我弄的只是随机排队,因为这个简单[黑线]
7.增加游戏储存与加载。在自定义游戏中,自己可以创建地图,然后储存,下回再加载就可以了。注意:这只是个雏形,还在初级测试,每次运行只能储存一次,也只能加载一次,点加载地图,需要点继续游戏才会加载出来,点自定义地图会清空的。
8.理论上支持所有分辨率,支持横竖屏,鼠标操作等
9.修护N个bug
10.增加N个bug
11.自己摸索
12.欢迎反馈与建议
13.先加个精吧,我以后慢慢更新[乖]
2015年09月19日 16点09分 1
level 11
雷神lyc 楼主
占个楼先
2015年09月19日 16点09分 2
我初始地图大小设置得很小,实际它支持超大地图,要是看得懂代码你可以把地图的20*20改成200*200,甚至更多,我只是为了测试方便改这么小
2015年09月19日 16点09分
有兴趣的可以拿去研究一下
2015年09月19日 16点09分
htt链p://pa接n.bai在du.com/sh这are/link?shareid=339132254&uk=2720718672
2015年09月20日 05点09分
楼主 链接失效了
2020年04月07日 09点04分
level 13
终于…
2015年09月19日 16点09分 3
[乖]
2015年09月20日 05点09分
level 11
楼主 这是自己写的[滑稽]
2015年09月19日 17点09分 4
好高兴,有这么好吗[滑稽]
2015年09月20日 05点09分
楼主挺腻害啊[滑稽]
2015年09月20日 08点09分
level 13
呦呦呦!好厉害!!!!!!
2015年09月19日 23点09分 5
2015年09月19日 23点09分
[乖]
2015年09月20日 05点09分
level 13
看图好像帝国,翻了下标题。
看起来很不错!!
   ——蜂蝶花间隐,伊人水旁清。 犹有顽童戏,已无故人音。
2015年09月19日 23点09分 6
[乖]
2015年09月20日 05点09分
level 9
[啊] 世界要毁灭了!又出现一只大水怪!比刚才的还大[啊] [啊] [啊]
2015年09月20日 00点09分 7
[滑稽]
2015年09月20日 05点09分
level 13
确实挺不错的,就是没看到链接,,,,,
电脑坏了,最近一直在忙活。
2015年09月20日 00点09分 8
有链接了,忙啥呢[滑稽]
2015年09月20日 05点09分
回复 雷神lyc :忙着组装电脑呗,打算买个台式机。笔记本经不起我的折磨啊~
2015年09月20日 09点09分
level 13
c++和sdl吗?
这个屌啊,
2015年09月20日 05点09分 10
[有效] 是C++和SDL2[滑稽]
2015年09月20日 05点09分
level 11
雷神lyc 楼主
居然有人说我是大水笔[怒][怒][怒],我发连接了,在二楼,都不是个半成品,还在测试很多功能,没有精简,代码很乱,有流量和想拿去研究下的拿去看看吧,转载请注明出处。好吧,我就是个大水笔[滑稽][滑稽][滑稽]
2015年09月20日 05点09分 11
level 13
那我就送你一个如此工整的
十五字

2015年09月20日 09点09分 12
骗人[怒][怒]多一个字[滑稽]
2015年09月20日 09点09分
回复
����lyc
:[滑稽]你确定
2015年09月20日 10点09分
level 7
[真棒]
2015年09月22日 22点09分 17
level 11
加油,材质可以弄高清点
2015年09月23日 00点09分 18
level 10
怎么用啊
2015年09月23日 11点09分 19
并没有[滑稽]
2015年09月23日 14点09分
回复 雷神lyc :好吧,
2015年09月25日 14点09分
level 12
[真棒]
=======================
吧里的人都给我小心点!! 我不管你们是什么人,什么背景,什么身份,混的有多风生水起,我都不在意,我唯一在意的是:
经验!经验!还是经验!!\^O^/
不要惧怕权限,一起水到极限!
2015年09月23日 11点09分 20
level 13
你的那个游戏我试过了,提出几点建议
1 既然压缩包里有字体为什么还用系统字体(5.0那个路径没那个字体)
2优化不行→_→有些卡顿
3本末倒置(我也经常犯这样的错误)主要是游戏,其他的以后再说
4不太符合c++,类在哪呢,我是没看到
2015年09月25日 23点09分 21
多谢建议,你说的这些都没错,我主要是先测试能不能实现这些功能,并没有考虑其他的,1.字体其实我想自己做,有教程么[乖]2.本来就没打算优化[滑稽]3.不懂什么是本末倒置[狂汗]4.在def里面除了一堆全局变量(以前不懂,设了这么多),后面全是类啊[阴险]
2015年09月26日 05点09分
@雷神lyc 嗯,努力吧,感觉c++编游戏要想的太多了,还是java简单一点[滑稽]
2015年09月27日 00点09分
level 11
你是用c4droid开发的吗?
2015年09月26日 06点09分 22
嗯嗯
2015年09月26日 06点09分
回复 雷神lyc :厉害啊
2015年09月26日 06点09分
level 11
2015年09月26日 09点09分 23
level 8
看看
2015年09月27日 00点09分 24
level 8
代码?
2015年09月30日 09点09分 25
1 2 尾页