From 8be4907c256d1e9ada12253d5430633cb492e0ae Mon Sep 17 00:00:00 2001 From: Guillem George Date: Sat, 7 Feb 2026 20:25:13 +0100 Subject: [PATCH] caboume --- src/main/java/com/epita/creeps/Program.java | 73 +++++++++++---------- 1 file changed, 40 insertions(+), 33 deletions(-) diff --git a/src/main/java/com/epita/creeps/Program.java b/src/main/java/com/epita/creeps/Program.java index 930c3f3..fcf7255 100644 --- a/src/main/java/com/epita/creeps/Program.java +++ b/src/main/java/com/epita/creeps/Program.java @@ -1,6 +1,7 @@ package com.epita.creeps; import com.epita.creeps.commands.Basics; +import com.epita.creeps.given.extra.Cartographer; import com.epita.creeps.given.vo.geometry.Direction; import com.epita.creeps.given.vo.geometry.Point; import com.epita.creeps.given.vo.response.CommandResponse; @@ -73,26 +74,31 @@ 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()); // Gossip -// while (true) { -// for (var player : statistics.players) { -// if (player.name == login) +// 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) { +// // timoutheou +// for (int i = 0; i < 2; i++) { // for (var player : statistics.players) { // if (player.name == login || !player.name.contains("battefort")) // continue; @@ -105,49 +111,50 @@ public class Program { // } // } - citizen2.sendMessage("Hector", "Nique ta mère Hector").waitFinished(); + // 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(); +// 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))); - } +// 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.gather(); +// citizen2.gather(); // citizen1.move(Direction.UP); // citizen2.move(Direction.DOWN); -// citizen1.build(Building.ROAD); -// citizen2.build(Building.ROAD); +// 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); + } +