12
1 NGHIÊN CỨU VÀ XÂY DỰNG MÔ HÌNH NGHIÊN CỨU VÀ XÂY DỰNG MÔ HÌNH GAME ENGINE 2D PHỤC VỤ CHO CÔNG GAME ENGINE 2D PHỤC VỤ CHO CÔNG TÁC GIẢNG DẠY Ở BỘ MÔN PHÁT TRIỂN TÁC GIẢNG DẠY Ở BỘ MÔN PHÁT TRIỂN ỨNG DỤNG GAME KHOA CÔNG NGHỆ PHẦN ỨNG DỤNG GAME KHOA CÔNG NGHỆ PHẦN MỀM. MỀM. Chủ nhiệm đề tài: TS. Ngô Thanh Chủ nhiệm đề tài: TS. Ngô Thanh Hùng Hùng GV Khoa Công nghệ phần mềm. GV Khoa Công nghệ phần mềm. Thuyết minh đề tài NCKH cấp trường năm Thuyết minh đề tài NCKH cấp trường năm 2011 2011 Tên đề tài: Tên đề tài:

Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

Embed Size (px)

DESCRIPTION

Thuyết minh đề tài NCKH cấp trường năm 2011 Tên đề tài:. NGHIÊN CỨU VÀ XÂY DỰNG MÔ HÌNH GAME ENGINE 2D PHỤC VỤ CHO CÔNG TÁC GIẢNG DẠY Ở BỘ MÔN PHÁT TRIỂN ỨNG DỤNG GAME KHOA CÔNG NGHỆ PHẦN MỀM. Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm. Những người tham gia. - PowerPoint PPT Presentation

Citation preview

Page 1: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

11

NGHIÊN CỨU VÀ XÂY DỰNG MÔ HÌNH NGHIÊN CỨU VÀ XÂY DỰNG MÔ HÌNH GAME ENGINE 2D PHỤC VỤ CHO CÔNG GAME ENGINE 2D PHỤC VỤ CHO CÔNG TÁC GIẢNG DẠY Ở BỘ MÔN PHÁT TRIỂN TÁC GIẢNG DẠY Ở BỘ MÔN PHÁT TRIỂN ỨNG DỤNG GAME KHOA CÔNG NGHỆ ỨNG DỤNG GAME KHOA CÔNG NGHỆ PHẦN MỀM. PHẦN MỀM.

Chủ nhiệm đề tài: TS. Ngô Thanh HùngChủ nhiệm đề tài: TS. Ngô Thanh HùngGV Khoa Công nghệ phần mềm.GV Khoa Công nghệ phần mềm.

Thuyết minh đề tài NCKH cấp trường năm 2011Thuyết minh đề tài NCKH cấp trường năm 2011Tên đề tài:Tên đề tài:

Page 2: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

22

Những người tham giaNhững người tham gia

1.1. TS. Vũ Thanh Nguyên, trưởng khoa TS. Vũ Thanh Nguyên, trưởng khoa CNPM;CNPM;

2.2. TS. Ngô Thanh Hùng, GV khoa CNPM;TS. Ngô Thanh Hùng, GV khoa CNPM;

3.3. ThS. Đinh Nguyễn Anh Dũng, phó khoa ThS. Đinh Nguyễn Anh Dũng, phó khoa CNPM, trưởng BM Phát triển ứng dụng CNPM, trưởng BM Phát triển ứng dụng Game;Game;

4.4. ThS. Nguyễn Hữu Thương, GV khoa ThS. Nguyễn Hữu Thương, GV khoa CNPM.CNPM.

Page 3: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

33

