forked from pakoito/MarI-O
-
Notifications
You must be signed in to change notification settings - Fork 1
/
luaAPI.lua
58 lines (41 loc) · 847 Bytes
/
luaAPI.lua
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
marioX = memory.read_s16_le(0x94)
marioY = memory.read_s16_le(0x96)
pool.generation
pool.currentSpecies
pool.currentGenome
fitness
-- defined in newGenome()
genome.genes
genome.fitness
genome.adjustedFitness
genome.network
genome.maxneuron
genome.globalRank
genome.mutationRates
genome.mutationRates["connections"]
genome.mutationRates["link"]
genome.mutationRates["bias"]
genome.mutationRate["node"]
genome.mutationRates["enable"]
genome.mutationRates["disable"]
genome.mutationRates["step"]
pool.generation
pool.maxFitness
pool.species
species.topFitness
species.staleness
species.genomes
genome.fitness
genome.maxneuron
mutation
rate
#done
genome.genes
gene.into
gene.out
gene.weight
gene.innovation
fitness=rightmost
breedChild(species)
species.genome 神经网络,需要进化的个体是一个神经网络
generateNetwork