Dodging : 자바게임 예제

Dodging : 자바게임 예제

프로그램을 만든 목적은 퓨어 자바에서 게임을 만들기 위해

작성했던 이미지 처리 코드, 키입력 코드를 예제로 보존하기 위함.

방향키를 눌러 캐릭터를 이동하는 기능만 지원한다.

Dodging(피하기) 이라는 제목에서 알 수 있듯이 처음엔 똥피하기 같은 고전적인 피하기 게임을 만드려고 했는데

괜히 소스만 더 복잡해질 것 같아서 여기까지 한다.

퓨어 자바로 짜다보니 아무래도 그래픽 처리가 느리다.

제대로 만들려면 DirectX를 사용하거나, OpenGL을 사용하거나, 기타 게임엔진을 사용해서 그래픽을 표시해야 하겠다.

현재 그래픽 처리 방식으로는 로그라이크나 비주얼노벨까지가 한계일듯.

만약 이 소스를 기반으로 게임을 만들고 싶다면,

지금처럼 표면(Surface) 하나를 1초에 60번 출력하는 식(FPS 60)으로 하지 말고,

이미지 객체 등 컴포넌트들을 여러 개 만들어서 폼 위에 올리는 수 밖에 없다.

키입력 처리는 제법 잘 되어 있다.