Skip to content

sansoohan/battleship

Repository files navigation

battleship

gameclient.jar Execute

Just double click gameclient.jar Or, You can use command line java -jar gameclient.jar

gameserver.jar Execute

Just double click gameclient.jar Or, You can use command line java -jar gameserver.jar But i recommand you run the program in command line because it will be running with double click.

GameClient.png

ClassDiagram for gameclient.

GameServer.png

ClassDiagram for gameserver.

battleship_nonpackage

source code format : EUC-KR This is not packaged one.

client compile/build/execute
battleship_nonpackage> javac GameWindows.java
battleship_nonpackage> java GameWindows

server compile/build/execute
battleship_nonpackage> javac VerySimpleChatServer.java
battleship_nonpackage> java VerySimpleChatServer

battleship_package

source code format : UTF-8
I have packaged this. I packaged it with only java command.

client compile/build/execute
src> javac -encoding utf8 -d ../classes ga/ndss/*.java

src> cd ../classes
classes> jar -cvmf manifest.txt gameclient.jar . ../images/
classes> java -jar gameclient.jar

server compile/build/execute
src> javac -encoding utf8 -d ../classes ga/ndss/*.java
src> cd ../classes
classes> jar -cvmf manifest.txt gameclient.jar .
classes> java -jar gameserver.jar

battleship_maven_gradle_package

source code format : UTF-8
I have packaged this. I packaged it with maven and gradle. I had to package with maven to do TDD. I think it is getting bigger

client compile/build/execute with maven
BattleshipClient> mvn compile
BattleshipClient> mvn package
BattleshipClient> java -jar target/BattleshipClient-1.0-SNAPSHOT.jar

server compile/build/execute with maven
BattleshipServer> mvn compile
BattleshipServer> mvn package
BattleshipServer> java -jar target/BattleshipServer-1.0-SNAPSHOT.jar

client compile/build/execute with gradle
BattleshipClient> gradle runJar

server compile/build/execute with gradle
BattleshipServer> gradle runJar

Contact

name : SanSoo Han
email : [email protected]
phone : +82 10-8835-9229

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published