프로젝트 의 C 스킬 트리

C 언어로 플래피 버드 만들기

초급

본 프로젝트에서는 C 프로그래밍 언어를 사용하여 플래피 버드 게임을 직접 구현합니다. ncurses 그래픽 라이브러리를 활용하고, 로직 제어를 통합합니다.

c

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

Flappy Bird 는 단순하면서도 도전적인 게임 플레이로 엄청난 인기를 얻은 인기 있고 중독성 있는 모바일 게임입니다. 이 프로젝트에서는 C 프로그래밍 언어를 사용하여 Flappy Bird 의 자체 버전을 구현하는 방법을 배웁니다.

이 프로젝트를 따르면 다음을 수행할 수 있습니다.

  • 텍스트 기반 화면 그리기를 위해 ncurses 라이브러리를 사용하는 방법을 배웁니다.
  • Linux 에서 데이터 구조 및 시스템 호출에 대한 지식을 습득합니다.
  • C 프로그램에서 키보드 이벤트 및 실시간 업데이트를 처리하는 경험을 얻습니다.

👀 미리보기

Flappy Bird Preview

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다.

  • C 를 사용하여 문자 기반 버전의 Flappy Bird 를 구현하는 방법.
  • 새의 움직임을 제어하기 위해 키보드 이벤트를 처리하는 방법.
  • 장애물을 오른쪽에서 왼쪽으로 이동시켜 전진하는 착시 현상을 만드는 방법.
  • ncurses 라이브러리를 사용하여 문자 인터페이스를 그리는 방법.

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • C 프로그래밍 언어에 대한 숙련도를 보여줍니다.
  • 키보드 이벤트를 처리하는 기술을 개발합니다.
  • C 프로그램에서 실시간 업데이트를 구현합니다.
  • 텍스트 기반 화면 그리기를 위해 ncurses 라이브러리를 활용합니다.
  • Linux 에서 데이터 구조 및 시스템 호출을 이해합니다.

강사

labby
Labby
Labby is the LabEx teacher.