自动生成迷宫和迷宫自动寻路OpenGL版(源代码+演示程序)

时间:2016-01-04 12:46:59
【文件属性】:

文件名称:自动生成迷宫和迷宫自动寻路OpenGL版(源代码+演示程序)

文件大小:686KB

文件格式:7Z

更新时间:2016-01-04 12:46:59

opengl 游戏

大学二年级的时候,作为对栈这个数据结构的复习,我制作了一个迷宫生成算法的小程序,当时反响十分好,过了几天我又用自己已经学的DirectX技术制作了DirectX版的程序。这几天回过头看自己的文章,感觉温故而知不足。温故是因为唤醒了我对迷宫算法的回忆,知不足是因为我那个程序一点儿也没有按照面向对象的思路去做。还是那一套C的思想。 我打算重新制作迷宫程序。这次和以前不同,我学习了C++、STL、Lua、OpenGL,还有很多很多对游戏开发很实用的知识。因此我打算将自己的迷宫重新写一遍,使用面向对象的思想。


【文件预览】:
MazeProject
----project()
--------libLogo_win32.a(11KB)
--------Lua()
--------Math3D.cpp(669B)
--------libLogo_X11.a(16KB)
--------libLua_X11.a(337KB)
--------Logo.h(428B)
--------Math3D.h(1KB)
--------KeyEvent.cpp(486B)
--------main.cpp(2KB)
--------LuaInclude.h(170B)
--------Maze.h(2KB)
--------GLWidget.cpp(6KB)
--------MazeStep.h(1KB)
--------KeyEvent.h(230B)
--------GLWidget.h(5KB)
--------MazeProject.pro(641B)
--------MazeStep.cpp(8KB)
--------Maze.cpp(8KB)
--------libLua_win32.a(241KB)
----bin()
--------Windows()
--------Linux()
--------Logo()
--------Manual(操作手册).txt(2KB)
--------Config.lua(136B)

网友评论

  • 不好用啊。
  • 非常棒的代码,学习迷宫算法不错,只是我不需要OpenGL
  • 找不到glut.h。。。是qt5的原因么?应该怎么解决?
  • 我这里只显示出了一个文件,而且用vc打不开,有什么其他的方法么?本人小白,还不太懂
  • 很不错的代码,只不过在config.lua中的参数意义能说明一下更好
  • 不错哦,值得学习
  • 代码看起来不错的, 有一些注解, 但是我是mac用户, 怎么编译啊, 不知道怎么配置, 希望作者能添加readme文件解读一下
  • 不错的源码。需要些经验才能看懂
  • 还不错,正好学习了,谢谢分享了
  • 还没有用,希望是我要找的资源
  • 可以跑的,但是算法不怎么好,找了一个更好地
  • 最后没有用,但是还是很有助于学习
  • 听补错的 有学习点
  • 个人感觉不错,谢!
  • 很好,不过就是不知道怎么配置OpenGL,,在我这,编译通过不过
  • 学习迷宫算法不错,不过算法是比较基础的
  • 有代码,资源一般吧,凑合能用
  • 注解不够详尽,但可以让新手慢慢理解提升,可运行
  • 还不错,正好学习了,谢谢分享了
  • 很不错的,花了几天研究,菜鸟我就是
  • 这个代码写的很棒~算法写的很好
  • 这个软件很有趣
  • 好多的资源,对我帮助不少~
  • 有代码,资源一般吧,凑合能用