-
Notifications
You must be signed in to change notification settings - Fork 6
/
TODO
134 lines (103 loc) · 4.26 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
TODO:
Priority:
* find the arrow near the wall it hit
* nearest_orientation : (avoid [1,1] corner)
- The way it is now, it works, avoid [1,1]
- random when tied?
* if random, choose only once!
- near is the Angle I'm looking at already
* [almost] wumpus original messages
* Grid Size 0 = random
* advanced_setup = agent start at random cave
---
2016-06-26:
2015-12-01:
* new intelligent agent for dodecahedron
* new agent for grid that do not assume start position [1,1] and size
* measure time (benchmark)
* debug() = setup a forced position, repeat random seed
* Agent always climb on [1,1]. To find it:
- grid: guindance by bumps, find left+bottom corner
- dodecahedron: need to check the level
---
DONE:
* hazard: bats. Move you to a random location
* New perceptions
- [done] hear rustling (flaps) from bat nearby: HEAR FLAPS
- check_setup : does not fail, but return a default if wrong
- stander
- size: from 2 to 9,
- gold: random quantity (probability 0.1), not in [1,1]
- pits: random quantity (probability 0.2), random location, not in [1,1], [2,1] and [1,2]
- wumpus: only one, random, (move at will - not yet), not started in [1,1]
- Make every room with 3 tunnels
- Scores:
* 1000 points for each gold AFTER climbing alive
* 500 points for killing the Wumpus
* -500 for dying
- Enough with the grids! Lets see the original topology:
* wumpus movement (stander, walker, runner)
* -500 points if could not climb out in time (starvation)
* Check walker: wumpus leave cave with agent?
* Wumpus movement: stalker (follow the Agent)
2016-06-26:
* Display squares in dodecahedron
* BUG: dodeca wumpus not to move to max/min, but check what it wants
* Move this TODO to issues
---
Not done, not to be done:
* Agent always climb on [1,1]. To find it:
- [no] OR: BETTER! Climb cave always have GLITTER (?)
- [no] Maybe: new perception: SEE LIGHT
* [no] Agent can find arrows by GLITTER
* [no] arrow can hit you back
* [no] restart :- agent has 3 lifes in the same world
* New perceptions
- [no] cave light to find where to climb
- [no] pinprick pains: foot pang when stepping in an arrow
---
# Dodecahedron map:
+----+ +----+
+--------+ 4,3+-------------------------+ 3,3+-------+
| +-+--+ +-+--+ |
| | | |
| | | |
| +-+--+ +----+ +-+--+ |
| |14,4+---------+13,5+----------+12,4| |
| +-+--+ +-+--+ +-+--+ |
| | | | |
| | | | |
| | +-+--+ | |
| | +--+20,6+--+ | |
| | | +----+ | | |
| | | | | |
| +-+--+ +-+--+ +-+--+ +-+--+ |
| |15,4+----+16,5| |19,5+----+11,4| |
| +-+--+ +-+--+ +-+--+ +-+--+ |
| | | | | |
| | | | | |
+-+--+ +-+--+ +-+--+ +-+--+ +-+--+ +-+--+
| 5,2+-----+ 6,3| |17,4+-----+18,4| |10,3+-----+ 2,2|
+-+--+ +-+--+ +-+--+ +-+--+ +-+--+ +-+--+
| | | | | |
| | | | | |
| | +-+--+ +-+--+ | |
| +-------+ 7,3| | 9,3+------+ |
| +-+--+ +-+--+ |
| | | |
| | +----+ | |
| +--+ 8,2+--+ |
| +-+--+ |
| | |
| | |
| +-+--+ |
+-----------------------+ 1,1+-----------------------+
+----+
Level | Color
------|------
1 | Green
2 | Pink
3 | Orange
4 | Yellow
5 | Blue
6 | Red