Embedded Lab

FPGA - Antarctic Adventure

Zynq FPGA 위에 Verilog로 만든 러닝 게임. 스프라이트 렌더링부터 입력·충돌·점수까지 전부 하드웨어 로직.

PersonalDuration 2주Contribution 100%2023-06 → 2023-06
Engineering Role
EmbeddedGraphics
프로그램 실행 결과
FPGA - Antarctic Adventure · 프로그램 실행 결과
FPGA - Antarctic Adventure — 프로그램 실행 결과

Overview

기초디지털실험 최종 프로젝트. 소프트웨어 없이 Verilog만으로 1280×720 화면에 러닝 게임 "Antarctic Adventure"를 구현했다. 배경은 좌표 부등식으로 하늘·바다·길을 나누고, 직접 그린 펭귄·장애물·코인 스프라이트를 3레인 위에서 움직이며, 보드 버튼으로 이동·점프를 받는다. 장애물과 코인은 원근감을 위해 y좌표에 따라 1·2·4배로 확대되고, 충돌·득점·거리·생명 표시를 모두 조합·순차 논리로 처리했다.

Highlights

  • 스프라이트 8종 + 팔레트 렌더링 파이프라인
  • 3레인 이동·점프·원근 스케일링 스프라이트 애니메이션
  • 버튼 입력, 충돌 판정, 점수·거리·생명 HUD

Timeline

2023-06 → 2023-06
Contribution: 100%
Collaboration: Personal

Tech Stack

</>Verilog · Zynq FPGA · 720p 스프라이트 렌더링

VerilogZynq

Links