文件名称:人工智能算法演示(演示程序+源代码)
文件大小:8.52MB
文件格式:7Z
更新时间:2016-04-26 08:13:29
Qt 人工智能
-----------------【请用Qt4.6+编译,Qt5目前有Bug】---------- 原博客地址:http://blog.csdn.net/jiangcaiyang123/article/details/8762365 --------------------------------------------------------------- 人工智能是一个非常具有潜力的分支,顾名思义,它可以通过计算机指令模拟人的行为,在游戏中的人工智能就非常地多样了。对于FPS、TAB、RPG、STG、ADV等游戏,有着不同的人工智能,但都基于几种理论:有限状态机、遗传算法、神经网络等。下面我就采用游戏中最基础也是最常用的人工智能算法来进行演示。 我的开发环境是: Windows: WindowsXP(SP3) + MinGW4.4/MinGW4.7 + Qt4.8.3/Qt5.0.1 + QtCreator2.6/QtCreator2.7 Linux: Ubuntu12.10 + gcc4.7 + Qt4.8.1/Qt4.8.4/Qt5.0.1 + QtCreator2.6/QtCreator2.7
【文件预览】:
bin
----Windows()
--------QtGui4.dll(9.68MB)
--------QtCore4.dll(2.73MB)
--------mingwm10.dll(11KB)
--------QtMikuSnake7_ver_2.exe(125KB)
--------QtMikuSnake7_ver_1.exe(125KB)
--------libgcc_s_dw2-1.dll(42KB)
--------QtMikuSnake7_ver_3.exe(125KB)
--------QtMikuSnake7_ver_4.exe(128KB)
----Linux()
--------libQtCore.so.4(2.9MB)
--------QtMikuSnake7_ver_3(116KB)
--------加完权限后请运行我!.sh(268B)
--------libQtGui.so.4(11.12MB)
--------QtMikuSnake7_ver_2(116KB)
--------QtMikuSnake7_ver_4(122KB)
--------QtMikuSnake7_ver_1(116KB)
----Manual(使用手册).txt(480B)
source
----AIControl.h(3KB)
----Rin.cpp(3KB)
----len.png(7KB)
----ManualControl.h(4KB)
----AIDirectionControl.cpp(9KB)
----Character.cpp(9KB)
----GameObject.cpp(5KB)
----Resource.qrc(230B)
----ControlOptionDialog.cpp(8KB)
----Rin.h(3KB)
----Len.h(3KB)
----Miku.cpp(3KB)
----rin.png(8KB)
----AIControl.cpp(4KB)
----Control.h(3KB)
----ManualControl.cpp(4KB)
----miku.png(9KB)
----ManualDirectionControl.cpp(4KB)
----AIDirectionControl.h(4KB)
----Character.h(5KB)
----main.cpp(3KB)
----GameObject.h(5KB)
----zh_CN.ts(4KB)
----zh_CN.qm(1KB)
----Widget.cpp(6KB)
----Len.cpp(3KB)
----Miku.h(3KB)
----ControlOptionDialog.h(4KB)
----Control.cpp(3KB)
----QtMikuSnake7.pro(4KB)
----ManualDirectionControl.h(4KB)
----Widget.h(4KB)