Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions assets/saves/oct26-51/best-calculator-23.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"isAddBias":true,"inputs":[{"id":0,"x":0.1,"incoming":[]},{"id":1,"x":0.1,"incoming":[]},{"id":2,"x":0.1,"incoming":[]},{"id":3,"x":0.1,"incoming":[]},{"id":4,"x":0.1,"incoming":[]},{"id":5,"x":0.1,"incoming":[]},{"id":6,"x":0.1,"incoming":[]},{"id":7,"x":0.1,"incoming":[]},{"id":8,"x":0.1,"incoming":[]},{"id":9,"x":0.1,"incoming":[]},{"id":10,"x":0.1,"incoming":[]},{"id":11,"x":0.1,"incoming":[]},{"id":12,"x":0.1,"incoming":[]},{"id":13,"x":0.1,"incoming":[]},{"id":14,"x":0.1,"incoming":[]}],"hidden":[{"id":19,"x":0.49999997,"incoming":[{"fromId":6,"weight":-0.7909576,"enabled":true},{"fromId":0,"weight":-1.2939686,"enabled":true},{"fromId":2,"weight":1.4734371,"enabled":true}]},{"id":21,"x":0.49999997,"incoming":[{"fromId":1,"weight":1.0441757,"enabled":true},{"fromId":0,"weight":0.94749594,"enabled":true},{"fromId":3,"weight":0.044323437,"enabled":true},{"fromId":7,"weight":0.9139481,"enabled":true},{"fromId":10,"weight":1.1254019,"enabled":true},{"fromId":13,"weight":0.74373996,"enabled":true}]},{"id":22,"x":0.49999997,"incoming":[{"fromId":4,"weight":-1.6541854,"enabled":true},{"fromId":0,"weight":-0.12836331,"enabled":true},{"fromId":1,"weight":-0.58584607,"enabled":true},{"fromId":8,"weight":-1.355225,"enabled":true}]},{"id":23,"x":0.49999997,"incoming":[{"fromId":2,"weight":0.43757856,"enabled":true},{"fromId":0,"weight":-0.90864855,"enabled":true},{"fromId":11,"weight":-0.11673935,"enabled":true}]},{"id":27,"x":0.49999997,"incoming":[{"fromId":11,"weight":0.41538578,"enabled":true},{"fromId":0,"weight":2.111101,"enabled":true}]},{"id":29,"x":0.49999997,"incoming":[{"fromId":14,"weight":-0.137788,"enabled":true},{"fromId":0,"weight":-0.9101981,"enabled":true},{"fromId":11,"weight":-0.037649333,"enabled":true},{"fromId":3,"weight":-2.642698,"enabled":true},{"fromId":6,"weight":0.003750164,"enabled":true},{"fromId":10,"weight":0.74567914,"enabled":true}]},{"id":32,"x":0.49999997,"incoming":[{"fromId":12,"weight":0.60745317,"enabled":true},{"fromId":0,"weight":0.3350309,"enabled":true}]},{"id":39,"x":0.49999997,"incoming":[{"fromId":7,"weight":1.1602871,"enabled":true},{"fromId":0,"weight":-2.5566359,"enabled":true},{"fromId":1,"weight":1.6806374,"enabled":true},{"fromId":10,"weight":-0.1695554,"enabled":true},{"fromId":14,"weight":0.093566835,"enabled":true}]},{"id":40,"x":0.49999997,"incoming":[{"fromId":9,"weight":1.6225253,"enabled":true},{"fromId":0,"weight":0.9539613,"enabled":true}]},{"id":42,"x":0.49999997,"incoming":[{"fromId":4,"weight":1.9701989,"enabled":true},{"fromId":0,"weight":0.3421619,"enabled":true}]},{"id":43,"x":0.49999997,"incoming":[{"fromId":10,"weight":0.12798727,"enabled":true},{"fromId":0,"weight":-1.1334466,"enabled":true}]},{"id":50,"x":0.49999997,"incoming":[{"fromId":11,"weight":0.18042946,"enabled":true},{"fromId":0,"weight":0.47713375,"enabled":true},{"fromId":13,"weight":-2.5039525,"enabled":true},{"fromId":2,"weight":0.27573666,"enabled":true}]},{"id":52,"x":0.49999997,"incoming":[{"fromId":13,"weight":0.2632105,"enabled":true},{"fromId":0,"weight":0.060074642,"enabled":true}]}],"outputs":[{"id":15,"x":0.9,"incoming":[{"fromId":0,"weight":0.9490009,"enabled":true},{"fromId":1,"weight":-0.16643706,"enabled":true},{"fromId":2,"weight":-0.10179676,"enabled":true},{"fromId":3,"weight":1.2147437,"enabled":true},{"fromId":4,"weight":0.78074265,"enabled":true},{"fromId":5,"weight":-0.9401567,"enabled":true},{"fromId":6,"weight":-0.5603874,"enabled":true},{"fromId":7,"weight":0.7331212,"enabled":true},{"fromId":8,"weight":-0.1806615,"enabled":true},{"fromId":9,"weight":0.48567504,"enabled":true},{"fromId":10,"weight":-1.1472511,"enabled":true},{"fromId":11,"weight":-0.045551166,"enabled":true},{"fromId":12,"weight":0.2657622,"enabled":true},{"fromId":13,"weight":0.19874156,"enabled":true},{"fromId":14,"weight":0.8805013,"enabled":true},{"fromId":21,"weight":0.43056113,"enabled":true},{"fromId":39,"weight":1.567354,"enabled":true},{"fromId":42,"weight":-0.73081696,"enabled":true},{"fromId":50,"weight":-0.35256502,"enabled":true}]},{"id":16,"x":0.9,"incoming":[{"fromId":0,"weight":1.0193212,"enabled":true},{"fromId":1,"weight":-0.8208561,"enabled":true},{"fromId":2,"weight":0.2633351,"enabled":true},{"fromId":3,"weight":-0.16781345,"enabled":true},{"fromId":4,"weight":0.30790904,"enabled":true},{"fromId":5,"weight":-0.6982709,"enabled":true},{"fromId":6,"weight":-0.2798342,"enabled":true},{"fromId":7,"weight":-0.015173313,"enabled":true},{"fromId":8,"weight":-0.7344461,"enabled":true},{"fromId":9,"weight":0.105165765,"enabled":true},{"fromId":10,"weight":-0.63378143,"enabled":true},{"fromId":11,"weight":0.39915124,"enabled":true},{"fromId":12,"weight":-0.24559641,"enabled":true},{"fromId":13,"weight":0.3224752,"enabled":false},{"fromId":14,"weight":-1.3738673,"enabled":true},{"fromId":22,"weight":-1.3131028,"enabled":true},{"fromId":21,"weight":-0.98622763,"enabled":true},{"fromId":23,"weight":0.74186534,"enabled":true},{"fromId":32,"weight":-0.44548684,"enabled":true},{"fromId":40,"weight":-0.28537935,"enabled":true},{"fromId":52,"weight":-0.07621853,"enabled":true}]},{"id":17,"x":0.9,"incoming":[{"fromId":0,"weight":0.8806031,"enabled":true},{"fromId":1,"weight":0.19771016,"enabled":true},{"fromId":2,"weight":-0.28614947,"enabled":true},{"fromId":3,"weight":-1.3473926,"enabled":true},{"fromId":4,"weight":1.383096,"enabled":true},{"fromId":5,"weight":0.14291343,"enabled":true},{"fromId":6,"weight":-1.2202072,"enabled":true},{"fromId":7,"weight":0.47724035,"enabled":true},{"fromId":8,"weight":-0.8640497,"enabled":true},{"fromId":9,"weight":1.3187985,"enabled":true},{"fromId":10,"weight":0.15371147,"enabled":true},{"fromId":11,"weight":-0.62639415,"enabled":true},{"fromId":12,"weight":-0.19178125,"enabled":true},{"fromId":13,"weight":-0.43879586,"enabled":true},{"fromId":14,"weight":-1.9505605,"enabled":true}]},{"id":18,"x":0.9,"incoming":[{"fromId":0,"weight":-0.26417968,"enabled":true},{"fromId":1,"weight":-0.46204257,"enabled":true},{"fromId":2,"weight":-0.5821853,"enabled":true},{"fromId":3,"weight":1.7413731,"enabled":true},{"fromId":4,"weight":-2.487354,"enabled":true},{"fromId":5,"weight":-0.54830575,"enabled":true},{"fromId":6,"weight":-0.017758708,"enabled":true},{"fromId":7,"weight":-2.2394197,"enabled":true},{"fromId":8,"weight":-0.839715,"enabled":true},{"fromId":9,"weight":0.17411782,"enabled":true},{"fromId":10,"weight":0.9789393,"enabled":true},{"fromId":11,"weight":0.0037942352,"enabled":true},{"fromId":12,"weight":-0.5153635,"enabled":true},{"fromId":13,"weight":-1.213204,"enabled":true},{"fromId":14,"weight":-0.9223309,"enabled":true},{"fromId":19,"weight":-0.26458925,"enabled":true},{"fromId":27,"weight":0.18836258,"enabled":true},{"fromId":29,"weight":-1.0481142,"enabled":true},{"fromId":43,"weight":1.2887578,"enabled":true},{"fromId":22,"weight":-1.3404827,"enabled":true}]}]}
1 change: 1 addition & 0 deletions assets/saves/oct26-51/best-calculator-35.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"isAddBias":true,"inputs":[{"id":0,"x":0.1,"incoming":[]},{"id":1,"x":0.1,"incoming":[]},{"id":2,"x":0.1,"incoming":[]},{"id":3,"x":0.1,"incoming":[]},{"id":4,"x":0.1,"incoming":[]},{"id":5,"x":0.1,"incoming":[]},{"id":6,"x":0.1,"incoming":[]},{"id":7,"x":0.1,"incoming":[]},{"id":8,"x":0.1,"incoming":[]},{"id":9,"x":0.1,"incoming":[]},{"id":10,"x":0.1,"incoming":[]},{"id":11,"x":0.1,"incoming":[]},{"id":12,"x":0.1,"incoming":[]},{"id":13,"x":0.1,"incoming":[]},{"id":14,"x":0.1,"incoming":[]}],"hidden":[{"id":19,"x":0.49999997,"incoming":[{"fromId":6,"weight":-0.062433816,"enabled":true},{"fromId":0,"weight":-0.12535235,"enabled":true},{"fromId":2,"weight":-0.44668186,"enabled":true},{"fromId":1,"weight":-0.44824865,"enabled":true}]},{"id":21,"x":0.49999997,"incoming":[{"fromId":1,"weight":-0.4329848,"enabled":true},{"fromId":0,"weight":0.1618731,"enabled":true},{"fromId":3,"weight":-1.0090634,"enabled":true},{"fromId":7,"weight":0.45665494,"enabled":true},{"fromId":10,"weight":-0.41538724,"enabled":true},{"fromId":13,"weight":0.47651643,"enabled":true},{"fromId":9,"weight":-0.5413324,"enabled":true}]},{"id":22,"x":0.49999997,"incoming":[{"fromId":4,"weight":-0.2582433,"enabled":true},{"fromId":0,"weight":0.5415301,"enabled":true},{"fromId":1,"weight":-0.51279145,"enabled":true},{"fromId":7,"weight":-0.34343123,"enabled":true}]},{"id":23,"x":0.49999997,"incoming":[{"fromId":2,"weight":1.8912979,"enabled":true},{"fromId":0,"weight":-0.94062704,"enabled":true},{"fromId":11,"weight":-0.36338645,"enabled":true},{"fromId":6,"weight":-0.80782753,"enabled":true}]},{"id":27,"x":0.49999997,"incoming":[{"fromId":11,"weight":-0.3353904,"enabled":true},{"fromId":0,"weight":-0.007513391,"enabled":true},{"fromId":5,"weight":-0.36104256,"enabled":true},{"fromId":7,"weight":-0.7077788,"enabled":true}]},{"id":29,"x":0.49999997,"incoming":[{"fromId":14,"weight":0.6017107,"enabled":true},{"fromId":0,"weight":-0.5250292,"enabled":true},{"fromId":11,"weight":-1.0350403,"enabled":true},{"fromId":4,"weight":0.7344341,"enabled":true},{"fromId":10,"weight":0.2463043,"enabled":true}]},{"id":40,"x":0.49999997,"incoming":[{"fromId":9,"weight":0.97965086,"enabled":true},{"fromId":0,"weight":-0.87138414,"enabled":true}]},{"id":55,"x":0.49999997,"incoming":[{"fromId":14,"weight":-0.13946512,"enabled":true},{"fromId":0,"weight":0.8700658,"enabled":true}]},{"id":65,"x":0.49999997,"incoming":[{"fromId":8,"weight":-0.1328294,"enabled":true},{"fromId":0,"weight":-0.94322646,"enabled":true}]},{"id":67,"x":0.49999997,"incoming":[{"fromId":1,"weight":0.39294684,"enabled":true},{"fromId":0,"weight":-0.9977513,"enabled":true}]},{"id":70,"x":0.49999997,"incoming":[{"fromId":7,"weight":0.21905215,"enabled":true},{"fromId":0,"weight":-0.25704783,"enabled":true}]},{"id":72,"x":0.49999997,"incoming":[{"fromId":13,"weight":0.41814595,"enabled":true},{"fromId":0,"weight":-0.68847156,"enabled":true}]}],"outputs":[{"id":15,"x":0.9,"incoming":[{"fromId":0,"weight":1.3179228,"enabled":true},{"fromId":1,"weight":-0.1440297,"enabled":true},{"fromId":2,"weight":-0.2725469,"enabled":true},{"fromId":3,"weight":0.1853286,"enabled":true},{"fromId":4,"weight":-0.56606025,"enabled":true},{"fromId":5,"weight":0.5037315,"enabled":true},{"fromId":6,"weight":0.4776787,"enabled":true},{"fromId":7,"weight":-0.8202727,"enabled":true},{"fromId":8,"weight":1.7018821,"enabled":true},{"fromId":9,"weight":0.55416745,"enabled":true},{"fromId":10,"weight":0.80009484,"enabled":true},{"fromId":11,"weight":-0.16263255,"enabled":true},{"fromId":12,"weight":-0.85868806,"enabled":true},{"fromId":13,"weight":0.13075364,"enabled":true},{"fromId":14,"weight":1.579702,"enabled":true},{"fromId":21,"weight":1.1350689,"enabled":true},{"fromId":55,"weight":0.36092356,"enabled":true},{"fromId":40,"weight":0.29753137,"enabled":true}]},{"id":16,"x":0.9,"incoming":[{"fromId":0,"weight":0.6152097,"enabled":true},{"fromId":1,"weight":-0.66283196,"enabled":true},{"fromId":2,"weight":-0.8018296,"enabled":true},{"fromId":3,"weight":0.509565,"enabled":true},{"fromId":4,"weight":-1.5442966,"enabled":true},{"fromId":5,"weight":-0.28007823,"enabled":true},{"fromId":6,"weight":-0.2946089,"enabled":true},{"fromId":7,"weight":1.3932791,"enabled":true},{"fromId":8,"weight":0.71727103,"enabled":true},{"fromId":9,"weight":0.08263192,"enabled":true},{"fromId":10,"weight":-0.60081273,"enabled":true},{"fromId":11,"weight":0.39128357,"enabled":true},{"fromId":12,"weight":0.51189214,"enabled":true},{"fromId":13,"weight":0.16738278,"enabled":true},{"fromId":14,"weight":0.18443519,"enabled":true},{"fromId":22,"weight":0.7637634,"enabled":true},{"fromId":21,"weight":-0.9286244,"enabled":true},{"fromId":23,"weight":-0.41801715,"enabled":true},{"fromId":40,"weight":1.2993485,"enabled":true},{"fromId":65,"weight":-0.002832382,"enabled":true},{"fromId":67,"weight":0.22219168,"enabled":true}]},{"id":17,"x":0.9,"incoming":[{"fromId":0,"weight":0.4046287,"enabled":true},{"fromId":1,"weight":-0.35678104,"enabled":true},{"fromId":2,"weight":-0.33050203,"enabled":true},{"fromId":3,"weight":0.16644044,"enabled":true},{"fromId":4,"weight":0.49369097,"enabled":true},{"fromId":5,"weight":-0.7713749,"enabled":true},{"fromId":6,"weight":-0.43677366,"enabled":true},{"fromId":7,"weight":-0.19559821,"enabled":true},{"fromId":8,"weight":0.17006889,"enabled":true},{"fromId":9,"weight":-0.55051327,"enabled":true},{"fromId":10,"weight":0.28684694,"enabled":true},{"fromId":11,"weight":-0.6040626,"enabled":true},{"fromId":12,"weight":0.25307178,"enabled":true},{"fromId":13,"weight":0.23757482,"enabled":true},{"fromId":14,"weight":-0.319031,"enabled":true},{"fromId":19,"weight":-0.34928334,"enabled":true},{"fromId":72,"weight":0.36358058,"enabled":true}]},{"id":18,"x":0.9,"incoming":[{"fromId":0,"weight":-0.8742502,"enabled":true},{"fromId":1,"weight":-0.83077765,"enabled":true},{"fromId":2,"weight":-0.18529612,"enabled":true},{"fromId":3,"weight":-0.009705663,"enabled":true},{"fromId":4,"weight":-0.84205675,"enabled":true},{"fromId":5,"weight":-1.5974979,"enabled":true},{"fromId":6,"weight":-0.56729984,"enabled":true},{"fromId":7,"weight":-0.1327928,"enabled":true},{"fromId":8,"weight":0.31330281,"enabled":true},{"fromId":9,"weight":-0.47992477,"enabled":true},{"fromId":10,"weight":-0.14444755,"enabled":true},{"fromId":11,"weight":0.47984666,"enabled":true},{"fromId":12,"weight":0.62778234,"enabled":true},{"fromId":13,"weight":0.042168856,"enabled":true},{"fromId":14,"weight":0.53290087,"enabled":true},{"fromId":19,"weight":-0.3271748,"enabled":true},{"fromId":27,"weight":-0.31338185,"enabled":true},{"fromId":29,"weight":0.45538855,"enabled":true},{"fromId":22,"weight":0.037289828,"enabled":true},{"fromId":70,"weight":-1.7381463,"enabled":true}]}]}
1 change: 1 addition & 0 deletions assets/saves/oct26-51/generation-23.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/saves/oct26-51/generation-35.json

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions core/src/main/java/com/buaisociety/pacman/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,9 @@ public void create() {

public @NotNull Neat createNeat() {
// Change this to true/false as needed, if you want to load from file
if (false) {
if (true) {
// TODO: Change this to the exact file you want to load
File exactFile = new File("saves" + File.separator + "oct26-4" + File.separator + "generation-51.json");
File exactFile = new File("saves" + File.separator + "oct26-50" + File.separator + "generation-0.json");
// load exactFile contents to string
String json;
try {
Expand All @@ -125,7 +125,7 @@ public void create() {
neatParameters.setTargetClientsPerSpecies(12); // targeting ~12 clients per species
neatParameters.setStagnationLimit(10); // lower stagnation limit
neatParameters.setUseBiasNode(true); // use bias node
return new NeatImpl(4, 4, totalGames, neatParameters);
return new NeatImpl(14, 4, totalGames, neatParameters);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ private SpecialTrainingConditions() {
return event -> {
// Prevent ghosts from spawning during training
if (event.getEntityType() == EntityType.GHOST) {
event.setCancelled(true);
event.setCancelled(false);
}
};
}
Expand Down
2 changes: 1 addition & 1 deletion core/src/main/java/com/buaisociety/pacman/Tournament.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public class Tournament extends ApplicationAdapter {
*/
public Behavior setupBehavior() {
// TODO: Choose your best client here
File file = new File("saves" + File.separator + "oct20-4" + File.separator + "best-calculator-127.json");
File file = new File("saves" + File.separator + "oct26-51" + File.separator + "best-calculator-35.json");
if (!file.exists()) {
System.err.println("Could not find the file: " + file.getAbsolutePath());
return null;
Expand Down
Loading