19 lines
386 B
Python
19 lines
386 B
Python
SCREEN_WIDTH = 1000
|
|
SCREEN_HEIGHT = 600
|
|
RESOURCES_AMOUNT = 175
|
|
DIRECTION_CHANGE_DELAY = 5
|
|
PLAYER_START_POSITION = [20, 10]
|
|
STARTING_RESOURCES_AMOUNT = 5
|
|
AGENT_VISION_RANGE = 5
|
|
NEURAL_INPUT_SIZE = 11
|
|
NEURAL_OUTPUT_SIZE = 3
|
|
LEARN = True
|
|
MUTATE_NETWORKS = True
|
|
NETWORK_PARAMS = {
|
|
"neurons": 256,
|
|
"layers": 1,
|
|
"activation": 'relu',
|
|
"ratio": 0.001,
|
|
"optimizer": 'Adam'
|
|
}
|