Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
577,37 KB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP LẬP TRÌNH GAME ĐA NỀN TẢNG SỬ DỤNG NGƠN NGỮ TYPESCRIPT Cơng ty thực tập : Fairdos Game Studio Người phụ trách : Bùi Công Khanh Thực tập sinh Phan Hồng Quân : TP Hồ Chí Minh, tháng 12 năm 2021 MỤC LỤC MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.Giới thiệu công ty Fairdos 2.Sản phẩm công ty: .6 CHƯƠNG 2: NỘI DUNG THỰC TẬP 1.Tìm hiểu cơng ty kỹ công ty 2.Nghiên cứu kỹ thuật 3.Thực project .9 4.Lịch làm việc .9 CHƯƠNG 3: TỔNG QUAN VỀ DỰ ÁN 12 1.Giới thiệu game 12 1.1.Trò chơi (main game) – Main Reels 12 1.2.Minigame – Wonder Wheel 12 1.3.Minigame – Wonder Wins: 13 2.Thực 14 3.Kết thực .14 TỔNG KẾT 15 Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân LỜI MỞ ĐẦU Ngày nay, ngành công nghiệp game phận thiếu ngành công nghiệp phần mềm Với tốc độ phát triển vô mạnh mẽ, ngành game nhân tố kích thích phát triển công nghệ thông tin giới, phần cứng phần mềm Cùng với xu phát triển giới, Việt Nam ngoại lệ Ngành công nghiệp game non trẻ Việt Nam phát triển mạnh mẽ, để hòa nhập với công ty hàng đầu game giới Bên cạnh công ty game trẻ tuổi nước, công ty game lớn giới (như Intouch Games) gia nhập vào thị trường Việt Nam, góp phần lớn vào phát triển tích cực ngành game Việt Ngành game sinh nhu cầu giải trí giới trẻ thiết bị cơng nghệ Và giới trẻ nguồn nhân lực quan trọng cho việc phát triển ngành game sau Vì lý này, em định chọn lập trình game làm định hướng cho việc học tập Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia làm game mơi trường chun nghiệp, em có dự định thực tập hè Vì vậy, em định chọn Fairdos - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty game Fairdos, Intouch Games, Công ty TNHH Remote Resources Việt Nam tạo điều kiện cho em có hội thực tập công ty thời gian vừa qua Chỉ thời gian ngắn, nhờ dẫn nhiệt tình nhóm trainer, em tiếp thu kiến thức quan trọng quy trình phát triển game, làm việc nhóm, cải thiện kỹ giao tiếp trải nghiệm môi trường làm việc chuyên nghiệp Chân thành cảm ơn anh nhóm trainer bỏ nhiều thời gian,công sức để hướng dẫn em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Bùi Công Khanh hỗ trợ em trình học kiến thức tảng việc sử dụng framework công ty, hướng dẫn, giúp đỡ cho em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với mơi trường Cảm ơn tất thành viên khác đội ngũ phát triển phần mềm Fairdos Intouch Games ln bên cạnh, giúp em vượt qua thách thức trình làm việc cơng ty, trưởng thành nhiều khía cạnh công việc sống Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Phan Hồng Quân TP Hồ Chí Minh, ngày 24 tháng 12 năm 2021 Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân NHẬN XÉT CỦA KHOA Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP Giới thiệu công ty Fairdos: Fairdos studio game trẻ Việt Nam, thành lập từ năm 2020 Đây công ty thành lập Intouch Company có trụ sở Vương quốc Anh, đồng thời làm việc trực tiếp với thành viên khác khắp giới Intouch Games Tuy có thâm niên năm Việt Nam, thành viên Fairdos xây dựng trò chơi với 100 triệu lượt tải thị trường Anh Quốc Ở Việt Nam, nay, Fairdos đại diện pháp lý công ty TNHH Remote Resources, công ty đời với sứ mệnh quản lý đội ngũ phát triển phần mềm cho công ty khách hàng từ nhiều nơi giới, hỗ trợ thủ tục pháp lý, giấy tờ hợp đồng lao động, bảo hiểm xã hội, thuế vấn đề tuyển dụng khác Sản phẩm công ty: Fairdos công ty chuyên xây dựng game cá cược, casino cho thiết bị iOS, Android trình duyệt Các sản phẩm công ty xây dựng Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân framework đội ngũ phát triển cơng ty xây dựng vận hành, đáp ứng tốt nhu cầu sử dụng lập trình viên cơng ty Những sản phẩm tiếng công ty bao gồm trang web cá cược mFortune, PocketWin, DrSlot, MrSpin, Cashmo, Casino2020, BonusBoss, Jammy Monkey v.v hướng đến đối tượng người muốn tham gia trò chơi cá cược trực tuyến phạm vi lớn, nhiều nước tồn giới (khơng bao gồm Việt Nam) Thể loại game phổ biến mà công ty phát triển thể loại slot game, hình thức tương tự máy slot machine phổ biến nhiều khu vực giới Hình ảnh: Slot machine Hình ảnh: Banner quảng cáo cho trị chơi cơng ty Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân CHƯƠNG 2: NỘI DUNG THỰC TẬP Được thực tập thực nằm giúp sinh viên thực tập học cơng nghệ, quy trình làm việc cơng ty cách để làm sản phẩm game hoàn chỉnh Đồng thời, sinh viên có hội học hỏi từ anh chị có kinh nghiệm lâu năm ngành, cải thiện khả giao tiếp tiếng Anh, trình bày quan điểm thuyết trình để tạo dựng tảng vững cho nghiệp tương lai Tìm hiểu công ty kỹ công ty: Thời gian: tuần Nội dung: Giới thiệu cơng ty, cách tổ chức cơng ty Ngồi ra, sinh viên học làm kiểm tra để có thêm kiến thức quy định pháp luật, bảo vệ quyền sở hữu trí tuệ tài sản cơng ty, bình đẳng giới, cách hành xử với người yếu chống nạn phân biệt chủng tộc mơi trường làm việc đa văn hố Kết quả: Sinh viên có thêm nhiều kiến thức pháp luật, đặc biệt quy định trò chơi cá cược Anh Đồng thời, sinh viên nắm rõ việc bảo vệ cho người yếu xã hội, có thêm kĩ việc làm việc mơi trường đa văn hố, đa chủng tộc Nghiên cứu kỹ thuật: Thời gian: tuần Nội dung: Tìm hiểu cơng cụ sử dụng q trình làm việc Bên cạnh đó, sinh viên nắm thêm mẹo sử dụng cơng cụ đó, quy trình cụ thể rõ ràng cho bước để phát triển phần mềm, từ xây dựng, phát triển ý tưởng, thiết kế hình ảnh, âm thanh, phát triển, kiểm thử triển khai sản phẩm thị trường Trong quãng thời gian này, sinh viên trải nghiệm việc làm dự án mẫu, học cách đọc code hiệu rút nhiều kinh nghiệm việc lập trình game Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân Thực hiện: Thực hành tìm hiểu sử dụng cơng cụ bổ ích q trình làm việc cơng ty Kết quả: Lập trình sử dụng cơng cụ miễn phí Thực project: Sau khoảng tháng training thực hành, thực tập sinh nắm kiến thực TypeScript, sử dụng kết hợp modules, v.v Trong tháng thứ hai, trainer hướng dẫn thực tập sinh áp dụng kiến thức học để thực project game cá cược đa tảng Chi tiết dự án nói phần sau Lịch làm việc: Mức độ Tuần Công việc Người hướng dẫn hoàn thành - Nhận xét người hướng dẫn Học làm Anh Ngô Gia Phúc kiểm tra quy Anh Bùi Công Khanh định pháp luật, bảo vệ tài sản quyền sở hữu trí tuệ cơng ty - Học làm kiểm tra cách ứng xử làm việc chuyên nghiệp mơi trường đa văn hố - Tìm hiểu Anh Bùi Công Khanh công ty, cách tổ chức công ty - Làm quen với công cụ làm việc công ty Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân 10 Làm dự án Anh Ngô Gia Phúc mẫu triển khai Anh Bùi Công Khanh trước mức độ - Làm dự án Anh Bùi Công Khanh mẫu triển khai trước mức độ - Xây dựng Anh Bùi Công Khanh playtest cho game Spinner Winner Hồn thiện Anh Bùi Cơng Khanh layout cho game, animations logic game Xây dựng mini Anh Bùi Công Khanh game, logic cho mini game sửa lỗi q trình thực - Hồn thiện Anh Bùi Công Khanh game dựa yêu cầu game producer Sửa lỗi Anh Bùi Cơng Khanh q trình chơi game từ đội ngũ tester - 10 Sửa lỗi Anh Bùi Công Khanh trình chơi game từ đội ngũ tester Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân 11 11 Sửa lỗi Anh Bùi Công Khanh trình chơi game từ đội ngũ tester 12 - Chuẩn bị Anh Bùi Công Khanh thực game audit Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân 12 CHƯƠNG 3: TỔNG QUAN VỀ DỰ ÁN Giới thiệu game: Đây trò chơi slot với reels, người chơi thực quay (spin) reels để đạt mức tiền thưởng (được xét theo thứ tự từ trái sang phải), thắng Free Spins minigame trị chơi Có minigames thực trị chơi này, Wonder Wheel (một trò chơi quay số trúng phần thưởng giá trị) Wonder Wins (chọn lựa chọn để đạt phần thưởng) 1.1 Trị chơi (main game) – Main Reels: Đây trò chơi với reels, kết quay số người chơi tính từ trái sang phải với mức phần thưởng khác Nếu quay trúng biểu tượng Free Spins, người chơi số lượng Free Spins (đã quy định sẵn), ngồi ra, người chơi cịn vào minigame thông qua việc quay trúng biểu tượng minigame hình 1.2 Minigame – Wonder Wheel: Đây trò chơi quay số để đạt phần thưởng giá trị với tỷ lệ trúng thấp Đổi lại, giá trị phần thưởng mà người chơi nhận cao (có thể gấp 1000 lần) Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân 13 1.3 Minigame – Wonder Wins: Người chơi chọn ô phần thưởng vị trí có biểu tượng minigame quay trúng biểu tượng hình Phần thưởng người chơi nhận kết mở sau người chơi nhấn vào biểu tượng Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân 14 Thực hiện: - Phan Hồng Quân Và giúp đỡ tận tình thành viên nhóm phát triển công ty Fairdos Kết thực hiện: Thưc tập sinh hoàn thiện đầy đủ chức trò chơi, vượt qua vòng kiểm tra sản phẩm phát hành thị trường Hướng dẫn: Bùi Công Khanh Thực tập sinh: Phan Hồng Quân 15 TỔNG KẾT Như vậy, vòng tháng ngắn ngủi, thực tập sinh hoàn thành việc học xây dựng sản phẩm game hoàn chỉnh với tính đảm bảo yêu cầu đề Chân thành cảm ơn giúp đỡ anh chị nhóm trainer Fairdos, với nỗ lực cá nhân thực tập sinh để hồn thành trị chơi Hướng dẫn: Bùi Cơng Khanh Thực tập sinh: Phan Hồng Quân ... nghiệm việc lập trình game Hướng dẫn: Bùi Cơng Khanh Thực tập sinh: Phan Hồng Quân Thực hiện: Thực hành tìm hiểu sử dụng cơng cụ bổ ích q trình làm việc cơng ty Kết quả: Lập trình sử dụng cơng... Công Khanh Thực tập sinh: Phan Hồng Quân CHƯƠNG 2: NỘI DUNG THỰC TẬP Được thực tập thực nằm giúp sinh viên thực tập học cơng nghệ, quy trình làm việc công ty cách để làm sản phẩm game hồn chỉnh... miễn phí Thực project: Sau khoảng tháng training thực hành, thực tập sinh nắm kiến thực TypeScript, sử dụng kết hợp modules, v.v Trong tháng thứ hai, trainer hướng dẫn thực tập sinh áp dụng kiến