프로젝트 의 C 스킬 트리

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

초급

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

c

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

소개

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

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

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

👀 미리보기

Flappy Bird Preview

🎯 과제

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

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

🏆 성과

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

  • C 프로그래밍 언어에 대한 숙련도를 보여줍니다.
  • 키보드 이벤트를 처리하는 기술을 개발합니다.
  • C 프로그램에서 실시간 업데이트를 구현합니다.
  • 텍스트 기반 화면 그리기를 위해 ncurses 라이브러리를 활용합니다.
  • Linux 에서 데이터 구조 및 시스템 호출을 이해합니다.
이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 중급 레벨의 실험이며 완료율은 63%입니다.학습자들로부터 88%의 긍정적인 리뷰율을 받았습니다.

강사

labby
Labby
Labby is the LabEx teacher.