2. SLICK 2D엔진을 통한 게임개발
Slick 2D란?
사용하기 쉬운 툴이며, 2D Java게임 개발을 용이하게 해주는
LWJGL OpenGL을 둘러싼 활용도를 제공합니다.
이미지, 애니메이션, 입자, 소리, 음악 등 많은 지원을 포함하는
시스템입니다.
즉, Slick2D는 Java2D게임을 위한 프로그램입니다.
게임 설명
총알 피하기 게임형식을 이용해 캐릭터를 사람과 좀비로 설정해
좀비를 잡는 형식으로 구동되는 게임입니다.
3. 게임 계획 구성
게임 오브젝트 클래스 & 화면 표시 우선순위
메뉴 바 및 음악 설정 및 끄기 & GameScene 전환화면
추가
플레이어 캐릭터인 Player구현
적 캐릭터 생성
충돌 캐릭터 및 게임 구현
Game Clear 및 Game Over 설정
참고자료: Slick2D, http://github.com/changseoh/slick2dstudy, 유투브 안경잡이
완성 된 게임
5. 자바의 어떤 소스 기능으로 게임구현을 했
나?
상속과 다형성의 부분
반복과 배열 부분
객체지향과 클래스
자바에서 제공하는 다양한 클래스
예외처리와 스레드
스윙프로그램
이벤트 처리와 그래픽 프로그래밍
라이브러리 부분
수업에서 배운
내용 게임을 만들기 위해 참고했던
기능