Quy trình thiết kế

Một phần của tài liệu KHẢO SÁT MỘT SỐ GAME ENGINE HIỆN CÓ VÀ ỨNG DỤNG PHÁT TRIỂN MỘT GAME CỤ THỂ (Trang 58)

6.1.Ý tƣởng:

Lấy ý tƣởng từ một câu chuyện về một cuộc hành trình đi tìm chiếc lá kỳ diệu giúp mình nhanh chóng trở thành bƣớm, thực hiện giấc mơ, nhóm thực hiện tiến hành xây dựng một trò chơi dành cho tuổi thiếu nhi với nhân vật chính là chú sâu con và hành trình đầy khó khăn của cậu, vƣợt qua các hiểm nguy trên đƣờng để đến đƣợc đảo Mặt trời, nơi trồng loại cây kỳ diệu, giúp cậu hóa bƣớm.

STT NHÂN VẬT CẤU TẠO 1 Cơ thể gồm đầu, mình, đuôi đƣợc xây dựng từ các hình khối cầu. Trên đầu có 2 mắt cũng đƣợc xây dựng từ hình khối cầu. 2 Gồm 3 phần: phần đế đƣợc xây dựng bằng hình khối hộp, phần thân bằng khối cầu và phần ống súng bằng hình khối trụ. 6.3.Thiết kế hành động nhân vật STT NHÂN VẬT HÀNH ĐỘNG 1 Sâu con 1, Di chuyển:

Di chuyển sang trái, sang phải, tiến về trƣớc, lùi về sau. 2, Nhảy:

Nhảy lên thuẩn túy hoặc nhảy về các hƣớng. 3, Tấn công:

2 Pháo bảo vệ 1, Phát hiện ra mục tiêu trong phạm vi tìm kiếm.

2, Xoay nòng súng về phía mục tiêu (khi tìm kiếm thành công).

3, Bắn đạn về phía mục tiêu trong phạm vi tấn công

6.4.Thiết kế bản đồ

6.5.Thiết kế màn hình giao diện

 Màn hình bắt đầu:

STT TÊN CHỨC NĂNG Ý NGHĨA 1 Bắt Đầu Vào màn hình trò chơi

2 Giới Thiệu Vào màn hình giới thiệu trò chơi, hƣớng dẫn chơi, tác giả, vv

3 Thoát Tắt trò chơi

SST TÊN CHỨC NĂNG Ý NGHĨA

1 Chơi Lại Bắt đầu lại trò chơi

2 Thoát Thoát khỏi trò chơi

SST TÊN CHỨC NĂNG Ý NGHĨA 1 Chơi Lại Bắt đầu lại trò chơi

2 Thoát Thoát khỏi trò chơi

5. Kết quả đạt được

Trò chơi gồm 5 ải chơi khác nhau tƣơng ứng với 5 bối cảnh khác nhau theo thứ tự của cuộc hành trình:

5.1. Ải 1: Mối nguy hiểm của rừng rậm 5.2. Ải 2: Biển Đông lạ lẫm

5.3. Ải 3: Tìm kiếm đảo Mặt trời 5.4. Ải 4: Thực hiện giấc mơ 5.5. Ải 5: Trở về quê hƣơng

Do thời gian có hạn nên nhóm thực hiện chỉ hiện thực ải thứ 4 (thực hiện giấc mơ) của trò chơi.

6. Hướng dẫn sử dụng

