∇ 델파이 게임 제작 연재

 연재 1. 탑뷰 게임 만들기

Delphi

소스有

타일 기반의 탑뷰 게임 실행 예제와 소스입니다.
데자뷰와 동일한 맵과 타일을 사용하고 있으며, 타일 기반의 맵에서 픽셀 기반의 좌표계를 가지는 방식으로 구성되어 있습니다.
 

 연재 2. 쿼터뷰 게임 만들기

Delphi

소스有

쿼터뷰(isometric view) 기반의 게임 실행 예제와 소스입니다.
쿼터뷰 타일의 좌표 상에서 픽셀 기반 전방향의 움직임을 가지는 방식으로 구성되어 있습니다.
 

 연재 3. 입력장치 제어 예제

Delphi

소스有

키보드, 마우스, 조이스틱의 직접 제어를 위한 예제와 소스입니다.
Win32 API 가 아닌 방법으로 Multi-Key 구현
Vector 단위의 마우스 이동 감지
Vector 단위의 조이스틱 이동 감지
 

 연재 4. 2D 음향 합성

Delphi

소스有

Direct Sound 기반의 2D 음향 합성에 대한 예제와 소스입니다.
( 드럼 사운드 믹싱 예제 )
 

 연재 5. 3D 음향 합성

Delphi

소스有

Direct Sound 기반의 3D 음향 합성에 대한 예제와 소스입니다.
2D 사운드와 3D 사운드의 믹싱
2D 사운드의 실시간 볼륨및 팬 제어
3D 사운드의 실시간 3방향 편향
 

 연재 6. 캐릭터 선택 예제

Delphi

소스有

'다중 마스킹을 통한 부정형 영역 선택'을 위한 모든 소스와 리소스입니다.
게임의 한 부부능로 쓰일 수 있는 캐릭터 선택 화면의 한 예제이며, 네모가 아닌 불특정 영역에 대한 그루핑할 수 있는 방법이 들어 있습니다.
 

 연재 7. 완성형 한글 출력

Delphi

소스有

완성형 한글의 자체 출력 예제와 소스입니다.
폰트 마스킹 데이터를 화면에 출력하는 것이며, 예제로 쓰인 폰트는 리니지의 12*12 완성형 폰트입니다.
 

 연재 8. 조합형 한글 출력

Delphi

소스有

 조합형 한글의 자체 출력 예제와 소스입니다.
조합 규칙에 따라 폰트 마스킹 데이터를 조합하여 한글로 출력하는 것이며, 예제로 쓰인 폰트는 새롬 데이터맨의 16*16 조합형 폰트입니다.

 연재 9. 타이틀 메뉴 선택 예제

Delphi

소스有

 평범한 일본식 H어드벤쳐류에 쓰일 법한 타이틀의 예제와 소스입니다.
다중 레이어 스크롤로 구성되어 있습니다.

 연재 10. 타이틀 예제(NOX)

Delphi

소스有

 NOX라는 RPG게임의 타이틀에 사용되었던 마우스 불꽃 튀기기(?)에 대한 흉내내기의 예제와 소스입니다.
알파 블렌딩의 간단한 예제가 들어 있으며, 물리학적인 오브젝트 제어 및 관리에 대한 힌트를 얻을 수 있습니다.

 연재 11. Motion blur

Delphi

소스有

 동작의 손실된 중간 과정을 보정하기 위해 이전 프레임의 잔상을 일정 비율로 남기는 것을 표현한 예제와 소스입니다.

 연재 12. 特訓 2002

Delphi

소스有

 총알 피하기 게임으로 알려진 '特訓' 게임을 리메이크한 소스와 실행 파일입니다.
전형적인 슈팅 클래스를 사용하였으며, 오브젝트 운동 제어에 대한 방법이 들어 있습니다.

 연재 13. Isometric view game

Delphi

소스有

예전 스타크래프트가 유행하던 시절 그것 비슷한 조작으로 만든 게임의 소스와 실행 파일입니다. ( 물론 전략시뮬은 아니고 RPG 형식의 예제 )
마우스로 그룹을 잡거나, Ctrl 키로 점프를 하는 등의 기능이 숨어 있습니다. 소스에 키 설정을 보시면 됩니다.