Tính cấp thiết của đề tàiTính cấp thiết của đề tàiTrên thế giới, có nhiều game engine 2D, 3D đã Trên thế giới, có nhiều game engine 2D, 3D đã được xây dựng rất thành công như: 3D được xây dựng rất thành công như: 3D GameStudio của Conitec, Blitz3D của Blitz GameStudio của Conitec, Blitz3D của Blitz Research, Torque Game Engine của Research, Torque Game Engine của GarageGames, Eclipse (2D), Love (2D), …GarageGames, Eclipse (2D), Love (2D), …Trong nước, các nghiên cứu chỉ dừng ở việc ứng Trong nước, các nghiên cứu chỉ dừng ở việc ứng dụng các game engine mua từ nước ngoài. Còn dụng các game engine mua từ nước ngoài. Còn việc nghiên cứu, xây dựng game engine hầu như việc nghiên cứu, xây dựng game engine hầu như còn bỏ ngõcòn bỏ ngõTrong quá trình giảng dạy ở bộ môn đã nảy sinh Trong quá trình giảng dạy ở bộ môn đã nảy sinh một vấn đề là đa phần sinh viên rất lúng túng một vấn đề là đa phần sinh viên rất lúng túng trong việc tự mình xây dựng một ứng dụng game trong việc tự mình xây dựng một ứng dụng game mà không dùng đến game engine có sẵn.mà không dùng đến game engine có sẵn.

Page 4: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

44

Tính cấp thiết của đề tài (tt)Tính cấp thiết của đề tài (tt)Vì vậy việc nghiên cứu mô hình và xây dựng một Vì vậy việc nghiên cứu mô hình và xây dựng một

game engine để làm phương tiện giảng dạy cho game engine để làm phương tiện giảng dạy cho sinh viên là vô cùng cần thiết:sinh viên là vô cùng cần thiết:

giúp cho sinh viên hiểu được mô hình của một giúp cho sinh viên hiểu được mô hình của một game engine, từ đógame engine, từ đó

nhanh chóng nắm bắt được việc phát triển game nhanh chóng nắm bắt được việc phát triển game từ các game engine có sẵn; từ các game engine có sẵn;

có thể tự xây dựng các game đơn giản theo mô có thể tự xây dựng các game đơn giản theo mô hình game enginehình game engine

thể xây dựng, phát triển các game engine phức thể xây dựng, phát triển các game engine phức tạp hơn, góp phần phát triển công nghệ sản xuất tạp hơn, góp phần phát triển công nghệ sản xuất phần mềm game nước nhà;phần mềm game nước nhà;

làm nền tảng cho các nghiên cứu, phát triển làm nền tảng cho các nghiên cứu, phát triển game engine sau này. Góp phần phát triển công game engine sau này. Góp phần phát triển công nghệ sản xuất phần mềm game của nước nhà.nghệ sản xuất phần mềm game của nước nhà.

Page 5: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

55

Mục tiêu của đề tàiMục tiêu của đề tàiNghiên cứu mô hình một số game Nghiên cứu mô hình một số game engine 2D thành công như: Eclips, engine 2D thành công như: Eclips, Love, Torque, Blitz, …Love, Torque, Blitz, …Xây dựng một mô hình game engine Xây dựng một mô hình game engine và hạt nhân game engine 2D phục vụ và hạt nhân game engine 2D phục vụ cho việc giảng dạy.cho việc giảng dạy.Xây dựng minh họa trò chơi Mario Xây dựng minh họa trò chơi Mario dựa trên game engine 2D đã xây dựa trên game engine 2D đã xây dựng.dựng.

Page 6: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

66

Quá trình thực hiệnQuá trình thực hiệnSTSTTT

Dự kiến nội dungDự kiến nội dungThời Thời giangian

(tháng)(tháng)

Dự kiến kết Dự kiến kết quảquả

11Nghiên cứu, phân tích một Nghiên cứu, phân tích một số game engine như Eclips, số game engine như Eclips, Love, Torque, Blitz, …Love, Torque, Blitz, …

33 Báo cáo Báo cáo

22Xây dựng mô hình và game Xây dựng mô hình và game engine 2D phục vụ cho việc engine 2D phục vụ cho việc giảng dạy.giảng dạy.

33Báo cáo + Báo cáo + thư việnthư viện