6.1. Hƣớng dẫn chung:

 Để chiến thắng, ngƣời chơi sẽ phải điều khiển nhân vật sâu của mình vƣợt qua các khó khăn của lần lƣợt 5 ải chơi.

 Ở mỗi ải, ngƣời chơi sẽ bắt đầu từ điểm xuất phát, nhiệm vụ là phải vƣợt qua các trở ngại trên bản đồ để đến đƣợc điểm kết thúc của ải đó.

 Tùy vào cốt truyện của mỗi ải mà nhiệm vụ của nhân vật sẽ khác nhau, chẳng hạn nhƣ: tìm đƣờng đi, né tránh kẻ thù, tiêu diệt kẻ thù, lấy vật phẩm, vv.

 Nhân vật sâu có cơ thể gồm 3 phần: phần đầu, phần thân và phần đuôi. Mỗi lần bị trúng thƣơng của kẻ thù, tùy mức độ nặng nhẹ mà nhân vật sẽ không bị mất hoặc mất 1 hoặc nhiều phần của thân thể. Khi mất hết 3 phần của thân thể, coi nhƣ nhân vật đã mất 1 mạng, và nhân vật phải bắt đầu chơi lại từ điểm xuất phát với một mạng mới. Lƣu ý khi nhân vật rớt xuống vực, rơi vào bẫy thì sẽ phải mất luôn một mạng sống.

 Ngƣời chơi xuất phát với 3 mạng sống, số lƣợng mạng sống sẽ đƣợc lƣu giữ qua tất cả các ải chơi. Và qua mỗi ải, ngƣời chơi sẽ đƣợc tặng thêm 1 mạng sống. (adsbygoogle = window.adsbygoogle || []).push({});

6.2. Hƣớng dẫn riêng cho màn thứ 4 (thực hiện giấc mơ):

 Ngƣời chơi xuất phát từ 1 tấm đá lơ lửng trên mặt biển, nhiệm vụ là phải bò qua một con đƣờng đá rất hẹp để lên đƣợc khu đền trồng loại lá cây kỳ diệu mà chú sâu cần phải ăn.

 Ngƣời chơi cần cẩn thận vì nếu rớt xuống biển sẽ mất 1 mạng sống.

 Khi gần đến khu đảo nổi của khu đền, nhân vật sẽ bị tấn công bởi các khẩu pháo liên tục bắn ra những giọt nƣớc độc về phía mình.  Mỗi lần bị dính những giọt nƣớc độc ấy, nhân vật sâu sẽ choáng

váng quay cuồng, đồng thời mất đi 1 phần thân thể.

 Càng đến gần cây kỳ diệu, càng có nhiều các khẩu pháo canh.  Ngƣời chơi phải mƣu trí né tránh các giọt nƣớc độc, hoặc có thể

dùng phép thuật đã học đƣợc ở các màn trƣớc để bắn phá các khẩu pháo ấy, mục đích là đến đƣợc chỗ cây kỳ diệu trong đền thờ. 6.3. Hƣớng dẫn bấm phím:

 Di chuyển: sử dụng các phím mũi tên tƣơng ứng với 4 chức năng: đi tới trƣớc, đi lùi về sau, quẹo trái và quẹo phải. Ngƣời chơi có thể kết hợp các phím để có thể di chuyển nhân vật theo ý mình. Ngoài ra ngƣời chơi cũng có thể sử dụng 4 phím chữ: A, D, W, S thay thế có 4 phím mũi tên với chức năng tƣơng tự.

 Nhảy: ngƣời chơi sử dụng phím Space để điều khiển cho nhân vật của mình nhảy lên cao để có thể leo lên những vật cản cao hoặc nén tránh sự tấn công của kẻ thù.

 Tấn công: sau khi nhân vật vƣợt qua đƣợc màn thứ nhất và học đƣợc phép thuật “bắn đạn lửa” do cụ Kiến dạy, thì ngƣời chơi có thể sử dụng phím Ctrl để thực hiện phép thuật này, để tấn công lại kẻ thù của mình.

7. Tóm tắt

Game demo Giấc mơ của chú sâu con (The Worm’s Dream) chỉ là một game 3D đơn giản dành cho trẻ em, đƣợc viết với mục đích minh họa cho việc sử dụng game engine Unity 3 để xây dựng, viết mã và đóng gói một trò chơi 3D dạng ứng dụng chạy độc lập trên máy tính hoặc trên một trang web, do đó sản phẩm chƣa thể thể hiện hết khả năng mà engine Unity 3 đem lại đƣợc. Nhƣng nó cũng đã thể hiện

rất nhiều điểm ƣu việt của Unity 3, cũng nhƣ cho thấy quy trình tạo ra một trò chơi là rất trực quan, ít phức tạp.

CHƯƠNG V: TỔNG KẾT

1. Kết quả đạt được

