728x90
반응형
명품자바13장
-
명품자바프로그래밍 13장 실습문제 5번 해답, 정답, 풀이, 해설[자바 Java] 2020. 12. 2. 13:59
사용자가 키를 입력하여 총알을 발사하여 목표물을 맞추는 게임입니다. 제가 작성한 코드 작성 알고리즘은 목표물과 총알이 움직이는 속도는 20ms에 5픽셀이므로 목표물 스레드와 총알 스레드에 sleep(20)에 맞춰 5픽셀씩 setLocation 메소드를 호출 게임이 시작되면 목표물 스레드인 ChickenThread 시작 키가 눌리면 총알스레드인 BulletThread가 호출되어 총알 발사 총알이 목표물에 맞으면 ChickenThread에 interrupt가 호출되어 ChickenThread가 0.1초 sleep한 후 재개 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38..