Bao cao do hoa hien thuc ao

25 192 1
Bao cao do hoa hien thuc ao

Đ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

Báo cáo bài tập lớn môn Đồ họa hiện thực ảo. Game Bắn thiên thạch với cốt truyện là một cậu bé ngoài hành tinh bị lạc tới hệ mặt trời và phải tìm đường trở về nhà. Cậu bé phải vượt qua các thử thách ở từng hành tinh để có thể tìm ra dấu vết trở về nhà

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── BÀI TẬP LỚN Môn: Đồ họa thực ảo Game: Bắn thiên thạch Sinh viên thực MSSV Trịnh Đức Bảo Linh 20132323 Đinh Thị Ngọc 20143197 Giáo viên hướng dẫn: Ths Lê Tấn Hùng Hà Nội, tháng năm 2018 Mục lục Danh mục hình ảnh Lời nói đầu Chương Tổng quan game 1.1 Giới thiệu game 1.2 Thể loại 1.3 Đối tượng người chơi 1.4 Tóm tắt game 1.5 Look And Feel Chương Trò chơi yếu tố học 3.1 Trò chơi 3.1.1 Tiến trình trò chơi 3.1.2 Cơ cấu nhiệm vụ thách thức 3.1.3 Các mục tiêu trò chơi Các yếu tố học 3.2.1 Hoạt động yếu tố vật lý 3.2.2 Sự di chuyển game 3.2.3 Các đối tượng cách di chuyển chúng 3.2.4 Tương tác với đối tượng game 3.2.5 Chiến đấu 3.2.6 Điểm thưởng 10 3.2.7 Các loại hình game 10 Chương Cốt truyện thiết lập nhân vật 15 4.1 Cốt truyện 15 4.2 Game world 15 Chương Giao diện 16 5.1 Hệ thống điều khiển 16 5.2 Âm thanh, âm nhạc, hiệu ứng âm 16 Chương Kỹ thuật 17 6.1 Các tảng 17 6.2 Phát triển game 17 Chương Kết đạt 18 Phân công công việc 24 Tài liệu tham khảo 25 Danh mục hình ảnh Hình 1: Màn hình 11 Hình 2: Màn hình cài đặt 12 Hình 3: Màn hình thơng tin 13 Hình 4: Màn hình chơi game 14 Hình 5: Màn hình khởi động, chuẩn bị chơi 18 Hình 6: Một cảnh game 19 Hình 7: Đang chiến tranh game 20 Hình 8: Các ăn q, có đạn kiểu mới, tăng sức mạnh 21 Hình 9: Bot xuất 22 Hình 10: Kết thúc game 23 Lời nói đầu 1.1 Lý chọn đề tài Trong học kỳ 20172 nhóm tham gia học mơn Multimedia, trò chơi hệ thống giải trí để tiếp cận với xu hướng, cách phát đồ họa Để rèn luyện thêm kỹ trau thêm kiến thức lĩnh vực đồ họa ảo nhóm định xây dựng game tảng Unity, tảng phổ biến Game xây dựng mang tên UFO GO HOME với cốt truyện cậu bé hành tinh bị lạc tới hệ mặt trời phải tìm đường trở nhà Cậu bé phải vượt qua thử thách hành tinh để tìm dấu vết trở nhà Cách chơi game không ý tưởng từ game Angry Bird nhiên cốt truyện hoàn toàn khác, giao diện lạ, maps thay đổi liên tục khiến cho game trở nên hấp dẫn thu hút người dùng Game xây dựng nỗ lực cố gắng nhóm nhiên thời gian có hạn kỹ hạn chế game chưa thực hồn thiện nhiều thiếu sót nên mong thầy bỏ qua có thêm nhiều ý kiến đóng góp để nhóm hồn thiện game game trở thành game ưa chuộng thị trường game Nhóm xin gửi lời cám ơn chân thành đến ThS Lê Tấn Hùng giúp đỡ gợi ý cho nhóm xậy dựng hoàn thiện game 1.2 Mục tiêu Tại tập lớn nhóm muốn tiếp cận làm quen cới công nghệ thị trường Đồng thời tự lên ý tưởng bắt tay xây dựng game hoàn chỉnh từ việc xây dựng cốt truyện, cách chơi, đồ họa game hiệu ứng nhân vật Từ rèn luyện kỹ đồng thời tiếp cận công nghệ xu hướng lĩnh vực game Game xây dựng phải đạt tính chất thân thiện với người dùng, cách chơi đơn giản, đồ họa đẹp, tạo hứng thú việc chơi game đồng thời game phải phát triển, cập nhật liên tục để tránh tạo nhàm chán Bên cạnh hội rèn luyện kỹ làm việc nhóm, quản lý công việc giao tiếp thành viên nhóm Chương Tổng quan game 1.1 Giới thiệu game Bắn máy bay tựa game chiến tranh người kẻ xâm lăng để bảo vệ cho trái đất 1.2 Thể loại Bắn máy bay game hành động Người chơi cần phải vận dụng kỹ né tránh để có vị trí tốt hạ gục thiên thạch, Bot, siêu Bot, thu thập hộp quà Càng hạ gục nhiều kẻ xâm lăng có nhiều điểm thưởng 1.3 Đối tượng người chơi Bắn máy bay hướng đến tất người chơi Bởi tính chất game đơn giản nên chơi game giành điểm cao Nhưng để có điểm cao, người chơi cần có kỹ né tránh di chuyển hợp lý 1.4 Tóm tắt game Game xây dựng chơi, yêu cầu người chơi phải tiêu diệt quân Boss Kịch game: + Nút Start – Bắt đầu game + Nút Setting – Thiết đặt mức độ game, âm game + Nút Infomation – Mô tả game, thơng tin Developer + Nút Exit – Thốt game Kịch nhân vật – đối tượng game: + Phi thuyền – Player + Phi thuyền địch – Enemy + Thiên thạch + Boss + Đạn phi thuyền – loại Item game: + Hai loại item chuyển đạn, tăng đạn (là hộp quà) + Item tăng mạng (là trái tim) Tính điểm, tính mạng Player Mô tả game: + Ban đầu người chơi có mạng point + Người chơi sử dụng cách di chuyển phi thuyền bắn Enemy tránh + Nếu bị va chạm chạm vào đạn Enemy người chơi mạng, chết mạng, người chơi bị xử thua, phải chơi lại từ đầu + Người chơi nhặt item để tăng đạn tăng mạng, nhặt phải item khác item đạn có, người chơi bị thiết lập lại đạn mức loại đạn nhặt + Người chơi win bắn chết Boss 1.5 Look And Feel - Giao diện dễ nhìn, dễ sử dụng Người chơi dễ tương tác với nhân vật qua control điều khiển Các đối tượng game đơn giản, đẹp mắt Sự di chuyển đối tượng hay hiệu ứng game đẹp mắt khiến người chơi thích thú Chương Trò chơi yếu tố học 3.1 Trò chơi 3.1.1 Tiến trình trò chơi - Cứ khoảng thời gian định sinh thiên thạch bot Cuối sinh siêu bot Người chơi di chuyển phím di chuyển bàn phím touch pad smart phone Sử dụng chuột trái để bắn đạn, tab vào vùng bắn đạn điện thoại Mỗi viên đạn kẻ địch chạm vào người chơi khiến người chơi lượt chơi Mỗi viên đạn người chơi chạm vào kẻ địch lấy số lượng máu đối tượng Khi hết máu, kẻ địch bị phá hủy Hình bên ln di chuyển chầm chậm, tạo cảm giác di chuyển vũ trụ Các kiện game diễn người chơi bị hết lượt chơi, người chơi hạ gục siêu bot 3.1.2 Cơ cấu nhiệm vụ thách thức - - Trong game, nhiệm vụ người chơi level hạ gục siêu bot để giành chiến thắng sang level khó Nhiệm vụ cuối vượt qua level cuối – level khó nhất, đạt điểm số cao để trở thành nhà vơ địch Để hồn thành nhiệm vụ này, người chơi cần né tránh va chạm với kẻ địch, đạn chúng để giữ lượt chơi Nhưng cần phải hạ gục chúng để có điểm số cao Việc di chuyển, né tránh, hạ gục đối phương đòi hỏi tinh tế, kỹ cao 3.1.3 Các mục tiêu trò chơi - Mục tiêu cuối trò chơi vượt qua cửa ải cuối cùng, giành số điểm cao để trở thành nhà vô địch Né tránh va chạm với kẻ địch Né tránh đạn đối phương Ăn hộp quà để tăng số lượt chơi, đổi đạn Hạ gục kẻ địch để giành điểm số cao Các yếu tố học 3.2.1 Hoạt động yếu tố vật lý - Game thiết kế cho khơng gian chiều Người chơi nhìn vng góc vào mặt phẳng Oxy Toàn đồ game bao quanh khung hình chữ nhật, khơng thể di chuyển ngồi khung Các đối tượng game có khung bao cho Khi khung chạm vào tính va chạm có xử lý riêng Trong q trình di chuyển đối tượng game nghiêng đi, xoay quanh trục khơng gian Để di chuyển đối tượng cần chuyền cho vận tốc ban đầu Khung hình background bên luôn di chuyển, tạo cảm giác di chuyển vũ trụ 3.2.2 Sự di chuyển game - Phi thuyền người chơi di chuyển tới đâu hình Các thiên thạch hộp quà di chuyển thẳng từ xuống hình, vừa di chuyển vừa xoay theo trục Các bot di chuyển từ xuống dưới, sang hai bên Siêu bot di chuyển sang hai bên hình Các viên đạn xuất phát từ vật thể đó, di chuyển hướng định trước súng 3.2.3 Các đối tượng cách di chuyển chúng - Sự di chuyển bot tự động Người chơi phải di chuyển phi thuyền Để di chuyển phi thuyền mình, người chơi sử dụng phím di chuyển bàn phím, touchpad cài đặt game smartphone 3.2.4 Tương tác với đối tượng game - Người chơi sử dụng phím di chuyển bàn phím touchpad smartphone để di chuyển phi thuyền Sử dụng chuột trái để bắn đạn, tab vào vùng bắn cài đặt smart phone 3.2.5 Chiến đấu - Người chơi di chuyển để né tránh đối phương hỏa lực chúng Người chơi bắn đạn để tiêu diệt đối phương - Trong q trình chiến đấu, ăn hộp q để làm tăng sức mạnh hỏa lực mình, ăn trái tim để tăng số lượt chơi 3.2.6 Điểm thưởng Với lần hạ gục được: - thiên thạch nhỏ nhận 10 điểm thiên thạch to nhận 20 điểm bot nhỏ: nhận 20 điểm bot to: nhận 30 điểm siêu bot: nhận 1000 điểm Với quà: - Trái tim: tăng số lượt chơi Quà xanh cây: random loại q khơng có Q vàng: Giảm đạn Quà xanh dương: tăng số lượng đạn (2, 3, 5) Lọ thuốc: tăng sức mạnh đạn, chuyển loại đạn 3.2.7 Các loại hình game Game gồm loại hình: - Màn hình chính: Sử dụng mở game lên Màn hình cài đặt: Sử dụng muốn cài đặt thông tin chơi game Màn hình thơng tin: Thơng tin nhà phát triển game Màn hình chơi game: Màn hình chơi game Dưới hình ảnh hình: 10 Hình 1: Màn hình 11 Hình 2: Màn hình cài đặt 12 Hình 3: Màn hình thơng tin 13 Hình 4: Màn hình chơi game 14 Chương Cốt truyện thiết lập nhân vật 4.1 Cốt truyện Vào năm 2100, hành tinh Trái Đất hành tinh xanh đẹp, phát triển cơng nghệ mạnh mẽ, nhiều người ngồi hành tinh mong muốn xâm chiếm Trái Đất không ngại du hành phi thuyền tìm đến đây, chúng mang theo viên thiên thạch, kéo theo quân đoàn lớn mạnh, với huy quân Boss mạnh mẽ Để bảo vệ Trái Đất, có anh chàng Alex đứng lái phi thuyền để chống lại bọn chúng, giúp Trái Đất tránh khỏi xâm lăng, bảo vệ hòa bình cho Trái Đất xanh tươi Đây nhiệm vụ cuối để bảo vệ Trái Đất mà người chơi nhập vai vào lái phi thuyền giải cứu Trái Đất 4.2 Game world Trong game gồm có: - Background chạy bên Phi thuyền người chơi Các thiên thạch, bot địch Các viên đạn Các đối tượng tạo giới game sống động Sự di chuyển đối tượng game, hiệu ứng tạo giới ảo đầy hấp dẫn 15 Chương Giao diện 5.1 Hệ thống điều khiển - Game cho phép người chơi sử dụng chuột để bắn đạn Sử dụng phím di chuyển bàn phím để di chuyển Sử dụng touch pad cài đặt game để di chuyển Sử dụng nut fire cài đặt game để bắn đạn 5.2 Âm thanh, âm nhạc, hiệu ứng âm Hệ thống âm sống động - Âm bắn đạn Âm vật thể bị phá hủy Âm các bot Âm background Các asset âm nén định dạng wav nhằm đảm bảo chất lượng tốt 16 Chương Kỹ thuật 6.1 Các tảng Game hỗ trợ tảng sau: - Android MacOS Web 6.2 Phát triển game - Game sử dụng engine Unity: hỗ trợ build đa tảng Sử dụng ngôn ngữ C# Công cụ Photoshop CS6 giúp xử lý hình ảnh Các thiết bị MacOS, Android để test 17 Chương Kết đạt Hình 5: Màn hình khởi động, chuẩn bị chơi 18 Hình 6: Một cảnh game 19 Hình 7: Đang chiến tranh game 20 Hình 8: Các ăn quà, có đạn kiểu mới, tăng sức mạnh 21 Hình 9: Bot xuất 22 Hình 10: Kết thúc game 23 Phân công công việc Thành viên Đinh Thị Ngọc Trịnh Đức Bảo Linh Công việc thực Cài đặt thiên thể, Bot game Cài đặt player game, bắn đạn, di chuyển touch pad mobile hộp quà 24 Tài liệu tham khảo https://vi.wikipedia.org/wiki/Game_engine https://unity3d.com/fr/learn http://www.gameart2d.com/freebies.html Slide giảng thầy Lê Tấn Hùng 25 ... máy bay hướng đến tất người chơi Bởi tính chất game đơn giản nên chơi game giành điểm cao Nhưng để có điểm cao, người chơi cần có kỹ né tránh di chuyển hợp lý 1.4 Tóm tắt game Game xây dựng chơi,... đạt điểm số cao để trở thành nhà vô địch Để hoàn thành nhiệm vụ này, người chơi cần né tránh va chạm với kẻ địch, đạn chúng để giữ lượt chơi Nhưng cần phải hạ gục chúng để có điểm số cao Việc di... né tránh, hạ gục đối phương đòi hỏi tinh tế, kỹ cao 3.1.3 Các mục tiêu trò chơi - Mục tiêu cuối trò chơi vượt qua cửa ải cuối cùng, giành số điểm cao để trở thành nhà vô địch Né tránh va chạm với

Ngày đăng: 13/06/2018, 23:36

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan