P3 Wumpus zwischenstand
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 22,
|
||||
"execution_count": 1,
|
||||
"id": "39ee826a",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -36,7 +36,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 23,
|
||||
"execution_count": 2,
|
||||
"id": "33790f0d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -240,7 +240,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 24,
|
||||
"execution_count": 3,
|
||||
"id": "2ca3efc5",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -394,7 +394,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 25,
|
||||
"execution_count": 4,
|
||||
"id": "14a6ab56",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -502,7 +502,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 26,
|
||||
"execution_count": 5,
|
||||
"id": "0ba915ff",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -511,53 +511,128 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"------- Genetic -------\n",
|
||||
"0 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"1 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"2 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"3 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"4 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"5 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"6 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"7 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"8 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"9 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"10 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"11 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"12 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"13 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"14 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"15 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"16 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"17 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"18 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"19 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"20 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"21 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"22 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"23 [7, 4, 1, 8, 6, 3, 7, 2] 27.0\n",
|
||||
"24 [3, 1, 7, 5, 8, 2, 4, 6] 28.0\n",
|
||||
"0 [8, 4, 7, 1, 2, 6, 1, 3] 26.0\n",
|
||||
"1 [8, 4, 7, 1, 2, 6, 1, 3] 26.0\n",
|
||||
"2 [8, 4, 7, 1, 2, 6, 1, 3] 26.0\n",
|
||||
"3 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"4 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"5 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"6 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"7 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"8 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"9 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"10 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"11 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"12 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"13 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"14 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"15 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"16 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"17 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"18 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"19 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"20 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"21 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"22 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"23 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"24 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"25 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"26 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"27 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"28 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"29 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"30 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"31 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"32 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"33 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"34 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"35 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"36 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"37 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"38 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"39 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"40 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"41 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"42 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"43 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"44 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"45 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"46 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"47 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"48 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"49 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"50 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"51 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"52 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"53 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"54 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"55 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"56 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"57 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"58 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"59 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"60 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"61 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"62 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"63 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"64 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"65 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"66 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"67 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"68 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"69 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"70 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"71 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"72 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"73 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"74 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"75 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"76 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"77 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"78 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"79 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"80 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"81 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"82 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"83 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"84 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"85 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"86 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"87 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"88 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"89 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"90 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"91 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"92 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"93 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"94 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"95 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"96 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"97 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"98 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"99 [3, 6, 8, 1, 5, 7, 2, 7] 27.0\n",
|
||||
"\n",
|
||||
" ┌───┬───┬───┬───┬───┬───┬───┬───┐\n",
|
||||
"8 │███│ │███│ │▌Q▐│ │███│ │\n",
|
||||
"8 │███│ │▌Q▐│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"7 │ │███│ Q │███│ │███│ │███│\n",
|
||||
"7 │ │███│ │███│ │▌Q▐│ │▌Q▐│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"6 │███│ │███│ │███│ │███│ Q │\n",
|
||||
"6 │███│ Q │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"5 │ │███│ │▌Q▐│ │███│ │███│\n",
|
||||
"5 │ │███│ │███│ Q │███│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"4 │███│ │███│ │███│ │▌Q▐│ │\n",
|
||||
"4 │███│ │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"3 │ Q │███│ │███│ │███│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"2 │███│ │███│ │███│ Q │███│ │\n",
|
||||
"2 │███│ │███│ │███│ │▌Q▐│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"1 │ │▌Q▐│ │███│ │███│ │███│\n",
|
||||
"1 │ │███│ │▌Q▐│ │███│ │███│\n",
|
||||
" └───┴───┴───┴───┴───┴───┴───┴───┘\n",
|
||||
" A B C D E F G H \n",
|
||||
"\n",
|
||||
"Threats: 0.0\n",
|
||||
"Fitness: 28.0\n"
|
||||
"Threats: 1.0\n",
|
||||
"Fitness: 27.0\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -572,7 +647,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 27,
|
||||
"execution_count": 6,
|
||||
"id": "8be85fd2",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -688,7 +763,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 28,
|
||||
"execution_count": 7,
|
||||
"id": "b5371c6e",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -699,50 +774,50 @@
|
||||
"------- My Field -------\n",
|
||||
"\n",
|
||||
" ┌───┬───┬───┬───┬───┬───┬───┬───┐\n",
|
||||
"8 │███│ │███│ │███│ │███│ │\n",
|
||||
"8 │▌Q▐│ │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"7 │ │███│ │███│ Q │███│ │███│\n",
|
||||
"7 │ │███│ │███│ │▌Q▐│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"6 │███│ │███│ │███│ │▌Q▐│ │\n",
|
||||
"6 │███│ │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"5 │ │▌Q▐│ │███│ │███│ │███│\n",
|
||||
"5 │ │███│ Q │▌Q▐│ Q │███│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"4 │███│ │▌Q▐│ │███│ │███│ │\n",
|
||||
"4 │███│ │███│ │███│ │▌Q▐│ Q │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"3 │ Q │███│ │███│ │▌Q▐│ │▌Q▐│\n",
|
||||
"3 │ │███│ │███│ │███│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"2 │███│ │███│ Q │███│ │███│ │\n",
|
||||
"2 │███│ │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"1 │ │███│ │███│ │███│ │███│\n",
|
||||
"1 │ │▌Q▐│ │███│ │███│ │███│\n",
|
||||
" └───┴───┴───┴───┴───┴───┴───┴───┘\n",
|
||||
" A B C D E F G H \n",
|
||||
"\n",
|
||||
"Threats: 5.0\n",
|
||||
"Fitness: 23.0\n",
|
||||
"[3, 5, 4, 2, 7, 3, 6, 3]\n",
|
||||
"Threats: 6.0\n",
|
||||
"Fitness: 22.0\n",
|
||||
"[8, 1, 5, 5, 5, 7, 4, 4]\n",
|
||||
"\n",
|
||||
" ┌───┬───┬───┬───┬───┬───┬───┬───┐\n",
|
||||
"8 │███│ │███│ │███│ │███│ │\n",
|
||||
"8 │▌Q▐│ │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"7 │ │███│ │███│ Q │███│ │███│\n",
|
||||
"7 │ │███│ │███│ │▌Q▐│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"6 │███│ │███│ │███│ │▌Q▐│ │\n",
|
||||
"6 │███│ │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"5 │ │███│ │███│ │███│ │███│\n",
|
||||
"5 │ │███│ Q │▌Q▐│ Q │███│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"4 │███│ Q │▌Q▐│ │███│ │███│ │\n",
|
||||
"4 │███│ Q │███│ │███│ │▌Q▐│ Q │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"3 │ Q │███│ │███│ │▌Q▐│ │▌Q▐│\n",
|
||||
"3 │ │███│ │███│ │███│ │███│\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"2 │███│ │███│ Q │███│ │███│ │\n",
|
||||
"2 │███│ │███│ │███│ │███│ │\n",
|
||||
" ├───┼───┼───┼───┼───┼───┼───┼───┤\n",
|
||||
"1 │ │███│ │███│ │███│ │███│\n",
|
||||
" └───┴───┴───┴───┴───┴───┴───┴───┘\n",
|
||||
" A B C D E F G H \n",
|
||||
"\n",
|
||||
"Threats: 8.0\n",
|
||||
"Fitness: 20.0\n",
|
||||
"[3, 4, 4, 2, 7, 3, 6, 3]\n"
|
||||
"Threats: 9.0\n",
|
||||
"Fitness: 19.0\n",
|
||||
"[8, 4, 5, 5, 5, 7, 4, 4]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -777,7 +852,7 @@
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.13.5"
|
||||
"version": "3.10.18"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
0
P3/Wumpus_Test.py
Normal file
0
P3/Wumpus_Test.py
Normal file
Reference in New Issue
Block a user