아래 구현 해야 될 5가지 기능중 한가지 금일 스레드 기능 구현
-
던전마다 나오는 몬스터가 틀리게 (동굴은 박쥐,거미,삼엽충 심해는범고래,메갈로돈 등등 몬스터이름 생각중)
- 상점에서 강화소 및 물약상점 나누기,
쓰레드로 몬스터 실시간 공격 가능하게하기,- 숫자 외 문자 입력시 나타나는 오류 해결)
- Socket통신을 이용한 유저간 PK기능
스레드를 이용하여 내가 공격버튼을 누를때마다 몬스터가 공격하는 것이 아닌 던전에 입장 하면 1.5~2.5초 간격으로 몬스터가 영웅을 계속 공격 하며 그와 동시에 나도 몬스터를 공격 할 수 있도록 구현 하였다. 스레드를 나중에 알아서 몬스터 공격 코드를 메인클래스에서 몬스터액션이란 스레드 클래스로 옮기고 테스트 하는데만 반나절이 소요 되었다... ㅠ;
스레드란 :
- 메모리를 할당받아 실행 중인 프로그램을 프로세스라고 한다.
- 프로세스 내의 명령어 블록으로 시작점과 종료점을 가진다.
- 실행중에 멈출 수 있으며 동시에 수행 가능하다.
- 어떠한 프로그램내에서 특히 프로세스 내에서 실행되는 흐름의 단위.
'web_프로젝트' 카테고리의 다른 글
JAVA 콘솔게임 만들어보기 13일차.(완료) (1) | 2020.01.30 |
---|---|
JAVA 콘솔게임 만들어보기 8일차. (0) | 2020.01.22 |
JAVA 콘솔게임 만들어보기 6일차. (0) | 2020.01.21 |
JAVA 콘솔게임 만들어보기 3일차. (0) | 2020.01.18 |
JAVA 콘솔게임 만들어보기 1일차. (0) | 2020.01.16 |