From 5e45d8817d8569a688c0af7c0e40febdc8d61715 Mon Sep 17 00:00:00 2001 From: jeongnayoung <45888402+jeongna@users.noreply.github.com> Date: Tue, 24 Dec 2019 15:21:10 +0900 Subject: [PATCH 1/7] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e69de29..125381a 100644 --- a/README.md +++ b/README.md @@ -0,0 +1 @@ +#숫자 야구 게임 From b53872b3b588ed6e88fd680f563c52e9264a8878 Mon Sep 17 00:00:00 2001 From: jeongnayoung <45888402+jeongna@users.noreply.github.com> Date: Tue, 24 Dec 2019 15:21:23 +0900 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 125381a..0a4b0d3 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -#숫자 야구 게임 +# 숫자 야구 게임 From 3678e5e973059e8b62d39416aa892ed47b30cde8 Mon Sep 17 00:00:00 2001 From: jeongnayoung <45888402+jeongna@users.noreply.github.com> Date: Tue, 24 Dec 2019 16:09:19 +0900 Subject: [PATCH 3/7] Update README.md --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a4b0d3..0c294d3 100644 --- a/README.md +++ b/README.md @@ -1 +1,8 @@ -# 숫자 야구 게임 +# 숫자 야구 게임 +### 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임 + +## 기능 요구사항 +- 같은 수가 같은 자리에 있으면 스트라이크, 다른 자리에 있으면 볼, 같은 수가 전혀 없으면 포볼 또는 낫싱 +- 상대방의 역할: 컴퓨터, 컴퓨터가 서로 다른 임의의 수 3개를 선택 +- 플레이어가 3개의 숫자를 모두 맞히면 게임 종료 +- 게임이 끝나면 재시작 또는 완전히 종료 선택 From 4e7420734bddf527af420d2edb3be7542952318d Mon Sep 17 00:00:00 2001 From: jeongnayoung <45888402+jeongna@users.noreply.github.com> Date: Tue, 24 Dec 2019 16:48:42 +0900 Subject: [PATCH 4/7] Update README.md --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0c294d3..74fa12e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,23 @@ # 숫자 야구 게임 ### 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임 - + + ## 기능 요구사항 - 같은 수가 같은 자리에 있으면 스트라이크, 다른 자리에 있으면 볼, 같은 수가 전혀 없으면 포볼 또는 낫싱 - 상대방의 역할: 컴퓨터, 컴퓨터가 서로 다른 임의의 수 3개를 선택 - 플레이어가 3개의 숫자를 모두 맞히면 게임 종료 - 게임이 끝나면 재시작 또는 완전히 종료 선택 + + +## 구현할 기능 +#### 컴퓨터 +- 랜덤으로 숫자3개를 정한다. +- 숫자3개는 중복이 없어야한다. + +#### 플레이어 +- 숫자3개를 중복없이 입력하도록 한다. +- 3개가 아닌 수를 입력했을 경우 다시 입력하도록 한다. + +#### 전체적 게임 틀 +- 컴퓨터의 숫자와 플레이어의 숫자를 비교후 결과를 출력한다. +- 숫자 맞혔을 때(3스크라이크) 재시작 여부 묻는다. From 142f88a698e28b64681577ba7f794f64998e613b Mon Sep 17 00:00:00 2001 From: jeongnayoung <45888402+jeongna@users.noreply.github.com> Date: Tue, 24 Dec 2019 16:50:17 +0900 Subject: [PATCH 5/7] Update README.md --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 74fa12e..4b07f57 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # 숫자 야구 게임 -### 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임 +### 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임 ## 기능 요구사항 @@ -10,14 +10,16 @@ ## 구현할 기능 -#### 컴퓨터 +#### <컴퓨터> - 랜덤으로 숫자3개를 정한다. -- 숫자3개는 중복이 없어야한다. +- 숫자3개는 중복이 없어야한다. +- 숫자 중에 0이 있으면 안된다. -#### 플레이어 +#### <플레이어> - 숫자3개를 중복없이 입력하도록 한다. -- 3개가 아닌 수를 입력했을 경우 다시 입력하도록 한다. +- 3개가 아닌 수를 입력했을 경우 다시 입력하도록 한다. +- 숫자 중에 0이 있으면 안된다. -#### 전체적 게임 틀 +#### <전체적 게임 틀> - 컴퓨터의 숫자와 플레이어의 숫자를 비교후 결과를 출력한다. - 숫자 맞혔을 때(3스크라이크) 재시작 여부 묻는다. From 332d8cfc4f31e374c394a3e343408b7de8ce3280 Mon Sep 17 00:00:00 2001 From: jeongnayoung <45888402+jeongna@users.noreply.github.com> Date: Tue, 24 Dec 2019 16:52:49 +0900 Subject: [PATCH 6/7] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4b07f57..8b9d43a 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,21 @@ -# 숫자 야구 게임 +# 숫자 야구 게임(Baseball Game) ### 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임 ## 기능 요구사항 - 같은 수가 같은 자리에 있으면 스트라이크, 다른 자리에 있으면 볼, 같은 수가 전혀 없으면 포볼 또는 낫싱 -- 상대방의 역할: 컴퓨터, 컴퓨터가 서로 다른 임의의 수 3개를 선택 +- 컴퓨터가 서로 다른 임의의 수 3개를 선택 - 플레이어가 3개의 숫자를 모두 맞히면 게임 종료 - 게임이 끝나면 재시작 또는 완전히 종료 선택 ## 구현할 기능 -#### <컴퓨터> +#### <컴퓨터(Computer)> - 랜덤으로 숫자3개를 정한다. - 숫자3개는 중복이 없어야한다. - 숫자 중에 0이 있으면 안된다. -#### <플레이어> +#### <플레이어(Player)> - 숫자3개를 중복없이 입력하도록 한다. - 3개가 아닌 수를 입력했을 경우 다시 입력하도록 한다. - 숫자 중에 0이 있으면 안된다. From e66a8ccd324b0295ef862d7e97cd64ccbb1fc296 Mon Sep 17 00:00:00 2001 From: jny Date: Thu, 26 Dec 2019 23:12:22 +0900 Subject: [PATCH 7/7] Make Game Computer, Player makes number --- src/main/java/Game.java | 88 +++++++++++++++++++++++++++++++++++++++++ src/main/java/Main.java | 14 +++++++ 2 files changed, 102 insertions(+) create mode 100644 src/main/java/Game.java create mode 100644 src/main/java/Main.java diff --git a/src/main/java/Game.java b/src/main/java/Game.java new file mode 100644 index 0000000..84f60ff --- /dev/null +++ b/src/main/java/Game.java @@ -0,0 +1,88 @@ +package main.java; + +import java.util.Random; +import java.util.Scanner; + +public class Game { + + public void run() { + + int Com[] = new int[3]; + int Ply[] = new int[3]; + + int strike = 0; + int ball = 0; + boolean check = true; + + int replay = 0; + int num=0; + + for(int i=0; i9) { + System.out.println("1~9 ڸ Էϼ. "); + + } //Ȯ + + } + + for(int i=0; i