├── .gitignore ├── BUILD.bazel ├── README.md ├── WORKSPACE ├── asteroids.go ├── desktop ├── BUILD.bazel ├── cocoa │ ├── BUILD.bazel │ ├── ns_window.go │ ├── ns_window.h │ └── ns_window.m ├── config.go ├── index.html ├── init.js ├── lorca.go ├── wasm_exec.js └── webview.go ├── game ├── BUILD.bazel ├── asteroids.go ├── game.go ├── game_test.go └── ship.go ├── go.mod ├── go.sum ├── js ├── canvas │ ├── BUILD.bazel │ └── canvas.go └── keys │ ├── BUILD.bazel │ └── keys.go ├── neat ├── bot │ ├── BUILD.bazel │ └── neat.go ├── players │ ├── BUILD.bazel │ ├── player_1.genome │ ├── player_2.genome │ ├── player_3.genome │ ├── player_4.genome │ ├── player_5.genome │ └── players.go └── train │ ├── BUILD.bazel │ ├── neat.config │ ├── startgenes.config │ ├── train.go │ └── train_test.go ├── render ├── BUILD.bazel └── render.go ├── scripts ├── index.html └── publish.sh ├── third_party ├── BUILD.bazel └── webview.BUILD.diff ├── vector2d ├── BUILD.bazel ├── matrix.go ├── matrix_test.go ├── polygon.go ├── polygon_test.go ├── sat.go └── vector.go ├── vendor └── github.com │ └── yaricom │ └── goNEAT │ ├── BUILD.bazel │ ├── LICENSE │ ├── contents │ ├── double_pole-balancing.png │ └── single_pole-balancing.jpg │ ├── data │ ├── p2nv.neat │ ├── p2test.neat │ ├── pole1_1000.neat │ ├── pole1_150.neat │ ├── pole1startgenes │ ├── pole2_markov.neat │ ├── pole2_markov_startgenes │ ├── pole2_non-markov.neat │ ├── pole2_non-markov_startgenes │ ├── test_seed_genome.yml │ ├── xor.neat │ ├── xor_test.neat │ ├── xor_test.neat.yml │ ├── xordisconnectedstartgenes │ └── xorstartgenes │ ├── executor.go │ ├── experiments │ ├── BUILD.bazel │ ├── common.go │ ├── experiment.go │ ├── experiment_test.go │ ├── floats.go │ ├── generation.go │ ├── generation_test.go │ ├── pole │ │ ├── BUILD.bazel │ │ ├── cart2pole.go │ │ ├── cart2pole_test.go │ │ ├── cartpole.go │ │ ├── cartpole_test.go │ │ └── common.go │ ├── trial.go │ ├── trial_test.go │ └── xor │ │ ├── BUILD.bazel │ │ ├── XOR.go │ │ └── XOR_test.go │ └── neat │ ├── BUILD.bazel │ ├── genetics │ ├── BUILD.bazel │ ├── common.go │ ├── gene.go │ ├── gene_test.go │ ├── genome.go │ ├── genome_reader.go │ ├── genome_reader_test.go │ ├── genome_test.go │ ├── genome_writer.go │ ├── genome_writer_test.go │ ├── innovation.go │ ├── mimo_gene.go │ ├── organism.go │ ├── organism_test.go │ ├── population.go │ ├── population_epoch.go │ ├── population_epoch_test.go │ ├── population_test.go │ ├── species.go │ └── species_test.go │ ├── neat.go │ ├── neat_test.go │ ├── network │ ├── BUILD.bazel │ ├── common.go │ ├── fast_network.go │ ├── fast_network_test.go │ ├── link.go │ ├── network.go │ ├── network_test.go │ ├── nnode.go │ └── nnode_test.go │ ├── trait.go │ ├── trait_test.go │ └── utils │ ├── BUILD.bazel │ ├── activations.go │ ├── common.go │ ├── math.go │ └── math_test.go └── wasm ├── BUILD.bazel ├── diagnostics.go └── main.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/WORKSPACE -------------------------------------------------------------------------------- /asteroids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/asteroids.go -------------------------------------------------------------------------------- /desktop/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/BUILD.bazel -------------------------------------------------------------------------------- /desktop/cocoa/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/cocoa/BUILD.bazel -------------------------------------------------------------------------------- /desktop/cocoa/ns_window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/cocoa/ns_window.go -------------------------------------------------------------------------------- /desktop/cocoa/ns_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/cocoa/ns_window.h -------------------------------------------------------------------------------- /desktop/cocoa/ns_window.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/cocoa/ns_window.m -------------------------------------------------------------------------------- /desktop/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/config.go -------------------------------------------------------------------------------- /desktop/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/index.html -------------------------------------------------------------------------------- /desktop/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/init.js -------------------------------------------------------------------------------- /desktop/lorca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/lorca.go -------------------------------------------------------------------------------- /desktop/wasm_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/wasm_exec.js -------------------------------------------------------------------------------- /desktop/webview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/desktop/webview.go -------------------------------------------------------------------------------- /game/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/game/BUILD.bazel -------------------------------------------------------------------------------- /game/asteroids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/game/asteroids.go -------------------------------------------------------------------------------- /game/game.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/game/game.go -------------------------------------------------------------------------------- /game/game_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/game/game_test.go -------------------------------------------------------------------------------- /game/ship.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/game/ship.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/go.sum -------------------------------------------------------------------------------- /js/canvas/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/js/canvas/BUILD.bazel -------------------------------------------------------------------------------- /js/canvas/canvas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/js/canvas/canvas.go -------------------------------------------------------------------------------- /js/keys/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/js/keys/BUILD.bazel -------------------------------------------------------------------------------- /js/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/js/keys/keys.go -------------------------------------------------------------------------------- /neat/bot/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/bot/BUILD.bazel -------------------------------------------------------------------------------- /neat/bot/neat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/bot/neat.go -------------------------------------------------------------------------------- /neat/players/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/players/BUILD.bazel -------------------------------------------------------------------------------- /neat/players/player_1.genome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/players/player_1.genome -------------------------------------------------------------------------------- /neat/players/player_2.genome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/players/player_2.genome -------------------------------------------------------------------------------- /neat/players/player_3.genome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/players/player_3.genome -------------------------------------------------------------------------------- /neat/players/player_4.genome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/players/player_4.genome -------------------------------------------------------------------------------- /neat/players/player_5.genome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/players/player_5.genome -------------------------------------------------------------------------------- /neat/players/players.go: -------------------------------------------------------------------------------- 1 | package players 2 | -------------------------------------------------------------------------------- /neat/train/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/train/BUILD.bazel -------------------------------------------------------------------------------- /neat/train/neat.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/train/neat.config -------------------------------------------------------------------------------- /neat/train/startgenes.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/train/startgenes.config -------------------------------------------------------------------------------- /neat/train/train.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/train/train.go -------------------------------------------------------------------------------- /neat/train/train_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/neat/train/train_test.go -------------------------------------------------------------------------------- /render/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/render/BUILD.bazel -------------------------------------------------------------------------------- /render/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/render/render.go -------------------------------------------------------------------------------- /scripts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/scripts/index.html -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /third_party/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/third_party/BUILD.bazel -------------------------------------------------------------------------------- /third_party/webview.BUILD.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/third_party/webview.BUILD.diff -------------------------------------------------------------------------------- /vector2d/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vector2d/BUILD.bazel -------------------------------------------------------------------------------- /vector2d/matrix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vector2d/matrix.go -------------------------------------------------------------------------------- /vector2d/matrix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vector2d/matrix_test.go -------------------------------------------------------------------------------- /vector2d/polygon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vector2d/polygon.go -------------------------------------------------------------------------------- /vector2d/polygon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vector2d/polygon_test.go -------------------------------------------------------------------------------- /vector2d/sat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vector2d/sat.go -------------------------------------------------------------------------------- /vector2d/vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vector2d/vector.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/contents/double_pole-balancing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/contents/double_pole-balancing.png -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/contents/single_pole-balancing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/contents/single_pole-balancing.jpg -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/p2nv.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/p2nv.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/p2test.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/p2test.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/pole1_1000.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/pole1_1000.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/pole1_150.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/pole1_150.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/pole1startgenes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/pole1startgenes -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/pole2_markov.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/pole2_markov.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/pole2_markov_startgenes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/pole2_markov_startgenes -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/pole2_non-markov.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/pole2_non-markov.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/pole2_non-markov_startgenes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/pole2_non-markov_startgenes -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/test_seed_genome.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/test_seed_genome.yml -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/xor.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/xor.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/xor_test.neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/xor_test.neat -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/xor_test.neat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/xor_test.neat.yml -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/xordisconnectedstartgenes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/xordisconnectedstartgenes -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/data/xorstartgenes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/data/xorstartgenes -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/executor.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/common.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/experiment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/experiment.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/experiment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/experiment_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/floats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/floats.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/generation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/generation.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/generation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/generation_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/pole/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/pole/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/pole/cart2pole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/pole/cart2pole.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/pole/cart2pole_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/pole/cart2pole_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/pole/cartpole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/pole/cartpole.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/pole/cartpole_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/pole/cartpole_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/pole/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/pole/common.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/trial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/trial.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/trial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/trial_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/xor/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/xor/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/xor/XOR.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/xor/XOR.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/experiments/xor/XOR_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/experiments/xor/XOR_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/common.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/gene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/gene.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/gene_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/gene_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/genome.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/genome.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/genome_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/genome_reader.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/genome_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/genome_reader_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/genome_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/genome_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/genome_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/genome_writer.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/genome_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/genome_writer_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/innovation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/innovation.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/mimo_gene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/mimo_gene.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/organism.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/organism.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/organism_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/organism_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/population.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/population.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/population_epoch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/population_epoch.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/population_epoch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/population_epoch_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/population_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/population_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/species.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/species.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/genetics/species_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/genetics/species_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/neat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/neat.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/neat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/neat_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/common.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/fast_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/fast_network.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/fast_network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/fast_network_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/link.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/network.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/network_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/nnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/nnode.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/network/nnode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/network/nnode_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/trait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/trait.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/trait_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/trait_test.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/utils/BUILD.bazel -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/utils/activations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/utils/activations.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/utils/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/utils/common.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/utils/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/utils/math.go -------------------------------------------------------------------------------- /vendor/github.com/yaricom/goNEAT/neat/utils/math_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/vendor/github.com/yaricom/goNEAT/neat/utils/math_test.go -------------------------------------------------------------------------------- /wasm/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/wasm/BUILD.bazel -------------------------------------------------------------------------------- /wasm/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/wasm/diagnostics.go -------------------------------------------------------------------------------- /wasm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamjenson/asteroids/HEAD/wasm/main.go --------------------------------------------------------------------------------