- jdk8 또는 openjdk8 이상
- lombok (구글에 lombok 설치법 검색 - 이클립스(sts), vscode, intellij는 설치법이 각각 다릅니다)
- 체력게이지
- 점수
- 점프
- 더블점프
- 슬라이드
- 낙하
- 일시정지
젤리를 먹으면 이펙트가 생기고 점점 사라진다
일정 거리를 달리면 체력이 조금씩 줄어든다
물약을 먹으면 체력이 일정량 늘어난다
발판, 공중발판 - 발판이 있으면 떨어지지 않는다
배경화면이 천천히 흐른다
맵이 바뀌면 배경화면이 페이드아웃 페이드인 된다
장애물에 부딛히면 캐릭터가 반투명해지며 무적상태가 된다
esc를 누르면 일시정지되고 esc를 다시 누르면 게임이 진행된다
https://www.youtube.com/watch?v=ekxUPLb1EjA&feature=youtu.be
1.준비 : https://ondolroom.tistory.com/297
2.전역공간 : https://ondolroom.tistory.com/298
3.JPanel생성자 : https://ondolroom.tistory.com/299
4.mapMove메서드 : https://ondolroom.tistory.com/300
5.hit메서드 : https://ondolroom.tistory.com/301
6.fall메서드 : https://ondolroom.tistory.com/302
7.jump메서드 : https://ondolroom.tistory.com/303
8.paintComponent 및 결과 : https://ondolroom.tistory.com/304
프로그램을 함수화 하기 : https://ondolroom.tistory.com/265
클릭으로 이미지 변경하기 : https://ondolroom.tistory.com/280
쓰레드를 이용하여 repaint 무한반복하기 : https://ondolroom.tistory.com/281
배경화면이 흐르도록 만들기 : https://ondolroom.tistory.com/284
배경화면이 무한반복 하도록 만들기 : https://ondolroom.tistory.com/285
이미지 2개가 만나면 하나 없어지도록 하기 : https://ondolroom.tistory.com/286
이미지 점프 + 낙하 하게 만들기 : https://ondolroom.tistory.com/287
더블점프 구현하기 : https://ondolroom.tistory.com/288
발판 구현하기 : https://ondolroom.tistory.com/289
다중발판 구현하기 : https://ondolroom.tistory.com/294
이미지로 발판 및 젤리 구현하기 : https://ondolroom.tistory.com/296
동작마다 이미지 변경하기 : https://ondolroom.tistory.com/290
페이드 아웃 페이드 인 구현하기 : https://ondolroom.tistory.com/291
더블버퍼링 : https://ondolroom.tistory.com/292
투명화 구현하기 : https://ondolroom.tistory.com/293