Mục tiêu của luận văn

Một phần của tài liệu nghiên cứu và phát triển game trên trình duyệt web với silverlight (Trang 27)

Mục tiêu của đề tài nhằm nghiên cứu và xây dựng thử nghiệm game trên trình duyệt web thuộc thể loại xây dựng và chiến thuật với công nghệ Silverlight. Game được xây dựng hướng đến khả năng tùy biến cao, cho phép thay đổi/bổ sung thông tin trong game cũng như các tài nguyên đồ họa để có thể mở rộng trò chơi cũng như tạo ra các game khác nhau cùng thể loại, phong cách và quy luật trò chơi.

Nội dung chính của đề tài bao gồm:

Khảo sát các đặc điểm chung thường gặp của game trên trình duyệt, từ đó đề xuất các khái niệm và quy luật cho một họ game online theo thể loại xây dựng và chiến thuật trên trình duyệt web.

Nghiên cứu các kĩ thuật phát triển ứng dụng web hỗ trợ multimedia và có tính tương tác cao với công nghệ Silverlight.

• Tìm hiểu về nền tảng của Silverlight như nạp resource, tạo layout, xử lý sự kiện…. và cách sử dụng Expression Blend để tùy chỉnh giao diện

• Tìm hiểu về 1 số công cụ khác tùy chỉnh giao diện cho Silverlight, tạo hiệu ứng cho ứng dụng.

• Tìm hiểu về LINQ

• Tìm hiểu về WCF service cho các ứng dụng Silverlight.

Phát triển game trên trình duyệt theo thể loại xây dựng và chiến thuật đã đề xuất với công nghệ Silverlight. Game được xây dựng có khả năng tùy biến để bổ sung / thay đổi các thông tin trong trò chơi (như công trình, quân lính, kỹ thuật…) và các tài nguyên hình ảnh tương ứng…

• Tìm hiểu các đặc điểm chung của game trên trình duyệt theo thể loại xây dựng và chiến thuật

• Xây dựng mô hình chung dưới dạng 3 module phân biệt: Tầng giao diện (client)

Tầng xử lý và tương tác cơ sở dữ liệu (server)

Tầng chuyên xử lý tất cả các Event được phát ra bởi người chơi đồng thời truy xuất và xử lý các Event theo thời gian

Xây dựng công cụ (game editor) để thực hiện bổ sung / thay đổi các thông tin trong trò chơi như (công trình, quân lính, kỹ thuật…) và các tài nguyên hình ảnh tương ứng, ngoài ra với công cụ này ta còn có thể tạo ra 1 game có cùng phong cách chơi, nguyên tắc xử lý, nhưng tài nguyên hình ảnh được thay đổi.

• Tất cả những gì chung đều được tách ra và lưu trữ dưới dạng XML làm giảm thiểu xử lý trên server như: UnitPrototype, BuildingPrototype, Resource Prototype, CityPrototype, TechnologyPrototype.

• Xây dựng 1 chương trình editor cho phép người dùng tương tác với tất cả file XML này

• Xây dựng 1 game trên trình duyệt khác có khả năng chơi được với các chức năng cơ bản của thể loại game xây dựng và chiến thuật.

Một phần của tài liệu nghiên cứu và phát triển game trên trình duyệt web với silverlight (Trang 27)

Tải bản đầy đủ (DOC)

(93 trang)
w