33Xây dựng minh họa trò chơi Xây dựng minh họa trò chơi Mario sử dụng game engine Mario sử dụng game engine 2D ở mục 2.2D ở mục 2.

11Chương Chương trình máy trình máy tínhtính

44Đánh giá, bàn giao, nghiệm Đánh giá, bàn giao, nghiệm thu đề tài.thu đề tài. 11

Báo cáo Báo cáo nghiệm thunghiệm thu

Page 7: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

77

Dự kiến sản phẩm của đề tàiDự kiến sản phẩm của đề tài

STTSTT Sản phẩmSản phẩm Ứng dụngỨng dụng

11 Báo cáo khoa Báo cáo khoa học về đề tài.học về đề tài.

Bài giảng về Game engine Bài giảng về Game engine trong môn học Lập trình trong môn học Lập trình Game.Game.

22 Game engine 2D Game engine 2D dưới dạng các dưới dạng các thư viện.thư viện.

Ví dụ minh họa về lập trình Ví dụ minh họa về lập trình game engine 2D (phục vụ game engine 2D (phục vụ cho giảng dạy, tham cho giảng dạy, tham khảo).khảo).

33 Minh họa trò Minh họa trò chơi Mario.chơi Mario.

Ví dụ minh họa sử dụng Ví dụ minh họa sử dụng game engine 2D để xây game engine 2D để xây dựng trò chơi 2D (phục vụ dựng trò chơi 2D (phục vụ cho giảng dạy, tham khảo)cho giảng dạy, tham khảo)

Page 8: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

88

Kinh phí thực hiện đề tàiKinh phí thực hiện đề tàiNội dung Số tiền

- nghiên cứu, đánh giá các mô hình game engine;

10.000.000 đồng

- xây dựng mô hình game engine 2D và xây dựng game engine 2D phục vụ cho công tác giảng dạy;

15.000.000 đồng

- xây dựng minh họa game Mario trên game engine 2D;

8.000.000 đồng

- báo cáo khoa học; 5.000.000 đồng

- các khoản chi khác. 2.000.000 đồng

Tổng kinh phí: 40.000.000 đồng

Page 9: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

99

Ví dụ game engineVí dụ game engineGiao diện thiết kế level cho game trong TGB (TorqueGameBuilder)Giao diện thiết kế level cho game trong TGB (TorqueGameBuilder)http://www.torquepowered.com/products/torque-2dhttp://www.torquepowered.com/products/torque-2d

Page 10: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

1010

Ví dụ game engine (tt)Ví dụ game engine (tt)Giao diện thiết kế map cho game trong Eclipse2DGiao diện thiết kế map cho game trong Eclipse2Dhttp://www.touchofdeathforums.com/homepage.phphttp://www.touchofdeathforums.com/homepage.php

Page 11: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

1111

Một số tài liệu tham khảoMột số tài liệu tham khảohttp://en.wikipedia.org/wiki/List_of_game_engineshttp://en.wikipedia.org/wiki/List_of_game_engines - - danh sách các game engine và các game được xây danh sách các game engine và các game được xây dựng từ chúng.dựng từ chúng.

http://www.touchofdeathforums.com/homepage.phphttp://www.touchofdeathforums.com/homepage.php - - trang chủ của Eclipse2D game engine.trang chủ của Eclipse2D game engine.http://love2d.org/homehttp://love2d.org/home - trang chủ của Lov2D game engine. - trang chủ của Lov2D game engine.

Jason Gregory. Game Engine Architecture. AK Peters. Jason Gregory. Game Engine Architecture. AK Peters. ISBN 978-1-56881-413-1.ISBN 978-1-56881-413-1.

Page 12: Chủ nhiệm đề tài: TS. Ngô Thanh Hùng GV Khoa Công nghệ phần mềm

1212

Kết thúc thuyết minhKết thúc thuyết minh

Chân thành cám ơn Hội đồng Chân thành cám ơn Hội đồng đã lắng nghe!đã lắng nghe!