Trên cơ sở những gì đã tìm hiểu vể đặc điểm của Game Engine cũng nhƣ tính năng của một số Game Engine tiêu biểu hiện nay, chúng em đã có một cái nhìn tổng quan về một số công nghệ phát triển Game nổi bật trên thế giới. Từ đó chúng em đã đi sâu nghiên cứu về một số công nghệ Game Engine tiêu biểu hiện nay, rút trích những đặc điểm chính và những thông tin có tính so sánh giữa chúng để làm cơ sở cho việc chọn lựa một Engine phù hợp dùng để phát triển game demo cho đề tài. Dựa vào những gì thu thập đƣợc, chúng em quyết định chọn Unity3D Engine là công cụ để phát triển game demo.

Game demo “Giấc mơ của chú sâu con” (The Worm’s Dream) đƣợc phát triển từ Unity3D Engine phiên bản miễn phí trên hệ điều hành Windows. The Worm’s Dream đƣợc xây dựng nhờ các công cụ hỗ trợ mà Unity3D Engine cung cấp. Game có chất lƣợng đồ họa ở mức khá, chúng em đã cố gắng tận dụng tối đa những gì mà Engine hỗ trợ nhƣ tạo hình, chuyển động, AI, hiệu ứng ánh sáng, hiệu ứng lửa cháy, hiệu ứng âm thanh,…

2. Ưu điểm và hạn chế

2.1. Ƣu điểm:

Nắm đƣợc những đặc điểm cơ bản của một số Game Engine hiện có.

Tận dụng đƣợc những chức năng dựng hình, hiệu ứng ánh sáng, khói lửa, âm thanh trí tuệ nhân tạo có trong Unity 3D Engine khi xây dựng game demo.

Xây dựng đƣợc game demo có tính thực tế và trực quan. 2.2. Hạn chế:

Hiệu ứng đồ họa trong game chỉ ở mức trung bình, các mô hình chƣa thật sự sống động, màn chơi bố trí đơn giản.

Hệ thống nhân vật còn hạn chế, cốt truyện ngắn.

Chƣa tận dụng đƣợc hết sức những sức mạnh của Unity 3D Engine khi làm game.

Chƣa khai thác tốt phần cứng đồ họa nên chất lƣợng game không cao.

3. Hướng phát triển và mở rộng

Game “Giấc mơ của chú sâu con” hiện tại chỉ mang mục đích chính là demo cho khả năng ứng dụng Game Engine để phát triển game do đó còn thiếu rất nhiều chi tiết để có thể trở thành một game hoàn chỉnh có cốt truyện và hiệu ứng thu hút ngƣời chơi.

Trong tƣơng lai, chúng em sẽ tập trung nghiên cứu sâu hơn về Unity3D Engine nhằm tạo ra một sản phẩm thực sự có khả năng thuyết phục ngƣời chơi. Đồng thời với những gì đã đạt đƣợc sau quá trình thực hiện đề tài này, chúng em tin tƣởng rằng không chỉ áp dụng Game Engine để phát triển game mà chúng ta hoàn toàn có thể nghiên cứu các công nghệ phổ biến đƣợc sử dụng trong các Game Engine để tự tạo ra một Game Engine cho chính chúng ta, góp phần vào việc phát triển nền công nghiệp game của nƣớc nhà.

TÀI LIỆU THAM KHẢO (adsbygoogle = window.adsbygoogle || []).push({});

[1].Ngô Thái An, Nguyễn Đình Toàn – “Nghiên cứu và xây dựng thử nghiệm 3D Engine” [2].http://en.wikipedia.org/wiki/Game_engine [3].http://www.devmaster.net/ [4].http://www.panda3d.org/features.php [5].http://www.crytek.com/cryengine [6].http://developer.valvesoftware.com/wiki/Source_Engine_Features [7].http://www.unrealengine.com/features [8].http://jmonkeyengine.com/engine/ [9].http://www.ogre3d.org/about/features [10]. http://unity3d.com/

Một phần của tài liệu KHẢO SÁT MỘT SỐ GAME ENGINE HIỆN CÓ VÀ ỨNG DỤNG PHÁT TRIỂN MỘT GAME CỤ THỂ (Trang 58)