Microsoft Word - Lap trinh Game (CD)

Tài liệu tương tự
Chương trình dịch

Microsoft Word - Tin hoc dai cuong 2015

ĐÊ CƯƠNG CHI TIẾT HỌC PHẦN

(Tái bản lần thứ hai)

Microsoft Word - Toan roi rac

Microsoft Word - Tin hoc ung dung trong Khach san nha hang

Microsoft Word - Co so du lieu - cap nhat

Microsoft Word - Giai Tich (DH)

BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh Phúc 1. Thông tin

Microsoft Word - SGV-Q4.doc

Microsoft Word - Co so du lieu phan tan - cap nhat

Microsoft Word - QCHV 2013_ChinhThuc_2.doc

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO ĐẠI HỌC NG

BÀI MỞ ĐẦU BÀI MỞ ĐẦU Bởi: Vũ Khánh Quý Bài 1: GIỚI THIỆU MÔN HỌC 1. Giới thiệu môn học Với xu thế ứng dụng hệ thống thông tin vào tất cả các hoạt độn

Bộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC TÂY ĐÔ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO (Ban hành theo Quyết

Hướng dẫn sử dụng Camera thông minh EZVIZ C6C Bước 1 : Kết nối Camera với phần mêm EZVIZ (ta có thể tham khảo phần thêm Camera vào trong phần EZVIZ) B

1.1. Ma trận chuẩn kiến thức, kĩ năng (Tin học 3, cuối năm)

BM01.QT02/ĐNT ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP. HỒ CHÍ MINH KHOA NGOẠI NGỮ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc ĐỀ CƯƠNG HỌC

Hướng dẫn bắt đầu sử dụng mozabook mozabook 2 Cài đặt, bắt đầu, Bản đồ màn hình Mở ấn phẩm, Nhập PDF và PPT Dẫn đường, Cập nhật ấn phẩm Ấn phẩm mới Nộ

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH KHOA HÓA HỌC KHÓA LUẬN TỐT NGHIỆP Tên đề tài: SỬ DỤNG MOODLE THIẾT KẾ WEBSITE HỖ TRỢ VIỆC TỰ HỌC CHƯƠNG HIDROCA

ĐÊ CƯƠNG CHI TIẾT HỌC PHẦN

Tổ chức Cứu trợ Trẻ em hoạt động vì quyền trẻ em. Chúng tôi mang đến sự cải thiện trước mắt cũng như lâu dài cho cuộc sống của trẻ em trên toàn thế gi

11 tính năng hay trong Windows 10 mà Windows 8 không có Windows 10 là một sự cải tiến đáng kể so với Windows 8. Ngoài giao diện được làm mới, hầu hết

Tìm hiểu ngôn ngữ lập trình Visual Basic Tìm hiểu ngôn ngữ lập trình Visual Basic Bởi: Khuyet Danh Tìm hiểu ngôn ngữ lập trình Visual Basic Tổng quan

BÁO GIÁ QUẢNG CÁO Đăng tin bài PR Fall 08 Công ty CP Truyền thông VietNamNet Hà Nội: Tầng 4, toà nhà C Land, 156 ngõ Xã Đàn 2, Đống Đa - ĐT:

Bitdefender Total Security

TRƯỜNG ĐẠI HỌC NHA TRANG KHOA CÔNG NGHỆ THÔNG TIN KỶ YẾU HỘI NGHỊ ĐỔI MỚI PPGD VÀ TÌM BIỆN PHÁP NÂNG CAO NĂNG LỰC NCKH NHA TRANG 14/06/2013

Một số thao tác trong windows XP Một số thao tác trong windows XP Bởi: Vien CNTT DHQG Hanoi MỘT SỐ THAO TÁC TRONG WINDOWS XP Tạo đĩa mềm khởi động DOS

PHỤ LỤC 3 - MÔ TẢ CHI TIẾT CÂU LẠC BỘ

BỘ VĂN HÓA, THỂ THAO VÀ DU LỊCH TRƯỜNG ĐẠI HỌC VĂN HÓA TP. HỒ CHÍ MINH & QUY CHẾ HỌC VỤ Tài liệu dành cho sinh viê

Phụ lục II

Nh?ng cách cha?y Android trên máy tính

BÁO GIÁ QUẢNG CÁO TRUYỀN THÔNG

I

ĐÊ CƯƠNG CHI TIẾT HỌC PHẦN

BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM KHOA KINH TẾ TÀI CHÍNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh Phúc 1. Thông tin c

Microsoft Word - HDSD-QLHD.doc

ĐỀ CƯƠNG MÔN HỌC NHẬP MÔN TIN HỌC

MỘT SỐ LƯU Ý KHI DẠY CÁC TIẾT ÔN TẬP CHƯƠNG Môn Tin học cung cấp cho học sinh những kiến thức phổ thông về ngành khoa học tin học, hình thành và phát

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NAM CẦN THƠ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Tên học phần: Kinh tế vi mô Mã học ph

PHƯƠNG TIỆN DẠY HỌC

Microsoft Word - QCHV_2013_vlvh_chinhthuc.doc

Slide 1

ỨNG DỤNG CNTT TRONG DẠY HỌC MÔN NGỮ VĂN

ĐỀ CƯƠNG MÔN HỌC NHẬP MÔN TIN HỌC

Microsoft Word - TN216.doc

Làm việc với các thư viện chung (common library) và các thư viện chia sẻ Làm việc với các thư viện chung (common library) và các thư viện chia sẻ Bởi:

2018 Nhận xét, phân tích, góp ý cho Chương trình môn Tin học trong Chương trình Giáo dục Phổ thông mới

Microsoft Word - Huong dan su dung phan mem Evyhome.docx

DCCT MACRO

Mẫu PL1a: TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ ĐIỆN TỬ Bộ môn ĐIỆN TỬ-MÁY TÍNH DANH MỤC ĐỀ TÀI KHOÁ LUẬN TỐT NGHIỆP TT Họ v

Tài liệu được xây dựng bởi Bộ Giáo dục và Đào tạo và Trung tâm Sống và Học tập vì Môi trường và Cộng đồng (Live&Learn) Cùng hợp tác với các tổ chức Sa

1 Tạo slide trình diễn với Microsoft Powerpoint Tạo slide trình diễn với Microsoft Powerpoint Người thực hiện Hoàng Anh Tú Phạm Minh Tú Nội dung 1 Mục

13. CTK tin chi - CONG NGHE MAY - THIET KE THOI TRANG.doc

TRUNG TÂM ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ

Microsoft Word - cai_dat_android_studio.docx

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA LUẬT ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN XÃ HỘI HỌC PHÁP LUẬT (LƯU HÀNH NỘI BỘ) CẦN THƠ 2018

A. Hướng dẫn cài đặt ứng dụng Hướng dẫn khách hàng sử dụng Smart OTP Quý khách tải và cài đặt ứng dụng BIDV Smart OTP từ kho ứng dụng App Store cho cá

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM NGHỆ THUẬT TRUNG ƯƠNG NGUYỄN THỊ PHƯƠNG NHUNG DẠY HỌC MÔN TRANG TRÍ CHO NGÀNH CAO ĐẲNG SƯ PHẠM TIỂU HỌC

Khóa LUYỆN THI THPT QG 2016 GV: Vũ Thị Dung Facebook: DungVuThi.HY BÀI 26: CHIẾC THUYỀN NGOÀI XA Chuyên đề: LUYỆN THI THPT QUỐC GIA MÔN NGỮ VĂN VIDEO

Dell UltraSharp U2518D Trình Quản Lý Màn Hình Dell Sổ tay hướng dẫn sử dụng

GIA ĐÌNH VIỆT NAM TRONG CƠN BÃO CỦA THỜI ĐẠI NGUYỄN HỒNG MAI Gia đình là một thể chế xã hội có tính chất toàn cầu, dù rằng ở quốc gia này, lãnh thổ ki

Cách khởi động P-touch Editor Trước khi sử dụng máy in này, đảm bảo đã đọc Hướng dẫn sử dụng trực tuyến này. Chúng tôi đề nghị bạn cất giữ sách hướng

Chia sẻ Dữ liệu Vô danh Với Lenovo Nội dung Chia sẻ Dữ liệu Vô danh Với Lenovo... 1 Harmony... 1 Lenovo Companion Lenovo Customer Engagement

Số: /200 /VTC

Solutions for Controlled Environment Agriculture Bộ điều khiển nhà màng thông minh Ridder HortiMaX-Go! VN ridder.com

Solutions for Controlled Environment Agriculture Bộ điều khiển nhà màng thông minh Ridder HortiMaX-Go! VN ridder.com

Chương trình dịch

Trường Đại học Văn Hiến TÀI LIỆU MÔN HỌC KỸ NĂNG MỀM (Lưu hành nội bộ) KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ VÀ RA QUYẾT ĐỊNH Biên soạn: ThS. Nguyễn Đông Triều

Microsoft Word - 2. HDSD_Website.DGNL.docx

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI LILIN DVR 708/716/ Cấu tạo đầu ghi 1.1 Đầu ghi DVR 816 Mặt trước: Stt Tên Chức năng 1 Phím sang trái Di chuyển sang tr

Chuong trinh dao tao

Thư viện đề thi thử lớn nhất Việt Nam SỞ GD&ĐT KONTUM KIỂM TRA HỌC KÌ I NĂM HỌC TRƯỜNG THPT DUY TÂN MÔN: TIN HỌC - LỚP: 10 Thời gian: 45 phú

TRƯỜNG THPT CHUYỀN NGUYỄN TRÃI

HƯỚNG DẪN ĐÁNH GIÁ THƯỜNG XUYÊN MÔN TIN HỌC 1. Cơ sở khoa học của đánh giá thường xuyên 1.1. Khái niệm đánh giá thường xuyên và phân biệt với đánh giá

Nokia 7 Plus Hướng dẫn sư dụng Bản phát hành vi-vn

TỔNG CỤC THUẾ TÀI LIỆU HƯỚNG DẪN CÀI ĐẶT ỨNG DỤNG HỖ TRỢ KÊ KHAI PHIÊN BẢN 4.0.X (DÙNG CHO NGƯỜI NỘP THUẾ) HÀ NỘI

Đề cương ôn tập và hướng dẫn thi học phần “Lí luận dạy học đại học”

Chöông 1 (tt.)

Microsoft Word - ThanhquaThuongdinhMyTrieu.doc

1 BÀI 1: NHỮNG VẤN ĐỀ CHUNG VỀ THỰC TẬP SƯ PHẠM Mục tiêu của bài: Sau khi học xong bài này, người học có khả năng: - Xác định đúng mục đích, nhiệm vụ,

HƯỚNG DẪN SỬ DỤNG CÁC SẢN PHẨM CỦA OFFICE 365 Hợp đồng số: 25/KTQD-FPT Cung cấp hệ thống Office trực tuyến và thư điện tử Trường Đại Học Kinh Tế Quốc

Chuyện trò với Đạo diễn Đỗ Tiến Đức Trùng Dương Điện Ảnh Miền Nam trước 1975 & việc thực hiện phim Yêu dựa trên tiểu thuyết cùng tên của nhà văn Chu T

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐH NAM CẦN THƠ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO (Ban hành theo Quyết

Viện Đại học Mở Hà Nội Trung tâm Đào tạo Trực tuyến (E-Learning) Tài liệu hướng dẫn học viên TÀI LIỆU HƯỚNG DẪN SỬ DỤNG HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN Dà

Microsoft Word - 07_ICT101_Bai4_v doc

Công tác nhân sự của quản trị Công tác nhân sự của quản trị Bởi: Thiện Chín Võ Mục đích Đọc xong chương này sinh viên sẽ nắm được những vấn đề sau: 1.

Microsoft Word ke toan_da bs muc 9

44 CÔNG BÁO/Số /Ngày BỘ Y TẾ BỘ Y TẾ Số: 24/2016/TT-BYT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Hà Nội, ngày

Trường Đại học Dân lập Văn Lang - Nội san Khoa học & Đào tạo, số 5, 11/2005 NHÓM HỌC TẬP SÁNG TẠO THS. NGUYỄN HỮU TRÍ Trong bài viết này tôi muốn chia

Làm quen với chương trình Microsoft Excel Làm quen với chương trình Microsoft Excel Bởi: unknown Làm quen với chương trình Những thao tác đầu tiên với

Bao gia VietNamNet Video

Microsoft Word - CTDT Bien phien dich Tieng Nhat.doc

BỘ GIÁO DỤC VÀ ĐÀO TẠO VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Số: 318 /QĐ-ĐHM Hà Nội, ngày 26 tháng 08


PR TTOL

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ Ngành đào tạo: Công nghệ Kỹ thuật Điện tử, truyền thông Trình độ đào tạo: Đại học Ch

LG-P725_VNM_Cover.indd

HƯỚNG DẪN THỦ LĨNH HỌC SINH DÀNH CHO LỚP 6 12 #startwithhello #sandyhookpromise SWH-StudentGuide6-12-vie.indd 1 29/04/ :30

Bản ghi:

BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh Phúc 1. Thông tin chung về học phần ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN - Tên học phần: Lập trình Game (Game Programming) - Mã số học phần: 4030114 - Số tín chỉ học phần: 4 (3 + 1) tín chỉ - Thuộc chương trình đào tạo của bậc, ngành: Cao đẳng, Công nghệ thông tin - Số tiết học phần: Nghe giảng lý thuyết : 45 tiết Làm trên lớp : 0 tiết Thảo luận : 0 tiết Thực, thực tập (ở phòng thực, phòng Lab,...): 30 tiết Hoạt động theo nhóm : 0 tiết Thực tế: : 0 tiết Tự học : 120 giờ - Đơn vị phụ trách học phần: Công nghệ phần mềm / Công nghệ thông tin 2. Học phần trước: Lập trình trên Windows 3. Mục tiêu của học phần: Sau khi hoàn tất các yêu cầu trong học phần, sinh viên có thể: - Hiểu được bức tranh toàn cục về nền tảng phát triển game 2D, quy trình phát triển game, và đặc điểm, các t phần cơ bản của game engine Unity2D. - Sử dụng được Unity2D xây dựng một game 2D đơn giản. 4. Chuẩn đầu ra: Nội dung Đáp ứng CĐR CTĐT Kiến thức Kỹ năng 4.1.1. Xử lý đồ họa trong Game K1 4.1.2. Nắm bắt các t phần trong xử lý Game 2D Unity 4.1.3. Nắm bắt quá trình xây dựng Game 2D Unity 4.2.1. Kỹ năng đọc, hiểu tài liệu tham khảo và trình bày bài báo cáo đề án 4.2.2. Kỹ năng tìm kiếm, đánh giá và tổng hợp tài liệu trên mạng và các diễn đàn K1 K1, K2 S2 S1,S3 1

Thái độ 4.2.3. Kỹ năng làm việc nhóm về quản lý thời gian, phân chia công việc 4.2.4. Kỹ năng xây dựng game 2d sử dụng game engine Unity 4.3.1. Sinh viên nghe giảng lý thuyết đầy đủ A1, A2 4.3.2. Sinh viên đọc các tài liệu tham khảo A3 4.3.3. Sinh viên làm đầy đủ các, đồ án môn học S2 S1 A1, A3 5. Mô tả tóm tắt nội dung học phần: Nắm bắt các công nghệ lập trình Game trong Unity, phát triển dự án Game2D và triển khai trên môi trường WebGL, Android, và ios. 2

6. Nội dung và lịch trình giảng dạy: - Các học phần lý thuyết: Buổi /Tiết 1 Nội dung Chương 1: Tổng quan về lập trình Game Unity 1.1. Giới thiệu về Unity 1.2. Làm quen với giao diện Unity Hoạt động của giảng viên Hoạt động của sinh viên Giáo trình chính Tài liệu tham khảo Ghi chú [1] Chương 1 4.1.2 2 3 4 5 6 7 1.3. Các t phần cơ bản trong Unity 1.4. Các t phần cơ bản trong 1 dự án Game Chương 2 Lập trình Script trong Unity 2.1. Mô hình lập trình OOP trong Unity 2.2. Các t phần cơ và chu trình sống của Game Component 2.3. Các hàm cơ bản trong Unity 2.4. Lập trình và xử lý sự kiện cho Game Component Chương 3: Lập trình Game 2D cơ bản 3.1. Xử lý tọa độ, Camera, các phép chiếu 3.2. Lập trình chuyển động 3.3. Xử lý va chạm đối tượng 3.4. Cấu trúc đối tượng trong một cảnh, và đối tượng dựng sẵn (Prefabs) 3.5. Xử lý thời gian, chuột, bàn phím và RayCast [1] Chương 1 4.1.2 [1] Chương 5 [ Chương 4 4.1.2 [1] Chương 5 [ Chương 4 4.1.2 [1] Chương 2 4.1.2 4.1.3 [1] Chương 3 4.1.2 [1] Chương 3 4.1.2 3

8 9 10 11 12 13 14 15 Chương 4: Xử lý hình ảnh và giao diện 4.1. Xử lý các ấn phẩm thiết kế đồ họa 4.2. Nhập, cấu hình cho các đối tượng đồ họa đưa vào dự án 4.3. Các t phần cơ bản của UI (Canvas, Image, Text, Button, ) 4.4. Xử lý sự kiện cho UI, chuyển cảnh các Scence 4.5. Xử lý trạng thái Game (GameManager) Chương 5: Xử lý hiệu ứng trong Game 5.1. Cơ chế máy trạng thái hiệu ứng trong Unity 5.2. Thiết kế các Animation 5.3. Điều khiển trạng thái dùng Animator 5.4. Các hàm xử lý hiệu ứng (Invoke, InvokeRepeating, Coroutine) 5.5. Các Unity Package xử lý hiệu ứng Chương 6: Xử lý các vấn đề khác trong Game 2D 6.1. Xử lý Particle, Sound, và Video 6.2. Tùy biến t phần giao diện Unity (UnityEditor) 6.3. Xử lý tập tin, mạng và các t phần nhập 6.4. Kết xuất ra môi trường Android, WebGL, ios - Giảng viên đánh giá đồ án môn học Ôn tập - (nt) - Tổ chức nhóm làm đồ án - (nt) - Tổ chức nhóm làm đồ án - (nt) - Tổ chức nhóm làm đồ án - (nt) - Tổ chức nhóm làm đồ án [1] Chương 4 [ Chương 5 4.1.1 [1] Chương 4 4.1.2 [1] Chương 6 [ Chương 7 4.1.2 [1] Chương 6 [ Chương 7 4.1.2 [1] Chương 8, 11 [ Chương 8 4.1.2 4.1.3 [1] Chương 1 4.1.2 4.1.3 [1] Chương 1 4.1.2 4.1.3 4

- Các học phần thực : Buổi/ Tiết Nội dung Hoạt động của giảng viên Hoạt động của sinh viên Giáo trình chính Tài liệu tham khảo Ghi chú 1 2 3 4 5 6 Lập trình trò chơi đoán số trong Console + Hiểu về lặp, biến và t phần cơ bản trong Game Lập trình trò chơi vượt ngục trong Console + Hiểu về Enums, Điều kiện, và xử lý trạng thái Game Lập trình Game bắn phi thuyền + Tạo Game + Hiệu ứng đơn giản, + Di chuyển phi thuyền, + Đạn bắn, và + Prefabs Lập trình Game bắn phi thuyền (tt) + Hiểu về va chạm, xử lý thời gian + Sinh quân địch và đạn bắn Lập trình Game bắn phi thuyền (tt) + Xử lý giao diện GUI: Nút Chơi, Thông tin Thời gian, Điểm số, Mạng + Xử lý ảnh nền Lập trình Game Lật bài + Kết xuất đồ họa t Sprite + Xây dựng t phần giao diện + Xử lý hiệu ứng quân bài, lật bài + Xử lý kéo thả chuột, sự kiện [1] Chương 1 4.1.2 [1] Chương 1 4.1.2 [1] Chương 2, 3 [1] Chương 2, 3 [2] Game bắn phi thuyền [2] Game bắn phi thuyền [1] Chương 4 [2] Game bắn phi thuyền [1] Chương 2, 3, 4 [2] Game lật bài 4.1.1 5

7 8 9 Lập trình Game Spider Cave + Xử lý Camera theo nhân vật + Trọng lực và di chuyển + Thiết kế cảnh Lập trình Game Spider Cave (tt) + Lập trình Các đối thủ + Lập trình va chạm ăn thời gian, sức khỏe Lập trình Game Lật bài (tt) + Xử lý Logic cho Game và các giao diện hướng dẫn chơi game Xử lý âm thanh, kết xuất ra WebGL cho các Game lập trình 10 Kiểm tra - Chấm điểm thực kiểm tra [1] Chương 2, 3, 4 [1] Chương 2, 3, 4 [1] Chương 1, 8 7. Nhiệm vụ của sinh viên: - Tham dự tối thiểu 80% số tiết học lý thuyết. - Tham gia đầy đủ 100% giờ thực và kiểm tra thực. - Thực hiện đầy đủ các nhóm/ câu hỏi trắc nghiệm mỗi buổi học và được đánh giá kết quả thực hiện. - Chủ động chia nhóm và thực hiện đồ án môn học. - Báo cáo kết quả đồ án môn học. [2] Game Spider Cave [2] Game Spider Cave [2] Video cuối của tất cả các Game 6

8. Đánh giá kết quả học tập của sinh viên: 8.1. Cách đánh giá Sinh viên được đánh giá tích lũy học phần như sau: TT Điểm t phần Quy định Trọng số Mục tiêu 1 Điểm thực Kiểm tra thực Số buổi tham dự thực 40% 4.1.[1-4.3 2 Báo cáo đồ án môn học Vấn đáp (20 phút) Bắt buộc dự thi 60% 4.1.[1-4.2.[1-4] 4.3.[2, 8.2. Cách tính điểm - Điểm đánh giá t phần và điểm thi kết thúc học phần được chấm theo thang điểm 10 (từ 0 đến 10), làm tròn đến 0.5. - Điểm học phần là tổng điểm của tất cả các điểm đánh giá t phần của học phần nhân với trọng số tương ứng. Điểm học phần theo thang điểm 10 làm tròn đến một chữ số thập phân. 9. Tài liệu học tập: 9.1. Giáo trình chính: [1] Unity for Absolute Beginners, Sue Blackman và Jenny Wang, Apress, 2014 9.2. Tài liệu tham khảo: [2] Các video minh họa xây dựng Game Spider Cave, Space Shooter2D, Roll a Ball, Flappy Bird, https://www.youtube.com/watch?v=w_faidyrgzs [ Learn Unity3D Programming with UnityScript, Janie Suvak, Apress, 2014 10. Hướng dẫn sinh viên tự học: Tuần /Buổi Nội dung 1 Chương 1: Tổng quan về lập trình Game Unity 1.1. Giới thiệu về Unity 1.2. Làm quen với giao diện Unity 2 1.3. Các t phần cơ bản trong Unity 1.4. Các t phần cơ bản trong 1 dự án Game Lý thuyết (tiết) Thực (tiết) Nhiệm vụ của sinh viên + Tài liệu: [1] Chương 1 + Tra cứu nội dung: Cách tạo một dự án trong Unity - Thực hiện thực : Xem Video Game Space Shooter và Làm theo hướng dẫn trong Video 3, 4 + Tài liệu: [1] Chương 1 + Tra cứu nội dung: Cấu trúc một dự án trong Unity, Xây dựng kịch bản Game 7

3 Chương 2: Lập trình Script trong Unity 2.1. Mô hình lập trình OOP trong Unity 2.2. Các t phần cơ và chu trình sống của Game Component 4 2.3. Các hàm cơ bản trong Unity 2.4. Lập trình và xử lý sự kiện cho Game Component 5 Chương 3: Lập trình Game 2D cơ bản 3.1. Xử lý tọa độ, Camera, các phép chiếu 3.2. Lập trình chuyển động 6 3.3. Xử lý va chạm đối tượng 3.4. Cấu trúc đối tượng trong một cảnh, và đối tượng dựng sẵn (Prefabs) 7 3.5. Xử lý thời gian, chuột, bàn phím và RayCast - Thực hiện thực : Xem Video Game Space Shooter và Làm theo hướng dẫn trong Video 5, 6 - Xây dựng kịch bản Game dự định viết + Tài liệu: [1] Chương 5, [ Chương 4 + Tra cứu nội dung: Mono C#, OOP Cho Game, MonoBehaviour - Thực hiện thực : Xem Video Game Space Shooter và Làm theo hướng dẫn trong Video 9, 10 - Chỉnh sửa kịch bản Game, và lên giao diện các cảnh cần viết, các nhân vật + Tài liệu: [1] Chương 5, [ Chương 4 + Tra cứu nội dung: Unity Event, Window Event và Unity Function - Thực hiện thực : Xem hướng dẫn trong Video 1, 2 - Chỉnh sửa kịch bản Game, và lên giao diện các cảnh cần viết, các nhân vật + Tài liệu: [1] Chương 2 + Tra cứu nội dung: Camera, Object World, Movement, Start & Update Handle - Thực hiện thực : Xem hướng dẫn trong Video 3, 4 - Lên giao diện các cảnh cần viết, các nhân vật (tt) + Tài liệu: [1] Chương 3 + Tra cứu nội dung: Prefabs, Collisions, Cấu trúc Scence - Thực hiện thực : Xem hướng dẫn trong Video 5, 6 - Thiết kế cảnh và đối tượng chính + Tài liệu: [1] Chương 3 + Tra cứu nội dung: Timer, Mouse, Input Events & RayCast 8

8 Chương 4: Xử lý hình ảnh và giao diện 4.1. Xử lý các ấn phẩm thiết kế đồ họa 4.2. Nhập, cấu hình cho các đối tượng đồ họa đưa vào dự án 9 4.3. Các t phần cơ bản của UI (Canvas, Image, Text, Button, ) 4.4. Xử lý sự kiện cho UI, chuyển cảnh các Scence 4.5. Xử lý trạng thái Game (GameManager) 10 Chương 5: Xử lý hiệu ứng trong Game 5.1. Cơ chế máy trạng thái hiệu ứng trong Unity 5.2. Thiết kế các Animation 5.3. Điều khiển trạng thái dùng Animator 11 5.4. Các hàm xử lý hiệu ứng (Invoke, InvokeRepeating, Coroutine) 5.5. Các Unity Package xử lý hiệu ứng 12 Chương 6: Xử lý các vấn đề khác trong Game 2D 6.1. Xử lý Particle, Sound, và Video - Thực hiện thực : Xem hướng dẫn trong Video 5, 6 - Xử lý cảnh và đối tượng chính + Tài liệu: [1] Chương 4 + Tra cứu nội dung: Artwork export Sprites - Thực hiện thực : Xem hướng dẫn trong Video 7, 8 - Hoàn thiện các chức năng đồ án + Tài liệu: [1] Chương 4 + Tra cứu nội dung: UI, UI Events, Game State - Thực hiện thực : Xem hướng dẫn trong Video 9, 10 - Hoàn thiện các chức năng đồ án + Tài liệu: [1] Chương 6 + Tra cứu nội dung: Animator, Animation - Thực hiện thực : Xem hướng dẫn trong Video 11, 12 - Hoàn thiện các chức năng đồ án + Tài liệu: [1] Chương 6 + Tra cứu nội dung: Invoke, InvokeRepeating, Coroutine - Thực hiện thực : Xem Video Game Jack The Giant và Làm theo hướng dẫn trong Video - Hoàn thiện các chức năng đồ án + Tài liệu: [1] Chương 8 + Tra cứu nội dung: Particle System, Sound, and Video - Thực hiện thực : Xem Video Game Jack The Giant và Làm theo hướng dẫn trong Video (tt) - Báo cáo đồ án 9

13 6.2. Tùy biến t phần giao diện Unity (UnityEditor) 6.3. Xử lý tập tin, mạng và các t phần nhập 14 6.4. Kết xuất ra môi trường Android, WebGL, ios 15 Ôn tập + Tài liệu: [1] Chương 1 + Tra cứu nội dung: Unity Editor, Networking, Files - Thực hiện thực : Xem Video Game Flappy Bird và Làm theo hướng dẫn trong Video (tt) - Báo cáo đồ án + Tài liệu: [1] Chương 1 + Tra cứu nội dung: Export Game - Thực hiện thực : Xem Video Game Flappy Bird và Làm theo hướng dẫn trong Video (tt) - Báo cáo đồ án Ngày tháng. Năm 201 Trưởng khoa (Ký và ghi rõ họ tên) Ngày tháng. Năm 201 Trưởng Bộ môn (Ký và ghi rõ họ tên) Ngày tháng. Năm 201 Người biên soạn (Ký và ghi rõ họ tên) Đỗ Như Tài Ngày tháng. Năm 201 Ban giám hiệu 10