1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án Lập trình căn bản Đại học Cần Thơ Đề tài Game Snake (Rắn săn mồi)

32 2K 15

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

đồ án lập trình căn bản đại học cần thơđồ án lập trình cđồ án lập trìnhđại học cần thơđồ án lập trình căn bảnMỤC LỤCI. GIỚI THIỆU ĐỀ TÀI:.............................................................................................................31. Lí do chọn đề tài..............................................................................................................32. Mục tiêu..........................................................................................................................33. Yêu cầu...........................................................................................................................3 4. Giới hạn..........................................................................................................................35. Hướng giải quyết............................................................................................................3II. THIẾT KẾ...............................................................................................................................31. Giải thuật lưu đồ..............................................................................................................32. Chương trình chi tiết.....................................................................................................15III. KẾT LUẬN..........................................................................................................................291. Kết quả đạt được...........................................................................................................29 2. Ưu điểm........................................................................................................................30 3. Hạn chế cần khắc phục.................................................................................................30IV. TÀI LIỆU THAM KHẢO..................................................................................................30I. GIỚI THIỆU ĐỀ TÀI1. Lí do chọn đề tàiHoạt động về game đã xuất hiện ở Việt Nam rất lâu và nó bắt nguồn từ game trên điện thoại và dần dần xuất hiện trên máy tính . Càng ngày nó càng thu hút người chơi và trở thành một bộ môn thể thao điện tử của nước ta. Và Snake cũng không ngoại lệ cũng từng là 1 game đình đám cả trên điện thoại lẫn đến máy tính. Vì thế chúng em chọn nó để làm đề tài cho đồ án này.2. Mục tiêu Mô phỏng trò chơi Snake (Rắn săn mồi) trên phần mềm Dev C++ bằng ngôn ngữ C.3. Yêu cầuGồm 8 công việc:1. In ra số lần số lần đã chơi game khi mở chương trình. 2. Tạo menu game.3. Khởi tạo , hiển thị con rắn và thức ăn.4. Điền khiển con rắn theo các hướng (lên , xuống, qua trái , qua phải).5. Xử lí tình huống rắn chạm biên và tự ăn chính mình.6. Xử lí tốc độ và chiều dài của rắn khi ăn được hoa quả.7. Trở về menu game khi người chơi thua cuộc.8. Hiển thị số điểm người chơi sau mỗi lần ăn được thức ăn và mỗi màn chơi. 4. Giới hạnMột tuần lên ý tưởng và thực hiện.Số lượng thành viên trong nhóm: 8 người.5. Hướng giải quyếtCác thành viên ôn lại các kiến thức đã học trên lớp.Tham khảo tài liệu từ internet, giáo trình, sách tại trung tâm học liệu, thư viện khoa,...Lên kế hoạch họp nhóm và phân công công việc cụ thểII. THIẾT KẾ1. Giải thuật lưu đồ1.1. Chương trình chính 1.2. Chương trình con1.2.1. Bộ đếm 1.2.2. Logo 1 1.2.3. Logo 2 1.2.4. Hiển thị 1.2.5. Control1.2.6. Xử lí   1.2.7. Menu 1.2.8. int main 1.2.9. About 2. Chương trình chi tiết Do an lap trinh ngon ngu C: Game SNAKE Nhom 4: TEN MSSV LOP Tran Huu Nghi B1609401 TN16Y8A1 Pham Van Phúc B1609409 TN16Y8A1 Ho Tuan Kiet B1609171 TN16Y5A2 Le Khanh Linh B1609394 TN16Y8A1 Nguyen Ngoc Tung B1609503 TN16Y8A2 Nguyen Trong Khanh B1609391 TN16Y8A1 Luu Thien Phat B1609476 TN16Y8A2 Nguyen Du Nguyen Chuong B1609441 TN16Y8A2 ==========================INCLUDE LIBRARY=========================includeincludeincludeincludeinclude=========================KHAI BAO HANG SO=========================define consoleWidth 90define consoleHeight 29define MAX_LIST 3=========================KHAI BAO HAM SCREEN=====================void clrscr() XOA MAN HINH{CONSOLE_SCREEN_BUFFER_INFOcsbiInfo; HANDLEhConsoleOut;COORDHome = {0,0};DWORDdummy;hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,csbiInfo);

Ngày đăng: 26/09/2018, 15:08

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w