자바 프로젝트 주제 관련 질문입니다.
솔빛길
이제 자바 프로젝트를 시작하려는 단계입니다.
제가 자바 팀 프로젝트를 시작하게되었는데요 대학교 4학년입니다. 하지만 아직 실력이 그렇게 뛰어난 편은 아니구요 ㅠ
게임을 만들거라고는 생각을 못했는데 다른 팀들은 테니스 게임을 한다고 하고 그래서 부담이 많네요 ㅠ
그래서 제가 생각한 게임이 자동차 경주 게임입니다.
게임 설명은 사차선에서 차들이 하나씩 나옵니다. 차는 일직선으로만 움직일 수 있습니다. 차들은 나오는 순간부터 자동으로 천천히 앞을 향해 움직이게 됩니다. 그대로 차들을 나둔다면 반대쪽에서 나오는 차와 언젠가는 충돌이 생기겠죠? 그러면 게임은 끝나게 됩니다. 그래서 차의 충돌을 없애기 위해서 차를 클릭하게 되면 차가 빠른 스피드로 지나가게 될겁니다.
이렇게 게임을 진행하는 건데요.
제가 궁금한 점은, 차가 자동으로 천천히 움직이게 가능한가요? 그리고 그 차를 클릭을 할 수 있나요?
그리고 게임 제작 가능여부를 알고싶습니다 ㅠㅠ
제가 프로젝트는 두번째인데 역시 주제잡고 시작하는게 제일 어렵네요 ㅠ
제가 스윙을 아직 공부를 못해서 지식이 얕습니다. 많은 충고와 지식공유 부탁드립니다 감사합니다!
-
BlackCat
자동차 속도는 Thread로 컨트롤 해야죠 화면 갱신할때마다 자동차 위치를 다시 잡아주면 되니까요
자동차를 사각형 모서리 좌표로 안에서 클릭 이벤트가 발생하면 되죠 MouseListener를 구현 하세요
그리고 충돌 체크도 해야되는데 위랑 비슷하겠네요
스윙 보다는 게임 화면 위주로 해야되니까 그래픽 쪽 paint 안에 이미지 출력하기로 다 구현해야할 껍니다