소개
Flappy Bird 는 단순하면서도 도전적인 게임 플레이로 엄청난 인기를 얻은 인기 있고 중독성 있는 모바일 게임입니다. 이 프로젝트에서는 C 프로그래밍 언어를 사용하여 Flappy Bird 의 자체 버전을 구현하는 방법을 배웁니다.
이 프로젝트를 따르면 다음을 수행할 수 있습니다.
- 텍스트 기반 화면 그리기를 위해
ncurses라이브러리를 사용하는 방법을 배웁니다. - Linux 에서 데이터 구조 및 시스템 호출에 대한 지식을 습득합니다.
- C 프로그램에서 키보드 이벤트 및 실시간 업데이트를 처리하는 경험을 얻습니다.
👀 미리보기

🎯 과제
이 프로젝트에서는 다음을 배우게 됩니다.
- C 를 사용하여 문자 기반 버전의 Flappy Bird 를 구현하는 방법.
- 새의 움직임을 제어하기 위해 키보드 이벤트를 처리하는 방법.
- 장애물을 오른쪽에서 왼쪽으로 이동시켜 전진하는 착시 현상을 만드는 방법.
ncurses라이브러리를 사용하여 문자 인터페이스를 그리는 방법.
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다.
- C 프로그래밍 언어에 대한 숙련도를 보여줍니다.
- 키보드 이벤트를 처리하는 기술을 개발합니다.
- C 프로그램에서 실시간 업데이트를 구현합니다.
- 텍스트 기반 화면 그리기를 위해
ncurses라이브러리를 활용합니다. - Linux 에서 데이터 구조 및 시스템 호출을 이해합니다.





