tailieunhanh - Bài giảng Lập trình nâng cao - Chương 6: Animation, modules
Bài giảng "Lập trình nâng cao - Chương 6: Animation, modules" cung cấp cho người học các kiến thức: Hoạt hình, bắt đầu sửa từ hàm main, bắt đầu sửa từ hàm main, cơ chế hoạt hình text, . | Bài giảng Lập trình nâng cao - Chương 6 Animation modules Animation Modules 6 - Hoạt hình tách file https tqlong advprogram Hoạt hình Các trò chơi trên máy tính thường không thể thiếu hoạt hình https Why-is-animation-important Trực quan sinh động vui Dễ dàng truyền đạt thông tin khái niệm Cách làm Vẽ hình Đợi một lúc cho hình ảnh đọng lại trong mắt Xóa màn hình và lặp lại vẽ hình kế tiếp Hangman Hoạt hình Khi thua hình giá treo cổ đung đưa Khi thắng hình người nhảy múa Bắt đầu sửa từ hàm main int main . while lt MAX_BAD_GUESSES amp amp word guessedWord renderGame guessedWord badGuesses if lt MAX_BAD_GUESSES cout Bắt đầu sửa từ hàm main int main Vùng code thông báo kết quả tại Hangman bản cũ . while lt MAX_BAD_GUESSES amp amp word guessedWord renderGame guessedWord badGuesses if lt MAX_BAD_GUESSES cout Bắt đầu sửa từ hàm main int main Bắt đầu Hangman . while lt MAX_BAD_GUESSES amp amp word guessedWord displayFinalResult lt MAX_BAD_GUESSES word . void displayFinalResult bool won const string amp word renderGame guessedWord badGuesses if won Tạm chuyển sẽ thay bằng nội cout Cơ chế hoạt hình Đợi một lúc Vẽ hình kế tiếp 500 milli giây Xóa màn hình Cơ chế hoạt hình text this_thread sleep_for cout Thử thư viện include Thử tạm hoạt hình các số từ 10 xuống 1 include xem thế nào include Cần dùng chuẩn C 11. using namespace std - Chỉnh setting CodeBlock int main Setting Compiler. Compiler Flags int i 0 - Hoặc nếu biên dịch dòng lệnh cần tham số while i g -std c 11 for int i 0 i lt 30 i cout Phân chia mã nguồn Chương trình Hangman đã khá dài Bắt đầu khó quản lý Phần tạo animation sẽ còn dài thêm nữa. Phân chia mã nguồn thành nhiều mô-đun file Dễ quản lý mỗi mô-đun 1 tập các hàm Có thể sử dụng lại mô-đun cho chương trình khác Giảm thời gian biên dịch Các tệp mã nguồn được biên dịch riêng rẽ Chia mô đun theo chức năng. VD .
đang nạp các trang xem trước