- 1. Hướng dẫn cài đặt và chạy game
- 2. Mô tả chung về trò chơi
- 3. Các chức năng của trò chơi
- 4. Các kĩ thuật lập trình được sử dụng
- 5. Tham Khảo
- 6. Kết luận
Cách 1: Trên Github, chọn Code => Download ZIP
Cách 2: Mở terminal tại thư mục muốn lưu project, sử dụng lệnh git init
để khởi tạo Git, sau đó dùng lệnh git clone https://github.com/minhtruong1411/SDL2-Bird-C-
để clone project về máy
Tìm file gameproject.exe và chạy file.
Thể loại: Classical
, Endless Run
- Một bản Clone của Game Flappy Bird được tạo ra bởi một lập trình viên người Việt tên là Nguyễn Hà Đông đã gây cơn sốt trên toàn thế giới tại thời điểm được ra mắt.
- Được truyền cảm hứng bởi tựa game này nên em đã cố gắng để làm bản Clone của nó.
Nhấn Space để thực hiện nhảy
- Sử dụng thư viện SDL2 để xây dựng game.
- Kiến thức lập trình hướng đối tượng (Class, Struct,..).
- Các thuật toán Detect Collision.
- Kiến thức về con trỏ và cách sử dụng con trỏ.
- Kiến thức về hàm và các thao tác với hàm.
- Kỹ thuật lập trình cơ bản (Vòng lặp, mảng, số ngẫu nhiên,...)
- Đọc, ghi, xử lý file.
- Nguyễn Hà Đông- người đã tạo ra tựa game Flappy Bird đình đám.
- Askari Hassan with SDL Tutorial series (https://www.youtube.com/watch?v=Qxt91Wq_jfo&list=PLICuKRn8LCNT2rPm9QVm7qNcQQ-FEAV8N)
- Lazy Foo' Productions (https://lazyfoo.net/tutorials/SDL/)
- AbhayJoshi -Dev for pictures (https://github.com/AbhayJoshi-Dev/FlappyBirdClone/tree/master/res/gfx)
Đây là dự án đầu tay của mình, mong mọi người góp ý để sửa chữa và cải tiến. Cảm ơn mọi người đã dành thời gian để xem.