Work 5

Custom Algorithm & Game Logic Design

상용 게임 엔진을 사용하지 않고 TouchDesigner의 노드 기반 환경과 Python 스크립트만으로 바둑의 복잡한 규칙을 완벽히 구현했습니다. 기술적 도전뿐만 아니라 픽셀 아트를 적용하여 시각적인 재미를 더한 인디 게임 프로젝트입니다.

  • Object-Oriented Logic: 각 교차점에 배치되는 바둑알을 'Base' 노드로 구조화하고, Python Class 구조를 설계하여 데이터 효율성 극대화
  • Life and Death Algorithm: 바둑의 핵심인 '사활' 판정 및 돌의 따냄(Capture) 로직을 독자적인 알고리즘으로 설계하여 게임 엔진 없이 구현
  • Dual Play Modes: 1인용 연습 모드 및 2인용 대국 모드를 지원하는 유연한 게임 플레이 시스템 구축
  • Pixel Art Aesthetic: 미디어 아트적 감각을 살린 픽셀 아트 그래픽을 적용하여 전통 게임에 현대적이고 귀여운 시각 언어 가미
  • Native TD Development: AI의 보조 없이 순수 로직 설계를 통해 TouchDesigner의 범용성을 입증한 프로젝트