📄 eludeobstacle.rc
字号:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// Chinese (P.R.C.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
"#define _AFX_NO_OLE_RESOURCES\r\n"
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
"\r\n"
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r\n"
"#ifdef _WIN32\r\n"
"LANGUAGE 4, 2\r\n"
"#pragma code_page(936)\r\n"
"#endif //_WIN32\r\n"
"#include ""res\\EludeObstacle.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
"#include ""l.chs\\afxres.rc"" // Standard components\r\n"
"#include ""l.chs\\afxprint.rc"" // printing/print preview resources\r\n"
"#endif\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME ICON DISCARDABLE "res\\EludeObstacle.ico"
IDR_ELUDEOTYPE ICON DISCARDABLE "res\\EludeObstacleDoc.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//
IDR_MAINFRAME BITMAP MOVEABLE PURE "res\\Toolbar.bmp"
IDB_BITMAP1 BITMAP DISCARDABLE "res\\gameBG.bmp"
IDB_BITMAP2 BITMAP DISCARDABLE "res\\星球.bmp"
IDB_BITMAP3 BITMAP DISCARDABLE "res\\救生艇4.bmp"
/////////////////////////////////////////////////////////////////////////////
//
// Toolbar
//
IDR_MAINFRAME TOOLBAR DISCARDABLE 16, 15
BEGIN
BUTTON ID_FILE_NEW
BUTTON ID_FILE_OPEN
BUTTON ID_FILE_SAVE
SEPARATOR
BUTTON ID_EDIT_CUT
BUTTON ID_EDIT_COPY
BUTTON ID_EDIT_PASTE
SEPARATOR
BUTTON ID_FILE_PRINT
SEPARATOR
BUTTON ID_APP_ABOUT
END
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_MAINFRAME MENU PRELOAD DISCARDABLE
BEGIN
MENUITEM "不,我不相信人工智能! ", IDM_PlayerControl
POPUP "遗传算法"
BEGIN
MENUITEM "直接想出结果,逃命要紧!", IDM_StartGenAlg
MENUITEM "看看智能是怎么分析的~", IDM_StartStepGenAlg
MENUITEM "出发吧,我的命运看你了! ", IDM_Demo
END
POPUP "人工神经网络 "
BEGIN
MENUITEM "训练网络", IDM_TrainNetwork
MENUITEM "演示训练结果", IDM_DemoNetwork
END
MENUITEM "自定关卡", IDM_SetObstacle
MENUITEM "储存自定的关卡", IDM_SaveMap
POPUP "读取关卡"
BEGIN
MENUITEM "默认关卡1", IDM_DefaultMap1
MENUITEM "默认关卡2", IDM_DefaultMap2
MENUITEM "默认关卡3", IDM_DefaultMap3
MENUITEM "默认关卡4", IDM_DefaultMap4
MENUITEM SEPARATOR
END
MENUITEM "参数设置", IDM_SetParameter
POPUP "说明"
BEGIN
MENUITEM "关于 EludeObstacle(&A)...", ID_APP_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
BEGIN
"N", ID_FILE_NEW, VIRTKEY, CONTROL
"O", ID_FILE_OPEN, VIRTKEY, CONTROL
"S", ID_FILE_SAVE, VIRTKEY, CONTROL
"P", ID_FILE_PRINT, VIRTKEY, CONTROL
"Z", ID_EDIT_UNDO, VIRTKEY, CONTROL
"X", ID_EDIT_CUT, VIRTKEY, CONTROL
"C", ID_EDIT_COPY, VIRTKEY, CONTROL
"V", ID_EDIT_PASTE, VIRTKEY, CONTROL
VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT
VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT
VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL
VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT
VK_F6, ID_NEXT_PANE, VIRTKEY
VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 237, 184
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 EludeObstacle"
FONT 9, "宋体"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
LTEXT "EludeObstacle 0.8 版",IDC_STATIC,40,10,119,8,
SS_NOPREFIX
LTEXT "简要说明:\n 这是一个小游戏,主要用于演示如何利用遗传算法进行动作控制。这在很多游戏里面都能用上,解决较复杂的动作控制的问题。目前解决这类问题除了使用遗传算法和神经网络外,没有其他行之有效的方法了。在这个程序里面,允许你亲自控制救",
IDC_STATIC,38,25,178,47
DEFPUSHBUTTON "确定",IDOK,180,7,50,14,WS_GROUP
LTEXT "生艇,你可以体会到控制其逃离陨石群的难度。计算机也是基于和你同等的控制方式来控制救生艇的,所以能够成功逃离也不比你容易。解决这种问题是不能用纯粹计算算出来的,因为他涉及的因素太多(同一时间涉及初速度,受力,和障碍物的方位),但是用遗传算法就能比较有效的解决这种问题,正如你所看到的那样......\n 作者:华南理工 张颖鹏",
IDC_STATIC,38,74,178,64
LTEXT " 联系方式: QQ: 382839044\n Email: tczyp@yahoo.com.cn",
IDC_STATIC,38,139,178,27
END
IDD_DlgChangeParameter DIALOG DISCARDABLE 0, 0, 345, 262
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "确定",IDOK,285,13,47,14
PUSHBUTTON "取消",IDCANCEL,285,30,47,14
LTEXT "地心引力:",IDC_STATIC,20,38,59,12
LTEXT "救生艇加速度:",IDC_STATIC,20,58,59,12
LTEXT "时间流逝:",IDC_STATIC,132,18,59,12
EDITTEXT IDC_EDIT1,82,36,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,82,55,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT3,192,16,37,13,ES_AUTOHSCROLL
GROUPBOX "物理环境相关参数:",IDC_STATIC,14,7,268,68
LTEXT "救生艇大小:",IDC_STATIC,20,18,59,12
EDITTEXT IDC_EDIT4,82,17,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT5,192,36,37,13,ES_AUTOHSCROLL
LTEXT "速度缩放比:",IDC_STATIC,132,37,59,12
GROUPBOX "遗传算法相关参数:",IDC_STATIC,14,88,318,163
LTEXT "人口数目:",IDC_STATIC,131,113,41,12
EDITTEXT IDC_EDIT6,176,111,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT7,83,111,37,13,ES_AUTOHSCROLL
LTEXT "最大进化世代:",IDC_STATIC,25,113,56,12
GROUPBOX "总体参数:",IDC_STATIC,21,100,303,31
GROUPBOX "基因变异相关参数:",IDC_STATIC,22,170,301,69
LTEXT "行动随机变异概率:",IDC_STATIC,28,201,75,12
LTEXT "行动时间变异范围:",IDC_STATIC,170,181,75,12
LTEXT "行动时间变异概率:",IDC_STATIC,28,181,75,12
LTEXT "行动随机插入概率:",IDC_STATIC,28,220,79,12
LTEXT "动作时间长度范围:",IDC_STATIC,169,147,74,12
EDITTEXT IDC_EDIT10,244,145,37,13,ES_AUTOHSCROLL
LTEXT "染色体长度:",IDC_STATIC,62,147,59,12
EDITTEXT IDC_EDIT9,121,145,37,13,ES_AUTOHSCROLL
GROUPBOX "初始化参数:",IDC_STATIC,53,134,238,31
EDITTEXT IDC_EDIT8,264,111,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT11,109,179,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT12,252,178,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT13,109,199,37,13,ES_AUTOHSCROLL
LTEXT "精英数目:",IDC_STATIC,223,113,40,12
EDITTEXT IDC_EDIT14,109,219,37,13,ES_AUTOHSCROLL
LTEXT "行动随机插入时间:",IDC_STATIC,170,220,79,12
EDITTEXT IDC_EDIT15,252,219,37,13,ES_AUTOHSCROLL
END
IDD_PROP1 DIALOG DISCARDABLE 0, 0, 341, 276
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "物理环境,遗传算法相关参数"
FONT 8, "System"
BEGIN
LTEXT "地心引力:",IDC_STATIC,18,48,59,12
LTEXT "救生艇加速度:",IDC_STATIC,18,68,59,12
LTEXT "时间流逝:",IDC_STATIC,130,28,59,12
EDITTEXT IDC_EDIT1,80,46,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,80,65,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT3,190,26,37,13,ES_AUTOHSCROLL
GROUPBOX "物理环境相关参数:",IDC_STATIC,12,17,268,68
LTEXT "救生艇大小:",IDC_STATIC,18,28,59,12
EDITTEXT IDC_EDIT4,80,27,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT5,190,46,37,13,ES_AUTOHSCROLL
LTEXT "速度缩放比:",IDC_STATIC,130,47,59,12
GROUPBOX "遗传算法相关参数:",IDC_STATIC,12,98,318,163
LTEXT "人口数目:",IDC_STATIC,129,123,41,12
EDITTEXT IDC_EDIT6,174,121,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT7,81,121,37,13,ES_AUTOHSCROLL
LTEXT "最大进化世代:",IDC_STATIC,23,123,56,12
GROUPBOX "总体参数:",IDC_STATIC,19,110,303,31
GROUPBOX "基因变异相关参数:",IDC_STATIC,20,180,301,69
LTEXT "行动随机变异概率:",IDC_STATIC,26,211,75,12
LTEXT "行动时间变异范围:",IDC_STATIC,168,191,75,12
LTEXT "行动时间变异概率:",IDC_STATIC,26,191,75,12
LTEXT "行动随机插入概率:",IDC_STATIC,26,230,79,12
LTEXT "动作时间长度范围:",IDC_STATIC,167,157,74,12
EDITTEXT IDC_EDIT10,242,155,37,13,ES_AUTOHSCROLL
LTEXT "染色体长度:",IDC_STATIC,60,157,59,12
EDITTEXT IDC_EDIT9,119,155,37,13,ES_AUTOHSCROLL
GROUPBOX "初始化参数:",IDC_STATIC,51,144,238,31
EDITTEXT IDC_EDIT8,262,121,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT11,107,189,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT12,250,188,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT13,107,209,37,13,ES_AUTOHSCROLL
LTEXT "精英数目:",IDC_STATIC,221,123,40,12
EDITTEXT IDC_EDIT14,107,229,37,13,ES_AUTOHSCROLL
LTEXT "行动随机插入时间:",IDC_STATIC,168,230,79,12
EDITTEXT IDC_EDIT15,250,229,37,13,ES_AUTOHSCROLL
END
IDD_PROP2 DIALOG DISCARDABLE 0, 0, 339, 275
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "神经网络相关参数设置"
FONT 8, "System"
BEGIN
LTEXT "隐藏层数目:",IDC_STATIC,29,29,59,12
LTEXT "隐藏层神经元个数:",IDC_STATIC,17,46,73,12
LTEXT "S型激发函数参变量:",IDC_STATIC,147,27,85,12
EDITTEXT IDC_EDIT1,93,27,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,93,45,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT3,232,25,37,13,ES_AUTOHSCROLL
GROUPBOX "神经网络相关设置:",IDC_STATIC,14,15,306,57
GROUPBOX "遗传算法训练网络相关参数:",IDC_STATIC,12,77,318,186
LTEXT "人口数目:",IDC_STATIC,129,102,41,12
EDITTEXT IDC_EDIT6,80,100,37,13,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT7,171,100,37,13,ES_AUTOHSCROLL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -