Commit Graph

  • b12dee698f Add rapport master Katchan 2021-12-09 22:14:38 +0100
  • 063d57961b first delivery Quentin Legot 2021-12-09 21:36:20 +0100
  • a4e1831052 fix :client:run Quentin Legot 2021-12-09 21:24:51 +0100
  • 681e8b798f fix build not working Quentin Legot 2021-12-09 21:15:23 +0100
  • cdb11a2de6 Merge remote-tracking branch 'origin/master' Katchan 2021-12-09 21:02:06 +0100
  • 06319283bb Imports optimization Katchan 2021-12-09 20:57:34 +0100
  • 51a0498886 Add FactoryPattern Javadoc Katchan 2021-12-09 20:56:50 +0100
  • dcd100cb76 Reworked how work Bomb and Mine, fix Bomb not exploding correctly when player walks on it Quentin Legot 2021-12-09 20:26:26 +0100
  • 80b737ad5f fix DropBomb, DropMine and Shot not using the correct Direction implementation, delete debug messages Quentin Legot 2021-12-09 19:55:16 +0100
  • af5cbf80c1 add start bash and cmd files Quentin Legot 2021-12-09 17:33:14 +0100
  • 2b77a2a566 Add support to 8 axis to shot action Quentin Legot 2021-12-09 16:50:43 +0100
  • 1b556e5ac8 add javadoc to client.listener Quentin Legot 2021-12-09 16:30:11 +0100
  • fb408a3f78 update javadoc from package client.view Quentin Legot 2021-12-09 16:07:03 +0100
  • 4caa131a4c add javadoc to client.view Quentin Legot 2021-12-09 15:39:45 +0100
  • 94cd0bb030 Add javadoc to client package (no subpackage) Quentin Legot 2021-12-09 14:48:27 +0100
  • 4062f43c40 Merge remote-tracking branch 'origin/master' Katchan 2021-12-09 14:19:37 +0100
  • 491f537cae Improve Window view Katchan 2021-12-09 14:19:08 +0100
  • 4098e01630 move playersList from App to ViewManager Quentin Legot 2021-12-09 14:18:44 +0100
  • 5beaeacc1e fix special character not showing correctly in javafx on windows Quentin Legot 2021-12-09 13:07:59 +0100
  • 35875a8107
    Merge pull request #3 from quentinlegot/conflit-3 Quentin Legot 2021-12-09 12:52:30 +0100
  • aacbd65b56
    Merge branch 'master' into conflit-3 Quentin Legot 2021-12-09 12:51:10 +0100
  • 71f87a3f1c Added buttons when player is human Quentin Legot 2021-12-09 12:47:41 +0100
  • 17e63aa826 Add stage icon Katchan 2021-12-09 12:46:40 +0100
  • 2670acc775 Improve window view Katchan 2021-12-09 12:39:12 +0100
  • 9771d397a8 add javadoc to server.utils and server.listener Quentin Legot 2021-12-08 22:52:09 +0100
  • eaec044950 Merge remote-tracking branch 'origin/master' Katchan 2021-12-08 21:50:00 +0100
  • dab710597b Improve display in terminal view and add Shot icon in Window view Katchan 2021-12-08 21:47:34 +0100
  • 417d311435 Improve StrategyComputerPlayer Katchan 2021-12-08 21:46:37 +0100
  • f7b6f32ae2 add javadoc to Game.java, delete InterfaceAction (was useless), improved grid factory calls consistency Quentin Legot 2021-12-08 21:18:55 +0100
  • c856a03621 update README.txt Quentin Legot 2021-12-08 19:55:29 +0100
  • 66cdda1304
    Merge pull request #2 from quentinlegot/conflit-2 Quentin Legot 2021-12-08 19:11:45 +0100
  • 3e2252a5ad
    Merge branch 'master' into conflit-2 Quentin Legot 2021-12-08 19:11:18 +0100
  • 848fccbefd updated javadoc syntax in some places, add javadoc to game.player and game.weapon Quentin Legot 2021-12-08 19:09:58 +0100
  • 37d03e570a Add basis strategy on StrategyComputerPlayer and implementation on this player in the game, view. Katchan 2021-12-08 18:56:26 +0100
  • 4c52bedc9f Improve display of classes in the view, add player shield icon Katchan 2021-12-08 18:54:52 +0100
  • 2e99366e56 Add utils functions Katchan 2021-12-08 18:52:12 +0100
  • 8415739d18 add javadoc to grid's elements, deleted useless x and y parameters in Wall, adjustments to bombs timer and explosion size Quentin Legot 2021-12-08 18:43:34 +0100
  • ea07ca0c6a add comments to Grid package, delete arguments to GridFacotryBuilder's methods where it's unnecessary Quentin Legot 2021-12-08 17:18:11 +0100
  • 03be6c2a78 add javadoc to actions, delete gradle.properties Quentin Legot 2021-12-08 16:08:33 +0100
  • 938eefe387 Improve CrashException handler, fix java encoding, updated junit dependencies, add private methods to javadoc, renamed Error to ErrorMessage Quentin Legot 2021-12-08 15:00:13 +0100
  • 4305f8963b Add private view Katchan 2021-12-08 12:52:25 +0100
  • 609966d9af Rework ChoseAction when currentPlayer is Human(now respect M-VC(terminal) model), but not implemented with Window Quentin Legot 2021-12-08 11:58:40 +0100
  • 74b8489854 fix NullPointerException error when using Terminal view, fix MVC model not respected to display winner Quentin Legot 2021-12-08 11:32:16 +0100
  • 6e13a3124e Correction de quelques propriétés de Cell et modification de Window Valentin Lucas 2021-12-08 09:12:45 +0100
  • 2e5fcd2a05 Add human terminal choseAction Katchan 2021-12-07 21:38:59 +0100
  • a6b9b69d9b Fix player who stayed on the grid Katchan 2021-12-07 21:38:43 +0100
  • 4958c7688e Add useful functions and class Katchan 2021-12-07 21:37:16 +0100
  • bf37f32407 Reworked GridStrategy and renamed it to GridFactoryBuilder Quentin Legot 2021-12-07 18:10:18 +0100
  • cacf5ee8c3 fix tests Quentin Legot 2021-12-07 17:37:32 +0100
  • 2a8eac9ea2 Merge branch 'master' of https://github.com/quentinlegot/legot-neveu-lucas Quentin Legot 2021-12-07 16:05:46 +0100
  • 221aa3faec fix ButtonListener.java Quentin Legot 2021-12-07 16:05:09 +0100
  • b0be4e1f68 Merge remote-tracking branch 'origin/master' Valentin Lucas 2021-12-07 16:03:28 +0100
  • 422b0a4962 Correction du numéro du joueur + factorisation de quelques méthodes de window Valentin Lucas 2021-12-07 16:03:02 +0100
  • c07266a763
    add dialog when game finish (#1) Quentin Legot 2021-12-07 16:02:20 +0100
  • 674ac14935 add dialog when game finish conflit-1 Quentin Legot 2021-12-07 15:59:59 +0100
  • ab6639f090 add dialog when game finish Quentin Legot 2021-12-07 15:58:57 +0100
  • db2e2e1f7a Merge remote-tracking branch 'origin/master' Katchan 2021-12-07 15:56:03 +0100
  • ca756c6e01 Fix explosives bugs Katchan 2021-12-07 15:55:51 +0100
  • 486d3a2e2a Modification de ButtonListener Valentin Lucas 2021-12-07 15:32:09 +0100
  • 0e8a46421f Merge remote-tracking branch 'origin/master' Katchan 2021-12-07 15:31:28 +0100
  • f4c3b09078 Fix actions and display bugs Katchan 2021-12-07 15:31:18 +0100
  • 7c00cd474b Add System.in as standard input Quentin Legot 2021-12-07 15:13:27 +0100
  • 19dceafb7d Major improvement of windows (in terms of cpu, disk and ram performances), move ClientEventHandler.java to listener package Quentin Legot 2021-12-07 12:19:31 +0100
  • 1defc451aa Modification de putStatePlayerPane(), showStatePlayer(),showMoveText() (Reste à corriger certaines choses) Valentin Lucas 2021-12-07 10:07:38 +0100
  • bb44efd9fc Ajout de ShowMoveText() et showStatePlayers (à modifier) Valentin Lucas 2021-12-06 16:03:24 +0100
  • e7740739d9 Add support to grid elements using a countdown like bomb Quentin Legot 2021-12-06 13:02:55 +0100
  • 7dde04303c Move images, optimize imports, move GUI instructions to Window.java Quentin Legot 2021-12-04 16:13:22 +0100
  • aea8ac654d Fix build function call Katchan 2021-12-04 15:36:47 +0100
  • 87d4b6ca39 Fix Git add files Katchan 2021-12-04 15:20:12 +0100
  • f4477ac1e0 Add buildGrid Strategy Pattern Katchan 2021-12-04 15:17:41 +0100
  • daa07887f7 Deletion of the notion of cardinal for a wall Katchan 2021-12-03 15:45:09 +0100
  • 0a4e706e07 Fix images not loading Quentin Legot 2021-12-03 15:30:38 +0100
  • 899f3ecebf Merge remote-tracking branch 'origin/master' Quentin Legot 2021-12-03 15:25:13 +0100
  • 3066ecf211 Fix critical bug Katchan 2021-12-03 15:22:00 +0100
  • 7afd79b929 Conflict resolution Katchan 2021-12-02 20:11:23 +0100
  • e862e79a62 Merge remote-tracking branch 'origin/master' Katchan 2021-12-02 20:06:53 +0100
  • a354d4fb21 Mock update and import optimization Katchan 2021-12-02 20:03:46 +0100
  • 5201e73772 Add AbstractBox and lock case notion (to see if it is viable to keep it) Katchan 2021-12-02 20:01:49 +0100
  • c6f4dbffe3 Add random choose method in the Cardinal enum Katchan 2021-12-02 20:00:53 +0100
  • d40dedfc17 Add placement rules for walls, energyballs and players Katchan 2021-12-02 19:59:53 +0100
  • 0876b4c773 Ajouts d'images et quelques modification de cell et Gui Valentin Lucas 2021-12-02 19:56:37 +0100
  • b6cc8f24f9 Fix terminal view + fix dialog incorrect computer id Quentin Legot 2021-12-02 18:44:57 +0100
  • 623e6b5fb3 Merge remote-tracking branch 'origin/master' Quentin Legot 2021-12-02 18:33:36 +0100
  • 4c7017ff97 FINALLY fix the game with Window (currently not work with terminal) Quentin Legot 2021-12-02 18:33:18 +0100
  • 572a20bcf7 Modification de Cell et GUI, Affichage réussie de la grille mais image pas encore affichée Valentin Lucas 2021-12-02 16:12:30 +0100
  • 2ebd51f011 Move viewUpdate to ViewManager.java, renamed getPoint() to getPosition() in Player, View still not work Quentin Legot 2021-12-01 23:31:51 +0100
  • 1b8f9a2b30 Modification de cell et ajout d'un main temporaire + ajout d'images Valentin Valentin 2021-11-30 18:18:08 +0100
  • de8c258322 Fix game not launching + add supprot to Computer Players (AI) + fix view not updating at each Game#play 's loop Quentin Legot 2021-11-29 19:22:43 +0100
  • f73dfc8bb9 Fix client only launching app on terminal view Quentin Legot 2021-11-29 18:22:21 +0100
  • b08139ebca Fix NullPointerException in App.java Quentin Legot 2021-11-27 19:20:27 +0100
  • 9cfa56be8d implement Game#play Quentin Legot 2021-11-27 17:47:05 +0100
  • 42b0c656f8 forgot to add module-info.java to last commit Quentin Legot 2021-11-27 17:02:51 +0100
  • 21e571027f Move and updated listeners Quentin Legot 2021-11-27 17:01:25 +0100
  • b702a4030f Reworked dropBomb and DropMine + reordered tests Quentin Legot 2021-11-26 16:04:27 +0100
  • 360a84c403 Fix ArrayOutOfBoundException when we didn't have a winner Quentin Legot 2021-11-18 11:06:13 +0100
  • e2bd1a8bf6 Improve Shot Action and shotActionTest Quentin Legot 2021-11-18 10:58:46 +0100
  • 8ca2326c89 Added 1 test Quentin Legot 2021-11-07 15:58:55 +0100
  • cb4c020fe6 Improved actions consistency Quentin Legot 2021-11-07 15:36:16 +0100
  • 4b5f9b719d Improved interaction with box Quentin Legot 2021-11-07 15:15:27 +0100
  • 01d855435e Improved Move Action Quentin Legot 2021-11-05 17:33:42 +0100