1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án tốt nghiệp công nghệ thông tin xây dựng game ném gạch

44 5 0

Đ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

TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  NGUYỄN PHI HẬU XÂY DỰNG GAME NÉM GẠCH ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) NIÊN KHÓA: 2017 - 2020 Đà Nẵng, 01/2021 TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  NGUYỄN PHI HẬU MÃ HSSV: CCCT17A003 XÂY DỰNG GAME NÉM GẠCH ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) Giảng viên hƣớng dẫn: ThS Nguyễn Thanh Cẩm Đà Nẵng, 01/2021 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn Khoa Khoa học máy tính, trƣờng ĐH CNTT Truyền thông Việt Hàn tạo điều kiện tốt cho em thực đề tài Em xin chân thành cảm ơn Thầy Nguyễn Thanh Cẩm, ngƣời tận tình hƣớng dẫn, bảo em suốt thời gian thực đề tài Em xin cảm ơn sâu sắc đến q Thầy Cơ Khoa tận tình giảng dạy, trang bị cho chúng em kiến thức quí báu năm vừa qua Em xin gửi lòng biết ơn sâu sắc đến Ba, Mẹ, anh chị bạn bè an ủng hộ, giúp đỡ động viên chúng em lúc khó khăn nhƣ suốt thời gian học tập nghiên cứu Mặc dù em cố gắng hoàn thành đồ án phạm vi khả cho phép, nhƣng chắn khơng thể tránh thiếu sót, kính mong thơng cảm tận tình bảo q Thầy Cô bạn Sinh viên thực Nguyễn Phi Hậu i MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU 1.Lý chọn đề tài 2.Mục tiêu nhiệm vụ nghiên cứu 3.Đối tƣợng phạm vi nghiên cứu 4.Phƣơng pháp nghiên cứu 5.Dự kiến kết 6.Ý nghĩa khoa học thực tiễn 7.Nội dung đồ án tốt nghiệp CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 TỔNG QUAN VỀ UNITY 1.1.1 Unity gì? 1.1.2 Tính Unity 1.1.3 Sơ lƣợc lịch sử hình thành phát triển Unity 1.2 TỔNG QUAN VỀ GAME ENGINE 1.2.1 Khái niệm 1.2.2 Mục đích 1.2.3 Ảo hóa phần cứng (trừu tƣợng hóa phần cứng – Hardware Abst 1.2.4 Lịch sử 1.2.5 Xu hƣớng 1.2.6 Phần mềm trung gian 1.3 TỔNG QUAN KIẾN TRÚC GAME ENGINE 1.4 TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH C# 1.4.1 Tổng quan C# 1.4.2 Các đặc điểm C# 1.4.3 Ƣu điểm nhƣợc điểm C# 1.5 TÌM HIỂU VỀ CƠNG CỤ HỖ TRỢ VISUAL STUDIO 1.5.1 Giới thiệu 1.5.2 Lý nên dùng Visual Studio ii CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 14 2.1 CÁC ĐẶC ĐIỂM VÀ TÍNH NĂNG 14 2.1.1 Rendering (kết xuất hình ảnh) 14 2.1.2 Lighting (ánh sáng) 14 2.1.3 Terrains (địa hình) 14 2.1.4 Substances (Texture thông minh) 14 2.1.5 Physics (vật lý) 14 2.1.6 Pathfinding (tìm đƣờng) 15 2.1.7 Audio (âm thanh) 15 2.1.8 Programming (lập trình) 15 2.1.9 Networking 15 2.2 CÁC THÀNH PHẦN XÂY DỰNG GAME 15 2.2.1 GameObject 15 2.2.2 Component 16 2.2.3 Sprite 17 2.2.4 Animation 18 2.2.5 Key Frame 19 2.2.6 Prefabs 19 2.2.7 Sound 19 2.2.8 Script 20 2.2.9 Scene 21 2.2.10 Assets 21 2.2.11 Camera 22 2.2.12 Transform 23 2.3 MỘT SỐ VẤN ĐỀ VÀ GIẢI PHÁP KHI XÂY DỰNG GAME 23 2.3.1 Load hoạt họa 23 2.3.2 Thêm kiện vào chuyển động nhân vật 24 2.3.3 Xây dựng giao diện Game 24 2.3.4 Âm game 26 CHƢƠNG 3: CHƢƠNG TRÌNH DEMO 30 3.1 GIỚI THIỆU GAME 30 3.2 CÁC QUY LUẬT CHƠI CHÍNH 30 iii 3.2.1 Di chuyển 30 3.2.2 Điểm 31 3.2.3 Tạm dừng game 31 3.3 DỮ LIỆU GAME NÉM GẠCH 32 3.3.1 Màn hình bắt đầu lập trình 32 3.3.2 Các Script có Game 33 KẾT LUẬN 34 TÀI LIỆU THAM KHẢO vi iv DANH MỤC HÌNH ẢNH Hình 1.1 Hình minh họa đa Hình 1.2 Tổng quan kiến trúc Unity 10 Hình 2.1 Các GameObject 16 Hình 2.2 Các thành phần đối tƣợng 17 Hình 2.3 Sprites 18 Hình 2.5 Các prefabs 19 Hình 2.7 Lập trình Unity C# Visual Studio 20 Hình 2.8 Các script cấu tạo game hoàn chỉnh 21 Hình 2.9 Các Scene 21 Hình 2.10 Các thành phần file Assets 22 Hình 2.12 Transform 23 Hình 2.13 Các prefab 24 Hình 2.14 Hàm destroy 24 Hình 2.15 GUI Button 25 Hình 2.16 Áp dụng GUIStyle lên Label 25 Hình 2.17 Vẽ hình ảnh GUI 26 Hình 2.18 Thêm thành phần Audio Source 27 Hình 2.19 Thêm file âm cho thành phần AudioSource 27 Hình 2.20 Thơng tin âm 28 Hình 3.1 Màn hình để bắt đầu chơi 30 Hình 3.2 Màn hình để chơi game 31 Hình 3.3 Màn hình GameOver 31 Hình 3.4 Pause Game 32 Hình 3.5 Tổng thể scene để lập trình 32 v Xây dựng Game ném gạch LỜI MỞ ĐẦU Lý chọn đề tài Trong thời đại công nghệ thông tin nhƣ nay, sản phẩm công nghệ ngày chịu đánh giá khắt khe từ phía ngƣời dùng, đặc biệt sản phẩm Game đƣợc nhận nhiều đánh giá từ phía Game thủ, ngƣời chơi bình thƣờng Ngành cơng nghiệp Game nói bùng nổ, với tốc độ phát triển chóng mặt, nhiều Game hay hấp dẫn đƣợc đời thời quan qua Phía sau Game phát triển tiếng nhƣ có Game Engine Game Engine công cụ hỗ trợ, Middleware giúp ngƣời phát triển viết Game cách nhanh chóng đơn giản, đồng thời cung cấp khả tái sử dụng tài nguyên mã nguồn cao phát triển nhiều Game từ Game Engine Từ xu hƣớng phát triển bất cập trên, đồ án khảo sát nghiên cứu Engine Unity – Game Engine phổ biến không mạnh mẽ nhằm thực nghiệm việc phát triển trò chơi (Demo) Ném gạch 2D Chuẩn bị kiến thức kỹ cho định hƣớng nghề nghiệp (phát triển Game) sau chúng em, góp phần vào phát triển ngành công nghiệp Game nƣớc nhà Các chƣơng đầu tài liệu trình bày lần lƣợt khái niệm chung Game Engine giới 2D Các chƣơng giới thiệu Engine Unity bao gồm đặc điểm, tính năng, cơng cụ thành phần Engine Sau nội dung thiết kế, tài liệu trình bày việc lập trình Unity giới thiệu ngơn ngữ lập trình lớp, hàm thƣ việc dựng sẵn Unity thơng qua ví dụ thực tế phát triển game Ném gạch Cuối giới thiệu bối cảnh, cốt truyện, tài liệu hƣớng dẫn sử dụng trò chơi Demo chƣơng tổng kết khó khăn thành suốt q trình phát triển trị chơi Demo Unity Mục tiêu nhiệm vụ nghiên cứu  Mục tiêu nghiên cứu - Xây dựng đƣợc game hoàn chỉnh - Tạo hiệu ứng âm  Nhiệm vụ nghiên cứu - Tìm hiểu xây dựng kịch game Unity Nguyễn Phi Hậu – Lớp CCCT17A Xây dựng Game ném gạch Đối tƣợng phạm vi nghiên cứu  Đối tƣợng nghiên cứu - Lập trình game Unity  Phạm vi nghiên cứu - Xây dựng game hoàn thành mức độ Phƣơng pháp nghiên cứu - Nghiên cứu lý thuyết - Tham khảo internet - Xây dựng game theo mục tiêu đề Dự kiến kết - Hoàn thành game Ném gạch Ý nghĩa khoa học thực tiễn  Ý nghĩa khoa học - Tìm hiểu thị trƣờng game - Nghiên cứu cách làm game 2D  Ý nghĩa thực tiễn - Học hỏi tích lũy kinh nghiệm làm game - Biết đƣợc cách tạo game Nội dung đồ án tốt nghiệp Ngoài phần mở đầu, kết luận tài liệu tham khảo, nội dung đồ án tốt nghiệp gồm chƣơng sau: Chƣơng Cơ sở lý thuyết Chƣơng Phân tích thiết kế hệ thống Chƣơng Chƣơng trình Demo Nguyễn Phi Hậu – Lớp CCCT17A Xây dựng Game ném gạch CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 TỔNG QUAN VỀ UNITY 1.1.1 Unity gì? Unity cross- flatform game engine tạm hiểu công cụ phát triển game đa tảng đƣợc phát triển Unity Technologies Game engine đƣợc sử dụng để phát game PC, consoles, thiết bị di động websites Unity đƣợc dùng để làm video game, nội dung có tính tƣơng tác nhƣ thể kiến trúc, hoạt hình 2D, 3D thời gian thực Unity hao hao với Director, Blender game engine, Virtools hay Torque Game Builder khía cạnh dùng mơi trƣờng đồ họa tích hợp q trình phát triển game Sức mạnh Unity tạo đƣợc nhiều loại game 2D 3D đa dạng, dễ sử dụng với ngƣời làm game chƣa chuyên nghiệp, chất lƣợng cao, chạy hầu hết hệ điều hành Hình 1.1 Hình minh họa đa 1.1.2 Tính Unity Chức cốt l i đa dạng bao gồm: cung cấp cơng cụ dựng hình (kết xuất đồ họa) cho hình ảnh 2D 3D, cơng cụ vật lý (tính toán phát va chạm), âm thanh, mã nguồn, hình ảnh động, trí tuệ nhân tạo, phân luồng, tạo dò ng liệu xử lý, quản lý nhớ, dựng ảnh đồ thị kết nối mạng Nhờ có engine mà cơng việc làm game trở nên tốn đơn giản Nguyễn Phi Hậu – Lớp CCCT17A Xây dựng Game ném gạch Hình 2.10 Các thành phần file Assets 2.2.11 Camera - Là game object đặc biệt scene, dùng để xác định tầm nhìn, quan sát đối tƣợng khác game Hình 2.11 Camera Nguyễn Phi Hậu – Lớp CCCT17A 22 Xây dựng Game ném gạch 2.2.12 Transform - Là phép biển đổi tịnh tiến, quay theo trục, phóng to tu nhỏ đối tƣợng Hình 2.12 Transform 2.3 MỘT SỐ VẤN ĐỀ VÀ GIẢI PHÁP KHI XÂY DỰNG GAME 2.3.1 Load hoạt họa Game 2D đƣợc xây dựng từ nhiều mơ hình 2D đƣợc đặt lên khơng gian chiều cho hài hịa với để tạo thành cảnh vật game Do việc nạp hiển thị đƣợc mơ hình 2D game vơ quan trọng Mơ hình 2D đƣợc cấu tạo từ nhiều đa giác để tạo nên khối vật thể Ngày nay, mơ hình 2D khơng đơn chứa khối vật thể mà bao gồm nhiều khối vật thể đƣợc gắn kết với khung xƣơng Điều giúp cho mô hình khơng bị gắn chết chuyển động vào bên dễ dàng thay đổi chuyển động cho mô hình Các mơ hình 2D, 3D thơng thƣờng đƣợc thiết kế sẵn phần mềm thiết kế 3D chuyên dụng nhƣ Adobe InDesign, Adobe Photoshop, … Sau đó, mơ hình đƣợc đƣa vào game engine để sử dụng Engine Unity hỗ trợ nhiều định dạng mơ hình 2D, 3D khác nhƣ: PNG, JPG… mơ hình đƣợc load vào project ta chuyển mơ hình sang mục Prefab để tái sử dụng nhiều lần Unity có hỗ trợ load mơ hình cách kéo thẻ Prefab vào vị trí bất ký Scene Tuy nhiên, để linh hoạt xử lý code Trƣớc tiên, ta tạo file script gắn vào đối tƣợng game để đoạn script thực thi Trong file script này, ta khai báo đối tƣợng kiểu GameObject để lƣu mơ hình dùng hàm Instantiate() để khởi tạo mơ hình vị trí góc quay mong muốn Giải phải load mơ hình từ Prefab Nguyễn Phi Hậu – Lớp CCCT17A 23 Xây dựng Game ném gạch Hình 2.13 Các prefab 2.3.2 Thêm kiện vào chuyển động nhân vật Trong lúc lập trình kịch game, muốn biết nhân vật chuyển động xong để có bƣớc xử lý Ví dụ nhƣ sau nhân vật thực thi chuyển động chết phải hủy đối tƣợng khỏi nhớ Trong Unity, chuyển động chạy xong không tự phát kiện Tạo file script chứa hàm thực thi sau kiện xảy Chẳng hạn, file script có nội dung chứa hàm hủy đối tƣợng: Hình 2.14 Hàm destroy Khi chạy game, lúc đối tƣợng chạy animation destroy xong kiện đƣợc xảy Nếu chạy animattion khác kiện khơng xảy Việc thêm kiện vào mơ hình giúp ta kiểm sốt chuyển động dễ dàng đƣa xử lý thích hợp thời điểm định 2.3.3 Xây dựng giao diện Game Giao diện đồ họa ngƣời phần quan trọng thiếu xây dựng ứng dụng game hay ứng dụng để vẽ đối tƣợng đồ họa nhƣ Button, Label, Checkbox, Slider, …lên hình Nguyễn Phi Hậu – Lớp CCCT17A 24 Xây dựng Game ném gạch Để làm đƣợc điều dùng lớp GUI, GUI chữ viết tắt Graphical User Interface – Giao diện đồ họa ngƣời dùng Hệ thống GUI Unity đƣợc gọi GUIUnity Để sử dụng đƣợc phƣơng thức GUI ta phải gọi thực từ hàm OnGUI() giống nhƣ kiện Paint C# Ví dụ sau tạo button đơn giản Hình 2.15 GUI Button Để tạo Button hay thành phần GUI đẹp hơn, sử dụng GUIStyle – style cài đặt cho thành phần GUI GUIStyle chứa thông tin font chữ, vị trí đặt biểu tƣợng, hình nền, khoảng cách,… Chỉ cần định nghĩa áp dụng cho thành phần nhƣ Button, Label, Checkbox,… Ta xem GUIStyle nhƣ CSS thiết kế web site Ví dụ sau tạo Label theo định nghĩa GUIStyle, với kích thƣớc font 14, chữ in đậm canh lề chữ giữa, nàu chữ đỏ, font Beckasin, vị trí vẽ ra, kích thƣớc hình chữ nhật bao quanh 150x50: Hình 2.16 Áp dụng GUIStyle lên Label Để vẽ Image hình, sử dụng Texture2D, tƣơng tự đối tƣợng Bimap hay Image bên ngơn ngữ C# Để load hình từ Resources vẽ hình dùng phƣơng thức DrawTexture() nhƣ sau: Nguyễn Phi Hậu – Lớp CCCT17A 25 Xây dựng Game ném gạch Hình 2.17 Vẽ hình ảnh GUI Kết luận: Với lớp GUI Unity, hoàn toàn xây dựng nên giao diện tuyệt vời cho ứng dụng game Ngoài phƣơng thức lớp GUI nêu cịn nhiều phƣơng thức vẽ đối tƣợng khác nhƣ Radio, Checkbox, Slider… 2.3.4 Âm game Âm yếu tố không phần quan trọng ứng dụng game Thật nhàm chán cảnh đánh nhau, bắn hay hiệu ứng đẹp mắt mà khơng có âm Âm chiều làm cho game thực sống động Để chơi đƣợc file âm Unity có cách: code giao diện Dù chọn cách trƣớc hết phải có sẵn file âm import vào project Chọn đối tƣợng vừa tạo gắn thành phần AudioSource cho đối tƣợng AudioSource đối tƣợng âm Muốn Play hay stop, thay đổi cách lặp, tăng giảm volume nhạc phải thơng qua đối tƣờng này: Nguyễn Phi Hậu – Lớp CCCT17A 26 Xây dựng Game ném gạch Hình 2.18 Thêm thành phần Audio Source Sau gắn thành phần âm cho đối tƣợng vừa tạo, dễ dàng chỉnh sửa thông số gán file âm cho thành phần AudioSource Hình 2.19 Thêm file âm cho thành phần AudioSource Nguyễn Phi Hậu – Lớp CCCT17A 27 Xây dựng Game ném gạch Hình 2.20 Thơng tin âm Nếu thực xong bƣớc trên, chạy game để nghe thử Việc tạo đối tƣợng âm giao diện đơn giản, nhƣng để áp dụng vào game khơng đƣợc linh hoạt cách sử dụng script Hình 2.21 Sử dụng Script để điều chỉnh âm Nguyễn Phi Hậu – Lớp CCCT17A 28 Xây dựng Game ném gạch Để chơi đƣợc âm Unity cần áp dụng kỹ thuật nêu đủ Ngồi cịn nhiều thành phần khác nhƣ: AudioListener, AudioSetting để tạo hiệu ứng âm chiều thực cho game Nguyễn Phi Hậu – Lớp CCCT17A 29 Xây dựng Game ném gạch CHƢƠNG 3: CHƢƠNG TRÌNH DEMO 3.1 GIỚI THIỆU GAME Đặc trƣng dịng game tính điểm mà em xây dựng có ngƣời chơi, ngƣời chơi phải di chuyển giá đỡ để tung bóng bay lên Khi bóng va vào viên gạch vỡ viên gạch đƣợc tính điểm, nhƣ ta khơng hứng đƣợc bóng trị chơi kết thúc lại menu để ngƣời chơi chơi lại dừng Chúng ta phải phá hết viên gạch chuyển sang đƣợc level tiếp theo, ban đầu viên gạch vàng cần lần va chạm vỡ, level sau xuất thêm gạch đỏ xanh sức chịu đựng chúng tăng dần lên va vào chúng 2-3 lần phá vỡ đƣợc Game có tất 12 level, độ khó tăng dần theo level Hình 3.1 Màn hình để bắt đầu chơi 3.2 CÁC QUY LUẬT CHƠI CHÍNH 3.2.1 Di chuyển Ngƣời chơi di chuyển cách chạm vào bên phải bên trái hình, di chuyển qua trái, qua phải, để đỡ đƣợc bóng bay lên, ngƣời chơi di chuyển phạm vi hình camera Nguyễn Phi Hậu – Lớp CCCT17A 30 Xây dựng Game ném gạch Hình 3.2 Màn hình để chơi game 3.2.2 Điểm Ngƣời chơi đƣợc cộng điểm phá vỡ đƣợc viên gạch ngƣời chơi đƣợc cộng điểm Hình 3.3 Màn hình GameOver 3.2.3 Tạm dừng game Khi chơi game ngƣời chơi muốn tạm dừng cần ấn nút II dừng Game Nguyễn Phi Hậu – Lớp CCCT17A 31 Xây dựng Game ném gạch Hình 3.4 Pause Game 3.3 DỮ LIỆU GAME NÉM GẠCH 3.3.1 Màn hình bắt đầu lập trình Game đƣợc hình thành Scene hình: Hình 3.5 Tổng thể scene để lập trình Nguyễn Phi Hậu – Lớp CCCT17A 32 Xây dựng Game ném gạch 3.3.2 Các Script có Game Hình 3.6 Các Script Nguyễn Phi Hậu – Lớp CCCT17A 33 Xây dựng Game ném gạch KẾT LUẬN Sau nhiều ngày suy nghĩ kĩ để chọn đề tài tốt nghiệp, cuối em chọn đƣợc đề tài Xây dựng game Ném gạch Unity Bƣớc đầu tìm hiểu Unity Game Engine em gặp nhiều khó khăn việc tìm tài liệu xây dựng ý tƣởng game tài liệu unity đa phần tiếng anh, nhƣng sau khoảng tháng gắng tìm tịi, học hỏi tham khảo mạng em làm cho đƣợc game gần hoàn chỉnh để phục vụ cho đề tài tốt nghiệp Trong thời gian làm đề tài em có số vấn đề đạt đƣợc chƣa đạt đƣợc  Đạt đƣợc - Hiểu đƣợc cấu trúc, cách thức hoạt động, cách thức phát triển ứng dụng Unity - Nâng cao kiến thức lập trình tiếng anh chuyên ngành thông qua tài liệu Unity tiếng anh - Xây dựng đƣợc nhiều chức thơng qua ngơn ngữ lập trình C# MonoDevelop - Tạo âm cho trò chơi số chức khác Ngồi thứ đạt đƣợc em nhiều vấn đề chƣa đạt đƣợc:  Chƣa đạt đƣợc - Do kiến thức em Unity hạn hẹp nên chức game nghèo nàn - Chƣa xây dựng đƣợc game hoàn chỉnh nhƣ mong muốn - Các script Unity tổ chức chƣa thực rõ ràng  Thuận lợi - Vận dụng đƣợc kiến thức mà em học trƣờng để làm đồ án - Đƣợc dạy tận tình thầy bạn - Tài liệu nhiều Internet  Khó khăn - Unity mơi trƣờng lập trình em nên bắt tay vào làm em làm từ đâu cảm thấy bỡ ngỡ  Kinh nghiệm rút Nguyễn Phi Hậu – Lớp CCCT17A 34 Xây dựng Game ném gạch - Phải biết xếp thời gian cách hợp lý không gặp nhiều khó khăn - Làm việc phải tập trung hồn thành tốt đƣợc  Hƣớng phát triển - Tối ƣu hóa để game chạy nhanh - Thời gian sau tốc độ bóng nhanh tăng độ khó - Thêm nhiều level tăng độ khó, kết hợp item để nâng thêm phần đặc sắc cho game - Cung cấp thêm công cụ để ngƣời chơi chọn chỉnh sửa tạo riêng cho nhân vật, hiệu ứng âm thanh… - Cái thiện trí thơng minh máy Nguyễn Phi Hậu – Lớp CCCT17A 35 TÀI LIỆU THAM KHẢO [1] https://www.stdio.vn/unity-game/cac-thanh-phan-co-ban-trong-unity-Cf3Uw1 (8-25/12/2020) [2] https://giniwebseo.vn/unity [3] https://unity.com/ [4] https://codelearn.io/ [5] https://www.youtube.com/watch?v=_qPRDKmpEKk [6] https://khoapham.vn/unity.html vi ...TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  NGUYỄN PHI HẬU MÃ HSSV: CCCT17A003 XÂY DỰNG GAME NÉM GẠCH ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG... 32 v Xây dựng Game ném gạch LỜI MỞ ĐẦU Lý chọn đề tài Trong thời đại công nghệ thông tin nhƣ nay, sản phẩm công nghệ ngày chịu đánh giá khắt khe từ phía ngƣời dùng, đặc biệt sản phẩm Game đƣợc... CCCT17A 32 Xây dựng Game ném gạch 3.3.2 Các Script có Game Hình 3.6 Các Script Nguyễn Phi Hậu – Lớp CCCT17A 33 Xây dựng Game ném gạch KẾT LUẬN Sau nhiều ngày suy nghĩ kĩ để chọn đề tài tốt nghiệp,

Ngày đăng: 16/12/2021, 22:45

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w