728x90 반응형 분류 전체보기514 자바 오목게임 만들기 이번에는 오목게임을 만들어보도록 하겠다. 룰은 한번씩 돌아가며 돌을 놓고 먼저 5개를 놓는 사람이 이기는 게임이다. GUI는 JFrame과 JPane으로 그렸다. 지정된 판에 선을 그리고 마우스프레스드를 통해 마우가 클릭하는 자리에 돌을 놓는 방식으 로 진행된다. 오목을 시작하는 메인으로 코드를 작성 후 게임을 실행하는 클래스이다. GUI객체를 생성하는데 GUI 클래스를 확인해보자 GUI클래스는 전체적인 목을 그림을 그리는 판으로 JFrame과 JOptionPane을 이용하여 그림 을 그렸다. MapSize와 DrawBoard클래스에 있는 것을 활용하여 전체적인 그림을 그리고 mouseEventHandler클래스를 이용하여 마우스가 클릭되는 곳에 돌을 넣어을 수 있도록 만들 었다. showPopUp은 승.. 2014. 10. 23. 자바 숫자야구게임 만들기 오늘의 주제는 숫자야구게임 만들기입니다. 숫자야구란 10미만의 숫자를 두 사람이 정해 서로의 수를 맞추는 게임으로 자리와 숫자가 맞다면 strike 자리는 틀리고 숫자만 맞는다면 ball이며 먼저 상대방의 숫자를 맞추는 사람이 이기는 게임이다. 중고등학교 시절 친구들이랑 쉬는 시간에 많이 했던 게임을 java로 만들어보록 하자 이 코딩을 컴퓨터의 숫자가 정해져 있고 user는 컴퓨터가 random으로 뽑은 숫자를 알아맞추 는 형식으로 진행된다. 처음 start와 exit를 입력받아 숫자야구를 진행할 지에 대하여 물어본다. 숫자야구를 시작한후 컴퓨터가 숫자를 저장할 배열 ballArray와 유저의 숫자를 저장할 배열 userArray를 선언하다.(3개의 숫자를 받아야 하므로 배열의 크기를 3으로 함) in.. 2014. 10. 22. 자바java 게임 구구단 게임 이번에는 자바로 만드는 구구단 게임이다. 구구단 단중 하나를 입력 받고 랜덤으로 1~9까지를 출력해 결과값을 맞추는 형식으로 진행 한다. 첫번째로 간단한 예제로 세자리 수를 입력받아 1의자리와 10의 자리 100의 자리를 나타내는 만들어 보자 이 예제에서는 수를 입력받는 것과 자리를 구분할 수 있는 것을 알 수 있다. InputStreamReader는 입력받은 System.in이 지나갈 수 있도록 하는 통로라고 생각하면 된다. 겉에 싼 wrap처럼 InputStreamReader에 싸고 BufferedReader이라는 그릇에 저장한다고 생 각하면 된다. 입력받은 값을 str에 저장하고 str을 Integer타입으로 바꾼 후 int num에 저장하 면 integer형태로 바뀌기 때문에 그 수를 가지고 %(.. 2014. 10. 10. 자바java 게임 오늘의 운세 오늘은 간단하지만 여러 클래스들이 필요한 오늘의 운세 게임을 만들어 보도록 하겠다.오늘의 운세를 만들려면 표현하고자 하는 것이 두가지고 있는데 간단한 지금 현재 시간을 표현할 수 있는 것과 랜덤으로 수를 나타내는 것과 간단한 if문을 통해 복권을 사야하는 지를 봐주는 프로그램을 만들어보자첫번째 현재시간을 나타내는 방법에는 어떤 것이 있을까?간단한 Date 클래스 예제를 통해 알아보자 이와 같이 Date클래스는 현재 시간을 표현해주는 방법 중에 하나이다. 하지만 원하는 내가 원하는 형식으로 날짜와 시간을 표현해주기 위해서는 SimpleDateFormat이라는 클래스를 통해 내가 원하는 형식에 맞춰 표현하는 것이 가능하다. 이와 같이 SimpleDateFormat에 자신이 원하는 형식의 형태로 넣어준다면 원.. 2014. 9. 27. 이전 1 ··· 125 126 127 128 129 다음 728x90 반응형