1. Trang chủ
  2. » Công Nghệ Thông Tin

Daln báo cáo đề tài game bắn súng 2d godot

70 37 2

Đ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

Thông tin cơ bản

Tiêu đề Lập Trình Game 2D Bắn Súng Bằng GoDot
Tác giả Nguyễn Hoàng Thạch, Nguyễn Mạnh Thịnh, Nguyễn Văn Thịnh, Hà Huy Hiền
Người hướng dẫn PhD. Vũ Đức Minh
Trường học Trường Đại học Phenikaa
Chuyên ngành Công nghệ Thông tin
Thể loại đồ án
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 70
Dung lượng 3,7 MB
File đính kèm Final Report _ Slide.rar (10 MB)

Nội dung

Game gần như miễn nhiễm ảnh hưởng bởi những yếu tố tác động từ thế giới và môi trường bên ngoài. Bởi lẽ đơn cử như tình hình đại dịch Covid 19 hoành hành khắp thế giới thời gian vừa qua; số lượng người chơi game, đầu tư vào game, thậm chí “ăn ngủ cùng game” đã đẩy mức doanh thu ngành Game liên tục phá vỡ những kỉ lục do chính nó tạo ra về lợi nhuận. Tất cả những điều đó cho thấy sức mạnh ảnh hưởng và khả năng phát triển không giới hạn của Game là lớn đến như thế nào.

Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC PHENIKAA _ _ _ BÀI TẬP LỚN HỌC PHẦN: ĐỒ ÁN LIÊN NGÀNH Đề tài: Lập Trình Game 2D Bắn Súng Bằng GoDot Giảng viên hướng dẫn : PhD Vũ Đức Minh Nhóm sinh viên thực : 02 Họ Tên Mã Sinh Viên 1.Nguyễn Hoàng Thạch 20010822 Nguyễn Mạnh Thịnh 20010828 3.Nguyễn Văn Thịnh 20010829 4.Hà Huy Hiền 20010895 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh LỜI CẢM ƠN Đầu tiên, xin gửi lời cảm ơn chân thành tới thầy, cô giảng viên Khoa Công nghệ Thông tin Trường Đại học Phenikaa – người đồng hành, hỗ trợ, cung cấp trang bị cho chúng em kiến thức chuyên môn với kĩ xử lý cần thiết suốt năm học vừa qua – tảng quan trọng để hoàn thành đề tài – đặc biệt báo cáo đồ án Chúng em xin bày tỏ cảm ơn sâu sắc tới thầy Vũ Đức Minh – giảng viên - giám đốc Chương trình Đào tạo Công nghệ Thông tin Trường Đại học Phenikaa – người trực tiếp hướng dẫn, hỗ trợ nhóm suốt trình thực dự án Sự định hướng, kiến thức, kĩ kinh nghiệm mà thầy chia sẻ tảng cốt lõi cho mà cơng trình nghiên cứu nhóm đạt Trong q trình thực xây dựng dự án, tất thành viên nhóm cố gắng phối hợp, nỗ lực đạo trưởng nhóm, nhiên thật khó để tránh khỏi sai sót Vậy nên, nhóm chúng em mong muốn nhận góp ý tận tình thầy, giảng viên, tự hội đồng để đề tài nghiên cứu hoàn thiện Chúng em xin chân thành cảm ơn! Hà Nội, tháng 11 năm 2023 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh LỜI CAM ĐOAN Nhóm xin cam đoan thông tin nội dung báo cáo trình bày cách chân thực trung thực Tất nguồn thơng tin từ bên ngồi, cơng trình nghiên cứu, ý kiến, công nghệ sử dụng, trích dẫn cách theo quy tắc tiêu chuẩn ngành nghề Chúng em cam kết tôn trọng quyền sở hữu trí tuệ cơng lao người đóng góp vào lĩnh vực Hà Nội, tháng 11 năm 2023 Ký tên Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh BẢNG PHÂN CHIA CÔNG VIỆC TỪNG THÀNH VIÊN Họ tên Mã số sinh viên Nguyễn Hoàng Thạch 20010822 Nguyễn Văn Thịnh 20010829 20010828 Nguyễn Mạnh Thịnh Hà Huy Hiền 20010895 Vai trị Cơng việc Code game Trưởng nhóm mechanic: enemy, người chơi, map Thành viên Thiết kế code UI/UX Thành viên Kiểm thử, lập kế hoạch, báo cáo Thành viên Thiết kế chơi, đồ họa nhân vật Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh MỤC LỤC DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 12 I.1 Lý chọn đề tài 12 I.2 Mục tiêu đề tài 13 I.3 Giới hạn phạm vi đề tài 13 I.4 Kết dự kiến đạt 13 I.5 Phương pháp tiếp cận 14 CHƯƠNG II: PHÂN TÍCH YÊU CẦU 15 II.1 Yêu cầu kiến thức 15 II.1.1 Quy trình xây dựng Game 15 II.1.2 Kiến thức Godot 16 II.1.2.1 Đối tượng tham gia hệ thống 16 II.1.2.2 Vì Godot ? 17 II.1.2.3 Tổng quan thành phần Godot 22 II.2 Yêu cầu kĩ thuật 34 II.3 Yêu cầu tài nguyên 34 II.4 Yêu cầu nhân 35 II.5 Yêu cầu đồ họa, âm 36 II.6 Yêu cầu hiệu suất 36 II.6.1 Các nguyên tắc thiết kế game nhằm đảm bảo hiệu suất 36 CHƯƠNG III: THỰC HIỆN THIẾT KẾ 37 III.1 Phân tích đề tài 37 III.1.1 Khái niệm game Side Scroller 37 III.1.2 Cách chơi 38 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh III.2 Xác định yêu cầu trò chơi 39 III.2.1 Giao tiếp hệ thống 39 III.2.2 Giao tiếp điều khiển 39 III.2.3 Giao tiếp giao diện 39 III.3 Kịch trò chơi (cốt truyện) 40 III.4 Sơ đồ quan hệ lớp 41 III.5 Thiết kế đặc tả chức 42 III.5.1 Biểu đồ Use-case 42 III.5.1.1 Biểu đồ Use-case tổng quát 42 III.5.1.2 Đặc tả Use-case 42 III.5.1.2.a Đặc tả Use-case “Play Game” 42 III.5.1.2.b Đặc tả Use-case “Help” 43 III.5.1.2.c Đặc tả Use-case “Exit” 44 III.6 Xây dựng Game 44 III.6.1 Thiết kế đồ họa 44 III.6.2 Thiết kế nhân vật, quái 45 III.6.3 Thiết kế gameplay mechanic 46 III.6.4 Thiết kế cấu trúc liệu 49 III.6.5 Thiết kế mơ hình design pattern cho code flow 50 III.6.5.1 Mơ hình ECS 50 III.6.6 Thiết kế Procedural Dungeon Generator 51 III.6.6.1 Ý tưởng 51 III.6.6.2 Các bước tạo Dungeon 51 III.6.7 Thiết kế UI/UX 52 CHƯƠNG IV: PHÁT TRIỂN 56 IV.1 Xác Định Công Nghệ Ngơn Ngữ Lập Trình 56 IV.2 Xây Dựng Cơ Sở Hạ Tầng Game 56 IV.3 Phát Triển Gameplay Tính Năng Tương Tác 56 IV.4 Tạo Đồ Họa Âm Thanh 57 IV.5 Kiểm Thử Tối Ưu Hóa 57 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh CHƯƠNG V: KIỂM THỬ VÀ SỬA CHỮA 57 V.1 Xác định chức cần kiểm thử bao gồm: 57 V.1.1.Yêu cầu chức năng: 57 V.1.1.a Đối với người chơi 57 V.1.1.b.Đối với quái: 60 V.1.1.c.Đối với UI: 61 V.1.1.d.Kiểm thử thuật toán 63 V.1.1.e.Kiểm thử hiệu 63 CHƯƠNG VI: QUẢN LÝ DỰ ÁN 65 VI.1 Đưa lịch trình quản lý tiến độ: 65 VI.2 Quản lý nguồn lực: 65 VI.3 Quản lý nhân lực: 66 VI.4 Quản lý rủi ro: 66 VI.5 Quản lý tài nguyên tài chính: 67 CHƯƠNG VII: KẾT LUẬN 68 TÀI LIỆU THAM KHẢO 69 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh DANH MỤC HÌNH ẢNH Hình 10 Godot Engine 17 Hình Godot 17 Hình 2.a Thành phần Scenes 22 Hình 2.b Thành phần Scenes 23 Hình 3.a Thành phần Nodes 23 Hình 3.b Thành phần Nodes 24 Hình Thành phần The scene tree 25 Hình Thành phần Signals 25 Hình 6.a Thành phần The Project Manager 26 Hình 6.b Thành phần The Project Manager 26 Hình 6.c Thành phần The Project Manager 26 Hình 7.a Trình Soạn Thảo Của GoDot 27 Hình 7.b Trình Soạn Thảo Của GoDot 27 Hình 7.c Trình Soạn Thảo Của GoDot 28 Hình 7.d Thanh cơng cụ Trình Soạn Thảo Của GoDot 28 Hình 7.e Thanh cơng cụ Trình Soạn Thảo Của GoDot 28 Hình 7.g File System 29 Hình 7.h Tab Scene 29 Hình 7.i Tab Inspector 30 Hình 7.k Tab Control 30 Hình 7.l Tab Control 31 Hình 8.a Màn hình 31 Hình 8.b Màn hình thiết kế 32 Hình 8.c Thanh cơng cụ phối cảnh 32 Hình 8.d Script Screen 33 Hình 8.e AssetLib 33 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Hình Hệ thống phân cấp tệp 34 Hình 11.a Game Mario 38 Hình 11.b Game Contra 38 Hình 11.c Game SWAT Tank 38 Hình 12 Sơ đồ quan hệ lớp 41 Hình 13 Biểu đồ Use-case tổng quát 42 Hình 14: Animation player 46 Hình 15 Vũ Khí 46 Hình 16 HP 47 Hình 17 Quái vật Giun 47 Hình 18 Quái vật Ruồi 47 Hình 19 Quái vật Gấu 48 Hình 20 Boss 49 Hình 21 Map 49 Hình 22 Sơ đồ sở liệu quan hệ 50 Hình 23 Trang chủ game 52 Hình 24 Nhà nhân vật 53 Hình 25 Các số máu, mana, phòng thủ nhân vật 53 Hình 26 Menu cài đặt – âm 54 Hình 27 Menu tùy chọn 54 Hình 28 Về trang chủ 55 Hình 29 Tiếp tục chơi 55 Hình 30 Mở cài đặt 56 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh LỜI MỞ ĐẦU Bỏ lại phía sau tất hình ảnh màu lịch sử, sống khó khăn nơi hang cùng, hốc cụt; loài người phát triển vượt qua thời gian để tự xây dựng sống chất lượng cao cho riêng Cùng với bước tiến vượt bậc khoa học, kĩ thuật công nghệ, người ta từ nhu cầu ăn no, mặc đủ; vươn lên thành ăn ngon, mặc đẹp vượt nhu cầu thỏa mãn thể chất, tinh thần cá nhân Trong đó, nhu cầu giải trí ln yếu tố đầu Từ việc giải trí nhằm để thư giãn, đến giải trí nhắm vào chất lượng biến thời gian giải trí trở thành thời gian để tạo nguồn thu nhập cho cá nhân, Game làm xuất sắc yêu cầu – top mảng giải trí nhận quan tâm lớn với giá trị lợi nhuận cao Chỉ tính riêng Việt Nam năm 2021, giá trị mang lại từ Game ước tính khoảng 136.000.000 USD – tương đương 3,1 nghìn tỷ đồng số chưa cho thấy dấu hiệu chững lại tăng trưởng Game gần miễn nhiễm ảnh hưởng yếu tố tác động từ giới mơi trường bên ngồi Bởi lẽ đơn cử tình hình đại dịch Covid 19 hoành hành khắp giới thời gian vừa qua; số lượng người chơi game, đầu tư vào game, chí “ăn ngủ game” đẩy mức doanh thu ngành Game liên tục phá vỡ kỉ lục tạo lợi nhuận Tất điều cho thấy sức mạnh ảnh hưởng khả phát triển không giới hạn Game lớn đến Một số lớp tư tưởng cho rằng: “việc chơi game có hại thân người” với nhiều lí khác Điều khơng hồn tồn sai Việc chơi game sai người chơi game mang tư tưởng mục đích sai, dẫn đến hành động sai, để lại hậu không tốt đẹp mà Theo nghiên cứu khoa học xác thực, chơi game thực mang lại lợi ích bất ngờ Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Hình 28 Về trang chủ Hình 29 Tiếp tục chơi 55 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Hình 30 Mở cài đặt CHƯƠNG IV: PHÁT TRIỂN IV.1 Xác Định Cơng Nghệ Ngơn Ngữ Lập Trình Trong giai đoạn này, q trình xác định cơng nghệ ngơn ngữ lập trình tập trung vào linh hoạt hiệu suất Godot Engine Nhóm chúng em định sử dụng Godot Engine với ngôn ngữ lập trình GDScript tính tích hợp sẵn, tương thích nhiều tảng lẫn thiết bị, cộng đồng lớn khả phát triển linh hoạt theo yêu cầu cụ thể dự án IV.2 Xây Dựng Cơ Sở Hạ Tầng Game Trong trình xây dựng sở hạ tầng game, nhóm chúng em tạo module quan trọng quản lý tài nguyên, đối tượng, hệ thống cấp độ Godot Engine Đồng thời trọng vào việc tối ưu hóa để đảm bảo game chạy mượt mà tảng 2D có khả mở rộng dễ dàng tương lai IV.3 Phát Triển Gameplay Tính Năng Tương Tác 56 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Phần tập trung vào việc thực ý tưởng gameplay tính tương tác game bắn súng 2D Bằng cách sử dụng GDScript công cụ Godot, nhóm thực xây dựng hệ thống vận động, di chuyển, cơng, tính đối tượng tương tác để tạo trải nghiệm chơi game độc đáo thú vị IV.4 Tạo Đồ Họa Âm Thanh Thành viên thiết kế đồ họa âm sử dụng Godot Engine để tạo đồ họa âm cho game Với khả tích hợp tài nguyên đa phương tiện trực tiếp vào Godot, chúng em tạo đối tượng, có hiệu ứng âm để làm cho game trở nên sinh động hấp dẫn IV.5 Kiểm Thử Tối Ưu Hóa Q trình kiểm thử thực để đảm bảo tính ổn định, đồng hiệu suất game Chúng em sử dụng kết hợp phương pháp để thực kiểm thử chức hiệu suất, liệu từ kiểm thử sử dụng để tối ưu hóa gameplay lẫn hiệu suất CHƯƠNG V: KIỂM THỬ VÀ SỬA CHỮA V.1 Xác định chức cần kiểm thử bao gồm: V.1.1.Yêu cầu chức năng: V.1.1.a Đối với người chơi Chức cài đặt: âm lượng, nhạc, sfx: 57 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Chức tạm dừng bắt đầu chơi: Chức trang chủ: 58 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Chức di chuyển nhân vật: Chức công nhân vật: Các yêu cầu phi chức người chơi: 59 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh V.1.1.b.Đối với quái: Quái Sâu: sau bảng kiểm thử sau test game play Quái Boss: sau bảng kiểm thử sau test game play 60 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Quái muỗi: sau bảng kiểm thử sau test game play Quái Gấu: sau bảng kiểm thử sau test game play V.1.1.c.Đối với UI: 61 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Kiểm thử phản hồi button setting: Kiểm thử phản hồi button trang chủ: Kiểm thử map: 62 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh V.1.1.d.Kiểm thử thuật toán Chúng em test chức game thu kết tích cực, có vài bug bọn em fix thành công V.1.1.e.Kiểm thử hiệu Chúng em thử test game số cấu hình máy khác nhau, từ cho đánh giá giá tích cực : Đối với cấu hình mạnh: 63 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Đối với cấu hình yếu hơn: 64 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh CHƯƠNG VI: QUẢN LÝ DỰ ÁN VI.1 Đưa lịch trình quản lý tiến độ: Xác định cơng việc cần thực để hồn thành dự án, bao gồm:  Thiết kế tạo hình nhân vật môi trường game:  Sáng Tạo Ý Tưởng: Họp nhóm để đề xuất ý tưởng thiết kế cho nhân vật môi trường dựa yêu cầu dự án  Vẽ Phác Thảo: Bắt đầu với phác thảo tay để hiểu rõ hình dạng, trang phục, đặc điểm đặc trưng nhân vật Tìm kiếm cảm hứng từ game tương tự xu hướng ngành cơng nghiệp  Tạo Hình Animation: Chuyển phác thảo thành hình ảnh số tạo animation để xem trước cách nhân vật di chuyển tương tác game  Mơ Hình Hóa Mơi Trường: Sử dụng cơng cụ mơ hình hóa để tạo khối mơ hình hóa đối tượng môi trường Xây dựng chế bắn súng, di chuyển va chạm cho nhân vật Xử lý hình ảnh, âm hiệu ứng đặc biệt Thiết kế xây dựng cấp độ giao diện người dùng Kiểm thử, sửa lỗi tối ưu hóa game Lập lịch trình thực công việc phân chia thời gian cho giai đoạn dự án Theo dõi tiến độ thực công việc so sánh với kế hoạch ban đầu để đảm bảo tuân thủ lịch trình Điều chỉnh lịch trình cần thiết để đáp ứng yêu cầu mục tiêu dự án VI.2 Quản lý nguồn lực: Xác định nguồn lực cần thiết để xây dựng game bắn súng 2D, bao gồm: Máy tính phần mềm phát triển Godot Thư viện đồ họa âm Công cụ thiết kế biên tập hình ảnh, âm 65 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh Quản lý sử dụng hiệu nguồn lực suốt trình dự án Đảm bảo nguồn lực cung cấp thời điểm đáp ứng yêu cầu dự án VI.3 Quản lý nhân lực: Xác định cấp phát nhiệm vụ cho thành viên nhóm phát triển game bắn súng 2D: Nhân viên thiết kế tạo hình Lập trình viên Đảm bảo thành viên có đủ kỹ tư để thực công việc Theo dõi hỗ trợ thành viên trình làm việc, giải vấn đề phát sinh tăng cường hợp tác nhóm VI.4 Quản lý rủi ro: Xác định đánh giá rủi ro xảy trình xây dựng game bắn súng 2D: Lỗi phần mềm xử lý khơng xác Thời gian phát triển kéo dài dự kiến Sự cạnh tranh từ game khác thị trường Phát triển biện pháp phịng ngừa ứng phó với rủi ro, đảm bảo dự án không bị ảnh hưởng nghiêm trọng sựcố không mong muốn Điều bao gồm sau: Thực kiểm tra kiểm tra liên tục để phát lỗi phần mềm sửa chữa chúng kịp thời Thiết lập mốc kiểm tra tiến độ để đảm bảo dự án không chậm tiến độ nhiều Nghiên cứu thị trường đối thủ để hiểu đáp ứng cạnh tranh ngành công nghiệp game 66 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh VI.5 Quản lý tài nguyên tài chính: Xác định quản lý nguồn tài cần thiết để thực dự án xây dựng game bắn súng 2D Theo dõi kiểm sốt chi phí, đảm bảo sử dụng tài nguyên tài cách hiệu đáp ứng yêu cầu dự án Đề xuất nguồn tài bổ sung cần thiết lập kế hoạch nguồn tài cho giai đoạn dự án 67 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh CHƯƠNG VII: KẾT LUẬN Trong trình xây dựng game bắn súng 2D Godot này, nhóm thực phải đối mặt với nhiều thách thức tảng xuất phát từ sinh viên chưa tiếp xúc với việc xây dựng dự án game hồn chỉnh Tuy nhiên, định trải nghiệm mang lại cho thân thành viên học kinh nghiệm thực quý giá Chúng em hiểu tồn q trình để tạo game; học cách sử dụng thêm công cụ để làm game Godot; lần đầu học kiến thức đồ họa; biết thêm ngôn ngữ lập trình quan trọng, thành cuối nhóm chúng em tạo game riêng Chúng em tập trung vào việc tạo trải nghiệm chơi game thú vị giao diện người dùng thân thiện Việc chọn lựa đồ họa, âm cảm nhận chơi game yếu tố quan trọng mà chúng em dành nhiều thời gian để nghiên cứu áp dụng Qua trình này, chúng em hy vọng game hồn thiện mang lại cho người chơi trải nghiệm trò chơi bắn súng 2D thú vị hấp dẫn Ngoài ra, trình làm việc nhóm phần quan trọng thành công dự án Sự hợp tác, giao tiếp hiệu chia sẻ ý kiến thành viên giúp chúng em vượt qua khó khăn đạt mục tiêu dự án Mặc dù có khoảng thời gian khó khăn để thống ý tưởng, ý kiến phân cơng, lên kế hoạch, cuối tinh thần nhóm vượt qua khó khăn Cuối cùng, dự án không thành công mặt kỹ thuật nghệ thuật mà hành trình học hỏi quý báu Chúng em vui cảm ơn tới Khoa Công nghệ Thông tin, cảm ơn thầy Nguyễn Đức Minh cho chúng em có hội hy vọng sản phẩm cuối mang lại niềm vui giải trí cho người chơi Chúng em tiếp tục trình hoàn thiện hy vọng game chúng em tiếp tục phát triển đón nhận cộng đồng game thủ Cảm ơn tất cả! 68 Đề tài: Xây dựng game bắn súng 2D Đồ Án Liên Ngành – Group Giảng viên: Vũ Đức Minh TÀI LIỆU THAM KHẢO [1] Xây dựng Game 2D Godot 4:https://www.youtube.com/watch?v=c-Y8i5i02LY&t=1555s Engine [2] Data Structures and Algorithm Analysis in C++ Solution Manual: https://www.studocu.com/ko/document/the-university-of-suwon/analyticalmechanics/data-structures-and-algorithm-analysis-in-c-solution-manual3rdedition-by-mark-allen-weiss-z-lib/24423653?fbclid=IwAR2oIITLeFe34jxbqPOA8xnPBWf5BJ8-CtGyI0yNACIIev7oED8budD9jE [3] Godot Engine 4.1 documentation in English: https://docs.godotengine.org/en/stable/?fbclid=IwAR2oIITLeFe34jxbqPOA8xnPBWf5BJ8-CtGyI0yNACIIev7oED8budD9jE [4] GitHub gdquest demos/godot procedural https://github.com/gdquest-demos/godot-procedural-generation generation: [5] Aseprite Tutorials: https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.megavoxels.com%2 Faseprite-tutorials%2F%3Ffbclid%3DIwAR187IGR5YEQL4oxy0z5ZBUyh1uNxO8GTA3NP9iTq_9LSAu0S90-BT3Ss&h=AT0LfelRpA38jFMpPtCLdBxmKs1W9ntsaCj9U2_OhMS8DE05ULFWPDM-2slZQ-wexwjYLAhYXljt6_y4bH50YrtzFBj9 [6]Understanding ECS: An Introduction to Entity-Component-System Architecture: https://www.youtube.com/watch?v=dBJHe_SVgZA [7] Learn to Make Games GDQuest: https://www.gdquest.com/?fbclid=IwAR1mOGqYYuj4MwKqvSORc93W8pa P6bHY4pBOZdpW1vnLJwN7tfCzSCgosJc [8] Introduction to Entity Component System | by Dean James:https://dean-jk-james.medium.com/introduction-to-entity-component-system-64c371f274bd [9] Cách sử dụng TileMap https://www.youtube.com/watch?v=tQSL2scuqeU Godot 4: 69 Đề tài: Xây dựng game bắn súng 2D

Ngày đăng: 14/11/2023, 17:11

TỪ KHÓA LIÊN QUAN

w