From 66fd1ce173a4385377b9df5547f66c6afd0b8b21 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 20:38:25 +0100 Subject: [PATCH 01/14] coucou tristan --- src/main/java/com/epita/creeps/Program.java | 23 +++++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index fcf7255..e7d2291 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -74,8 +74,8 @@ public class Program { Unit.getUnits().add(citizen1); Unit.getUnits().add(citizen2); -// StatisticsResponse statistics = Basics.getStatistics(); -// logger.debug(statistics.toString()); + StatisticsResponse statistics = Basics.getStatistics(); + logger.debug(statistics.toString()); @@ -97,19 +97,24 @@ public class Program { //// } // } -// // timoutheou -// for (int i = 0; i < 2; i++) { -// for (var player : statistics.players) { -// if (player.name == login || !player.name.contains("battefort")) -// continue; + // timoutheou + for (int i = 0; i < 3; i++) { + for (var player : statistics.players) { + if (player.name == login || !player.name.contains("brainkel")) { + i--; + continue; + } // citizen1.sendMessage(player.name, "Nicole"); // citizen2.sendMessage(player.name,"Ouvre"); // citizen1.sendMessage(player.name, "Nicole"); // citizen2.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); // citizen1.sendMessage(player.name, "<3"); // citizen2.fetchMessages(); -// } -// } + + citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); + citizen2.fetchMessages(); + } + } // Negotiator // citizen2.sendMessage("Hector", "Nique ta mère Hector").waitFinished(); From 4bf4cf89e29440229cd95ca44332281cc8650e3a Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 20:39:47 +0100 Subject: [PATCH 02/14] tristanfix --- src/main/java/com/epita/creeps/Program.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index e7d2291..df07ae7 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -98,7 +98,7 @@ public class Program { // } // timoutheou - for (int i = 0; i < 3; i++) { + for (int i = 0; i < 12; i++) { for (var player : statistics.players) { if (player.name == login || !player.name.contains("brainkel")) { i--; From 4c74873c655f91b665df540c75903f2b9bbf41c5 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 20:44:35 +0100 Subject: [PATCH 03/14] flop --- src/main/java/com/epita/creeps/Program.java | 35 ++++++++++----------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index df07ae7..2602718 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -98,10 +98,9 @@ public class Program { // } // timoutheou - for (int i = 0; i < 12; i++) { + while (true) { for (var player : statistics.players) { if (player.name == login || !player.name.contains("brainkel")) { - i--; continue; } // citizen1.sendMessage(player.name, "Nicole"); @@ -120,12 +119,12 @@ public class Program { // citizen2.sendMessage("Hector", "Nique ta mère Hector").waitFinished(); // Kaboom & epic fail - citizen1.spawn("bomber-bot").waitFinished(); - List bomberos = BomberBot.getBomberBotUnits(); - BomberBot bomberau = (BomberBot) bomberos.getFirst(); - -// bomberau.upgrade(); - bomberau.fire(); +// citizen1.spawn("bomber-bot").waitFinished(); +// List bomberos = BomberBot.getBomberBotUnits(); +// BomberBot bomberau = (BomberBot) bomberos.getFirst(); +// +//// bomberau.upgrade(); +// bomberau.fire(); // ======================================================= // Stormtrooper @@ -149,16 +148,16 @@ public class Program { // } // Country roads - while (true) { - citizen1.move(Direction.RIGHT); - citizen2.move(Direction.LEFT); - citizen1.build(Building.ROAD); - citizen2.build(Building.ROAD); - citizen1.move(Direction.UP); - citizen2.move(Direction.DOWN); - citizen1.build(Building.ROAD); - citizen2.build(Building.ROAD); - } +// while (true) { +// citizen1.move(Direction.RIGHT); +// citizen2.move(Direction.LEFT); +// citizen1.build(Building.ROAD); +// citizen2.build(Building.ROAD); +// citizen1.move(Direction.UP); +// citizen2.move(Direction.DOWN); +// citizen1.build(Building.ROAD); +// citizen2.build(Building.ROAD); +// } From e70073b7fe20d8e82a1ecece54d2e2a9306d3b8d Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 20:49:10 +0100 Subject: [PATCH 04/14] while trou --- src/main/java/com/epita/creeps/Program.java | 16 ++++++++++------ src/main/java/com/epita/creeps/units/Unit.java | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index 2602718..ec0e24a 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -74,8 +74,7 @@ public class Program { Unit.getUnits().add(citizen1); Unit.getUnits().add(citizen2); - StatisticsResponse statistics = Basics.getStatistics(); - logger.debug(statistics.toString()); + @@ -99,9 +98,15 @@ public class Program { // timoutheou while (true) { + StatisticsResponse statistics = Basics.getStatistics(); + logger.debug(statistics.toString()); for (var player : statistics.players) { - if (player.name == login || !player.name.contains("brainkel")) { - continue; + + if (player.name != login && player.name.contains("brainkel")) { + citizen1.sendMessage(player.name, "Nicole"); + citizen1.sendMessage(player.name, "Ouvre"); + citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); + citizen2.fetchMessages(); } // citizen1.sendMessage(player.name, "Nicole"); // citizen2.sendMessage(player.name,"Ouvre"); @@ -110,8 +115,7 @@ public class Program { // citizen1.sendMessage(player.name, "<3"); // citizen2.fetchMessages(); - citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); - citizen2.fetchMessages(); + } } diff --git a/src/main/java/com/epita/creeps/units/Unit.java b/src/main/java/com/epita/creeps/units/Unit.java index bed7f4e..d508fa4 100644 --- a/src/main/java/com/epita/creeps/units/Unit.java +++ b/src/main/java/com/epita/creeps/units/Unit.java @@ -87,7 +87,7 @@ public abstract class Unit { logger.warn("Invalid report received: null value"); return false; } - logger.debug("Got report: " + lastReport); +// logger.debug("Got report: " + lastReport); idle = true; return lastReport.errorCode != null; From dfd3e4b7fa670ddee3d178e326830ccb09556168 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 20:58:11 +0100 Subject: [PATCH 05/14] boewbfouwbfkwagfkwqfjavfksavfmjgvjgfvwahgvfhgwvahgfvhgewavfhgwavhgfvwahvfhgwa --- src/main/java/com/epita/creeps/Program.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index ec0e24a..ee0bea6 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -102,7 +102,7 @@ public class Program { logger.debug(statistics.toString()); for (var player : statistics.players) { - if (player.name != login && player.name.contains("brainkel")) { + if (player.name != login) { citizen1.sendMessage(player.name, "Nicole"); citizen1.sendMessage(player.name, "Ouvre"); citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); @@ -114,9 +114,16 @@ public class Program { // citizen2.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); // citizen1.sendMessage(player.name, "<3"); // citizen2.fetchMessages(); - - } + // Country road + citizen1.move(Direction.RIGHT); + citizen2.move(Direction.LEFT); + citizen1.build(Building.ROAD); + citizen2.build(Building.ROAD); + citizen1.move(Direction.UP); + citizen2.move(Direction.DOWN); + citizen1.build(Building.ROAD); + citizen2.build(Building.ROAD); } // Negotiator From 204f626f117dbdae7d7b99931d380fcf394a2ddf Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:01:22 +0100 Subject: [PATCH 06/14] foule --- src/main/java/com/epita/creeps/Program.java | 23 +++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index ee0bea6..c440619 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -102,9 +102,10 @@ public class Program { logger.debug(statistics.toString()); for (var player : statistics.players) { - if (player.name != login) { + if (!player.name.equals(login)) { + logger.debug("Spamming " + player.name); citizen1.sendMessage(player.name, "Nicole"); - citizen1.sendMessage(player.name, "Ouvre"); + citizen2.sendMessage(player.name, "Ouvre"); citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); citizen2.fetchMessages(); } @@ -116,14 +117,24 @@ public class Program { // citizen2.fetchMessages(); } // Country road +// citizen1.move(Direction.RIGHT); +// citizen2.move(Direction.LEFT); +// citizen1.build(Building.ROAD); +// citizen2.build(Building.ROAD); +// citizen1.move(Direction.UP); +// citizen2.move(Direction.DOWN); +// citizen1.build(Building.ROAD); +// citizen2.build(Building.ROAD); + + // Gather citizen1.move(Direction.RIGHT); citizen2.move(Direction.LEFT); - citizen1.build(Building.ROAD); - citizen2.build(Building.ROAD); + citizen1.gather(); + citizen2.gather(); citizen1.move(Direction.UP); citizen2.move(Direction.DOWN); - citizen1.build(Building.ROAD); - citizen2.build(Building.ROAD); + citizen1.gather(); + citizen2.gather(); } // Negotiator From 40ae3b048d45afd4a5625a1dd43de9551b1050eb Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:03:45 +0100 Subject: [PATCH 07/14] gazeur --- src/main/java/com/epita/creeps/Program.java | 24 ++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index c440619..9b546de 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -98,24 +98,24 @@ public class Program { // timoutheou while (true) { - StatisticsResponse statistics = Basics.getStatistics(); - logger.debug(statistics.toString()); - for (var player : statistics.players) { - - if (!player.name.equals(login)) { - logger.debug("Spamming " + player.name); - citizen1.sendMessage(player.name, "Nicole"); - citizen2.sendMessage(player.name, "Ouvre"); - citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); - citizen2.fetchMessages(); - } +// StatisticsResponse statistics = Basics.getStatistics(); +// logger.debug(statistics.toString()); +// for (var player : statistics.players) { +// +// if (!player.name.equals(login)) { +// logger.debug("Spamming " + player.name); +// citizen1.sendMessage(player.name, "Nicole"); +// citizen2.sendMessage(player.name, "Ouvre"); +// citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); +// citizen2.fetchMessages(); +// } // citizen1.sendMessage(player.name, "Nicole"); // citizen2.sendMessage(player.name,"Ouvre"); // citizen1.sendMessage(player.name, "Nicole"); // citizen2.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); // citizen1.sendMessage(player.name, "<3"); // citizen2.fetchMessages(); - } + // Country road // citizen1.move(Direction.RIGHT); // citizen2.move(Direction.LEFT); From 9f9d8be802ee3f8a4f7ee8fc38faa1af1041319d Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:06:02 +0100 Subject: [PATCH 08/14] on va voir --- src/main/java/com/epita/creeps/Program.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index 9b546de..ebd0eb8 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -126,15 +126,19 @@ public class Program { // citizen1.build(Building.ROAD); // citizen2.build(Building.ROAD); - // Gather + // Gather + country road citizen1.move(Direction.RIGHT); citizen2.move(Direction.LEFT); citizen1.gather(); citizen2.gather(); + citizen1.build(Building.ROAD); + citizen2.build(Building.ROAD); citizen1.move(Direction.UP); citizen2.move(Direction.DOWN); citizen1.gather(); citizen2.gather(); + citizen1.build(Building.ROAD); + citizen2.build(Building.ROAD); } // Negotiator From 86a7194ec5e09c4955beae52e3582333fe901186 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:15:03 +0100 Subject: [PATCH 09/14] petit vaut mieux pas tenter --- src/main/java/com/epita/creeps/Program.java | 27 +++++++++++---------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index ebd0eb8..b6696bf 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -98,17 +98,18 @@ public class Program { // timoutheou while (true) { -// StatisticsResponse statistics = Basics.getStatistics(); -// logger.debug(statistics.toString()); -// for (var player : statistics.players) { -// -// if (!player.name.equals(login)) { -// logger.debug("Spamming " + player.name); + StatisticsResponse statistics = Basics.getStatistics(); + logger.debug(statistics.toString()); + for (var player : statistics.players) { + + if (!player.name.equals(login) && (player.name.contains("battefort") || player.name.contains("brainkel"))) { + logger.debug("Spamming " + player.name); // citizen1.sendMessage(player.name, "Nicole"); // citizen2.sendMessage(player.name, "Ouvre"); -// citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); -// citizen2.fetchMessages(); -// } + citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); + citizen2.fetchMessages(); + } + } // citizen1.sendMessage(player.name, "Nicole"); // citizen2.sendMessage(player.name,"Ouvre"); // citizen1.sendMessage(player.name, "Nicole"); @@ -131,14 +132,14 @@ public class Program { citizen2.move(Direction.LEFT); citizen1.gather(); citizen2.gather(); - citizen1.build(Building.ROAD); - citizen2.build(Building.ROAD); +// citizen1.build(Building.ROAD); +// citizen2.build(Building.ROAD); citizen1.move(Direction.UP); citizen2.move(Direction.DOWN); citizen1.gather(); citizen2.gather(); - citizen1.build(Building.ROAD); - citizen2.build(Building.ROAD); +// citizen1.build(Building.ROAD); +// citizen2.build(Building.ROAD); } // Negotiator From 47527f5b0b24d4b6b1b852d7f31b07af08f558e8 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:26:06 +0100 Subject: [PATCH 10/14] grosse bombe gross explosion --- src/main/java/com/epita/creeps/Program.java | 119 ++++++++------------ 1 file changed, 47 insertions(+), 72 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index b6696bf..e350bb9 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -96,62 +96,62 @@ public class Program { //// } // } - // timoutheou - while (true) { - StatisticsResponse statistics = Basics.getStatistics(); - logger.debug(statistics.toString()); - for (var player : statistics.players) { - - if (!player.name.equals(login) && (player.name.contains("battefort") || player.name.contains("brainkel"))) { - logger.debug("Spamming " + player.name); -// citizen1.sendMessage(player.name, "Nicole"); -// citizen2.sendMessage(player.name, "Ouvre"); - citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); - citizen2.fetchMessages(); - } - } -// citizen1.sendMessage(player.name, "Nicole"); -// citizen2.sendMessage(player.name,"Ouvre"); -// citizen1.sendMessage(player.name, "Nicole"); -// citizen2.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); -// citizen1.sendMessage(player.name, "<3"); -// citizen2.fetchMessages(); - - // Country road +// // timoutheou +// while (true) { +// StatisticsResponse statistics = Basics.getStatistics(); +// logger.debug(statistics.toString()); +// for (var player : statistics.players) { +// +// if (!player.name.equals(login) && (player.name.contains("battefort") || player.name.contains("brainkel") || player.name.contains("gilbert"))) { +// logger.debug("Spamming " + player.name); +//// citizen1.sendMessage(player.name, "Nicole"); +//// citizen2.sendMessage(player.name, "Ouvre"); +// citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); +// citizen2.fetchMessages(); +// } +// } +//// citizen1.sendMessage(player.name, "Nicole"); +//// citizen2.sendMessage(player.name,"Ouvre"); +//// citizen1.sendMessage(player.name, "Nicole"); +//// citizen2.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); +//// citizen1.sendMessage(player.name, "<3"); +//// citizen2.fetchMessages(); +// +// // Country road +//// citizen1.move(Direction.RIGHT); +//// citizen2.move(Direction.LEFT); +//// citizen1.build(Building.ROAD); +//// citizen2.build(Building.ROAD); +//// citizen1.move(Direction.UP); +//// citizen2.move(Direction.DOWN); +//// citizen1.build(Building.ROAD); +//// citizen2.build(Building.ROAD); +// +// // Gather + country road // citizen1.move(Direction.RIGHT); // citizen2.move(Direction.LEFT); -// citizen1.build(Building.ROAD); -// citizen2.build(Building.ROAD); +// citizen1.gather(); +// citizen2.gather(); +//// citizen1.build(Building.ROAD); +//// citizen2.build(Building.ROAD); // citizen1.move(Direction.UP); // citizen2.move(Direction.DOWN); -// citizen1.build(Building.ROAD); -// citizen2.build(Building.ROAD); - - // Gather + country road - citizen1.move(Direction.RIGHT); - citizen2.move(Direction.LEFT); - citizen1.gather(); - citizen2.gather(); -// citizen1.build(Building.ROAD); -// citizen2.build(Building.ROAD); - citizen1.move(Direction.UP); - citizen2.move(Direction.DOWN); - citizen1.gather(); - citizen2.gather(); -// citizen1.build(Building.ROAD); -// citizen2.build(Building.ROAD); - } +// citizen1.gather(); +// citizen2.gather(); +//// citizen1.build(Building.ROAD); +//// citizen2.build(Building.ROAD); +// } // Negotiator // citizen2.sendMessage("Hector", "Nique ta mère Hector").waitFinished(); // Kaboom & epic fail -// citizen1.spawn("bomber-bot").waitFinished(); -// List bomberos = BomberBot.getBomberBotUnits(); -// BomberBot bomberau = (BomberBot) bomberos.getFirst(); -// -//// bomberau.upgrade(); -// bomberau.fire(); + citizen1.spawn("bomber-bot").waitFinished(); + List bomberos = BomberBot.getBomberBotUnits(); + BomberBot bomberau = (BomberBot) bomberos.getFirst(); + +// bomberau.upgrade(); + bomberau.fire(); // ======================================================= // Stormtrooper @@ -196,30 +196,5 @@ public class Program { // logger.info("Done"); } -// ### Get statistics -//GET http://localhost:1664/statistics -// -//### Get status -//GET http://localhost:1664/status -// -//### Get report -//GET http://localhost:1664/report/148997e9b -// -//### Login with user login_l -//POST http://localhost:1664/init/login_l -// -//> {% -//client.global.set("baseId", response.body.baseId); -//client.global.set("probeId", response.body.probeId); -//client.global.set("login", response.body.login); -//%} -// -//### Post noop commande -//POST http://localhost:1664/command/{{login}}/{{probeId}}/noop -// -//### -//POST http://localhost:1664/command/dumeig_a/8d87eea10/inspect -// -//### } From bc238b05dcbe0fa78d3bb3c1e7dc2805c0f854cd Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:34:33 +0100 Subject: [PATCH 11/14] 1984 en bombe --- src/main/java/com/epita/creeps/Program.java | 26 ++++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index e350bb9..508aa98 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -76,8 +76,22 @@ public class Program { +// 1984 + citizen1.move(Direction.UP); + citizen2.move(Direction.DOWN); + citizen1.move(Direction.UP); + citizen1.move(Direction.UP); + citizen1.spawn("bomber-bot").waitFinished(); + List bomberos = BomberBot.getBomberBotUnits(); + BomberBot bomberau = (BomberBot) bomberos.getFirst(); +// bomberau.upgrade(); + bomberau.fire(); + while (true) { + citizen2.move(Direction.RIGHT); + citizen2.build(Building.ROAD); + } // Gossip // for (int i = 0; i < 60; i++) { @@ -146,12 +160,12 @@ public class Program { // citizen2.sendMessage("Hector", "Nique ta mère Hector").waitFinished(); // Kaboom & epic fail - citizen1.spawn("bomber-bot").waitFinished(); - List bomberos = BomberBot.getBomberBotUnits(); - BomberBot bomberau = (BomberBot) bomberos.getFirst(); - -// bomberau.upgrade(); - bomberau.fire(); +// citizen1.spawn("bomber-bot").waitFinished(); +// List bomberos = BomberBot.getBomberBotUnits(); +// BomberBot bomberau = (BomberBot) bomberos.getFirst(); +// +//// bomberau.upgrade(); +// bomberau.fire(); // ======================================================= // Stormtrooper From 000b23c9f4e2a740c53cb84cd50a19fc631e5331 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:39:00 +0100 Subject: [PATCH 12/14] bah on reessaye --- src/main/java/com/epita/creeps/Program.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index 508aa98..a5abe10 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -89,8 +89,18 @@ public class Program { bomberau.fire(); while (true) { - citizen2.move(Direction.RIGHT); - citizen2.build(Building.ROAD); + StatisticsResponse statistics = Basics.getStatistics(); + logger.debug(statistics.toString()); + for (var player : statistics.players) { + + if (!player.name.equals(login) && (player.name.contains("battefort") || player.name.contains("brainkel") || player.name.contains("gilbert"))) { + logger.debug("Spamming " + player.name); +// citizen1.sendMessage(player.name, "Nicole"); +// citizen2.sendMessage(player.name, "Ouvre"); + citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); + citizen2.fetchMessages(); + } + } } // Gossip From 0ce900886fd44ec3a2ae14a1bb638200a695f496 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:40:35 +0100 Subject: [PATCH 13/14] bah on reessaye --- src/main/java/com/epita/creeps/Program.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index a5abe10..7104e9d 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -85,7 +85,7 @@ public class Program { List bomberos = BomberBot.getBomberBotUnits(); BomberBot bomberau = (BomberBot) bomberos.getFirst(); -// bomberau.upgrade(); + bomberau.upgrade(); bomberau.fire(); while (true) { From 89fe594e3b1a08f9b52f3cb86183307a35b21a91 Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 21:44:49 +0100 Subject: [PATCH 14/14] =?UTF-8?q?m=C3=A9nage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/epita/creeps/Program.java | 145 +------------------- 1 file changed, 2 insertions(+), 143 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index 7104e9d..1a881ef 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -61,7 +61,6 @@ public class Program { logger.error("Cannot connect to the server. Aborting..."); throw e; } -// AsyncExec.justWait(0); // Create account and get init infos logger.info("Creating account"); @@ -74,150 +73,10 @@ public class Program { Unit.getUnits().add(citizen1); Unit.getUnits().add(citizen2); + // Et voilà, machtou pichtou -// 1984 - citizen1.move(Direction.UP); - citizen2.move(Direction.DOWN); - citizen1.move(Direction.UP); - citizen1.move(Direction.UP); - citizen1.spawn("bomber-bot").waitFinished(); - List bomberos = BomberBot.getBomberBotUnits(); - BomberBot bomberau = (BomberBot) bomberos.getFirst(); - - bomberau.upgrade(); - bomberau.fire(); - - while (true) { - StatisticsResponse statistics = Basics.getStatistics(); - logger.debug(statistics.toString()); - for (var player : statistics.players) { - - if (!player.name.equals(login) && (player.name.contains("battefort") || player.name.contains("brainkel") || player.name.contains("gilbert"))) { - logger.debug("Spamming " + player.name); -// citizen1.sendMessage(player.name, "Nicole"); -// citizen2.sendMessage(player.name, "Ouvre"); - citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); - citizen2.fetchMessages(); - } - } - } - - // Gossip -// for (int i = 0; i < 60; i++) { -//// for (var player : statistics.players) { -// StatisticsResponse statistics = Basics.getStatistics(); -// -// var player = statistics.players.getFirst(); -// if (player.name == login) { -// i--; -// continue; -// } -// citizen1.sendMessage(player.name, "Nicole"); -// citizen2.sendMessage(player.name,"Ouvre"); -// citizen1.sendMessage(player.name, "Nicole"); -// citizen2.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); -//// } -// } - -// // timoutheou -// while (true) { -// StatisticsResponse statistics = Basics.getStatistics(); -// logger.debug(statistics.toString()); -// for (var player : statistics.players) { -// -// if (!player.name.equals(login) && (player.name.contains("battefort") || player.name.contains("brainkel") || player.name.contains("gilbert"))) { -// logger.debug("Spamming " + player.name); -//// citizen1.sendMessage(player.name, "Nicole"); -//// citizen2.sendMessage(player.name, "Ouvre"); -// citizen1.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); -// citizen2.fetchMessages(); -// } -// } -//// citizen1.sendMessage(player.name, "Nicole"); -//// citizen2.sendMessage(player.name,"Ouvre"); -//// citizen1.sendMessage(player.name, "Nicole"); -//// citizen2.sendMessage(player.name, "MAIS MOI JE VEUX FAIRE L'AMOUUUUR"); -//// citizen1.sendMessage(player.name, "<3"); -//// citizen2.fetchMessages(); -// -// // Country road -//// citizen1.move(Direction.RIGHT); -//// citizen2.move(Direction.LEFT); -//// citizen1.build(Building.ROAD); -//// citizen2.build(Building.ROAD); -//// citizen1.move(Direction.UP); -//// citizen2.move(Direction.DOWN); -//// citizen1.build(Building.ROAD); -//// citizen2.build(Building.ROAD); -// -// // Gather + country road -// citizen1.move(Direction.RIGHT); -// citizen2.move(Direction.LEFT); -// citizen1.gather(); -// citizen2.gather(); -//// citizen1.build(Building.ROAD); -//// citizen2.build(Building.ROAD); -// citizen1.move(Direction.UP); -// citizen2.move(Direction.DOWN); -// citizen1.gather(); -// citizen2.gather(); -//// citizen1.build(Building.ROAD); -//// citizen2.build(Building.ROAD); -// } - - // Negotiator -// citizen2.sendMessage("Hector", "Nique ta mère Hector").waitFinished(); - - // Kaboom & epic fail -// citizen1.spawn("bomber-bot").waitFinished(); -// List bomberos = BomberBot.getBomberBotUnits(); -// BomberBot bomberau = (BomberBot) bomberos.getFirst(); -// -//// bomberau.upgrade(); -// bomberau.fire(); - - // ======================================================= - // Stormtrooper -// citizen1.spawn("turret").waitFinished(); -// List tourelles = Turret.getTurretUnits(); -// Turret unerelle = (Turret) tourelles.getFirst(); -// for (int i = 0; i < 101; i++) { -// unerelle.fire(unerelle.getPosition().plus(new Point(0, 1))); -// } - - // Gather resources -// while (true) { -// citizen1.move(Direction.RIGHT); -// citizen2.move(Direction.LEFT); -// citizen1.gather(); -// citizen2.gather(); -// citizen1.move(Direction.UP); -// citizen2.move(Direction.DOWN); -// citizen1.gather(); -// citizen2.gather(); -// } - - // Country roads -// while (true) { -// citizen1.move(Direction.RIGHT); -// citizen2.move(Direction.LEFT); -// citizen1.build(Building.ROAD); -// citizen2.build(Building.ROAD); -// citizen1.move(Direction.UP); -// citizen2.move(Direction.DOWN); -// citizen1.build(Building.ROAD); -// citizen2.build(Building.ROAD); -// } - - - - - - - - -// logger.info("Done"); + logger.info("Done"); }