diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..163c1f5 --- /dev/null +++ b/.classpath @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..74cad9f --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + JMines + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + org.eclipse.jdt.core.javanature + + diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c792b72 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## 1.0.0 - 2019-01-20 + +### Added + +- Changelog +- Maven + +### Changed + +- Run instructions in README + +## 0.1.0 - 2013-06-22 + +### Added + +- Client +- Server +- Can play 1on1 games +- Lounge section \ No newline at end of file diff --git a/README.md b/README.md index c37ff3c..28ff125 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,30 @@ -JMines -====== +# JMines -Java version of the Minesweeper Flags MSN game. +Remake of 1on1 Minesweeper Flags by MSN games -How to test: ------------- -- Step 1. Download binaries: https://dl.dropboxusercontent.com/u/55179154/JMines.zip -- Step 2. Launch the server. -- Step 3. Launch one client and enter the player name -- Step 4. Reproduce step 2 as many times as you want. +![menubar-preview](https://user-images.githubusercontent.com/1932338/51440750-2ca8bd80-1cc2-11e9-973b-991f5bdc643a.png) -By Stéphane Bruckert & Donovan Charpin +## Build + + mvn package + +## Run + +After building (or downloading from the releases section) the .jar: + +### Server + +Run this once. + + java -cp targets/JMines-1.0.0.jar server.RunServer + +### Client + +You can start multiple clients. + + java -cp targets/JMines-1.0.0.jar client.RunClient + + +## Authors + +By Stéphane Bruckert & Donovan Charpin for ENSICAEN diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..fd9479d --- /dev/null +++ b/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + JMines + JMines + 1.0.0 + JMines + Remake of 1on1 Minesweeper Flags by MSN games + + src + + + img + + **/*.java + + + + + + maven-compiler-plugin + 3.8.0 + + 1.8 + 1.8 + + + + + \ No newline at end of file