❖ Trong quá trình thực tập tại Game, em đã có cơ hội tiếp xúc với nhiều dự án cũng nhưkỹ năng cần thiết cho bảnthân... Ví dụ: Bạn chỉ cần việc kéo thả những object cần thiết và add những
Trang 2PHIẾU ĐÁNH GIÁ
!*i^'CHNHIE|^irtjk THỰC TẬP CỦA DOANH NGHIỆP
Thời gian thưc Jỗặỹ^ầen Zĩ / ữ ĩ /20^
tập Ngày bắt đầu 21 /05 Ihồ^ Ngày kết thúc ỡ + / ố + /20^
Chức vụ: _ 1 ứ LÃ>yy-^ Lp.jJfr _
Cơ
Địa n;s„
chỉ:-Điện thoại:
QI okă I a 2 cA Cấ-rVÁ H j OCA j ~~ P' 12~ CìyÌẤPƯ-X Loưr- fX'X
(Có thể bỏ qua các tiêu chí không có trong chương trình thực tập của HSSV)
Ghi chú: 1 = rẩt chưa tốt; 2= chưa tốt;2, = chấp nhận được; 4 = tốt; 5 = rất tốt
(1) (2) (3) (4) (5)
Quản lí
-X-2 Tuân thủ giờ làm việc
Thái độ
Kỹ năng thực hàn i/thực tâp
Thực hành 13 Có kế hoạch cụ thể, rõ ràng để thực hiện các công
14 Linh động trong việc thực hiện các công việc X
Giải quyết vấn đề 15 Sáng tạo trong việc thực hiện công việc X
TDN 7.5.1 L-B6
Trang 3NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
1 về hìnhthức trình bày báo cáo thực tập:
'Uũ íj , ÓU' v.^ A.<X7^ , QỌ?r?
2.Nội dung thực tập:
3 Trình bày bài học của HSSV vềkhoá thực tập :
4 Điểm yếu củaHSSV về thực tập :
7 Tổngsố điểm của HSSVđạt được là: ỒA /10 điểm
.fy.:lỉ.úưỊ ngày.(ừtháng.ìr năm ÍÚ./&
(ký ghi rõ họ tên)
TDN 7.5.1 L-R7
Trang 4MỤC LỤC
LỜI MỞ ĐẦU 1
CHƯƠNG 1 Nội dung thực tập 2
1 Môtảquy trình thựctập và công việc thực tế nơiđang thực tập 2
1.1 Quy trĩnh thực tập 2
1.2 Công việc tìm hiểu thực tế 6
Giới thiệu vềCocos Creator: 6
CHƯƠNG 2 Tự đánhgiá và nhận xétkếtquả thực tập 15
1 Nhận thức của HSSV sau thời gian tìm hiểu và tham giathựctập tại đơn vị 15
2 Mối quanhệ giữa cácđồng nghiệp trong tổhaybộphậnvàđơnvị nơi thực tập 16
3 Họchỏi từ các quyđịnh nơi thực tập 17
4 Đánh giámối liênhệ giữa lýthuyết và thực tiễn 17
KẾT LUẬN 19
TÀILIỆU THAM KHẢO 20
Trang 5DANH MỤC HÌNH ẢNH
1.1 1: Nhậnbản build quaemail công ty 2
1.1.2: Checkoutsource game 3
1.1.3: Dữ liệu được lấy về 4
1.1.4: Commitsourcegame 4
1.1.5: Update source game 5
1.1.6: Các chức năng khác củaSVN 5
1.1 7: Sơ đồ hoạt độngcủamột game 6
1.2 1: CocosCreator 6
1.2 2: Mànhình giaodiện Cocos Creator 7
1.2 3: Node tree(Bêntrái) 8
1.2 4: Màn hình Assets 9
1.2 5: Màn hình Properties 10
1.2 6: Màn hình Animation 10
1.2 7: Màn hình Create Script 11
1.2 8: Màn hình build một game 12
1.2 9: Sơđồ Usecase củaứng dụng 13
Trang 6LỜI MỞ ĐẦU
hội Gameloft được thành lập vào năm 2000, Công ty tạo ra các sản phẩm cho tất cảcác platform kỹ thuật số, bao gồm mobile phone, smart phone và tablet,set-top box và kếtnối với TV
❖ Gameloft được vân hành bớichính ngườisánglập nên côngtyvà cũng là người
cócổ phần lớn nhất ở đây,
❖ Thị trường game ở Việt Nam nói riêng và trên toàn thế giới nói chung đã vàđang phát triển rất mạnhmẽ Đa số người dân trên thế giới đều sử dụng game vào mụcđích giải trí sau những ngày làm việc, học hành căng thằng
❖ Và giờ đây game khôngnhững là phát triển nhằm mục đích giải trímànó cònlàmộttrongnhững môn thểthao nổi tiếng trêntoàn thể giớivà được giới trẻ yêu thích
Á Doanh thu toàn ngành của năm đó đạt đến 237 triệu USD, đồng thời đứng thứ 6 ChâuÁsau Trung Quốc, Nhật Bản, Hàn Quốc, ĐàiLoan
❖ Chính vì vậy, việcxây dựng những sảnphẩm gametốtcó sức hút với thị trường
CNTT và cũng đứng vững trong thị trường kinh doanh trong thờiđờicông nghệ4.0 nhưhiệnnay
❖ Trong quá trình thực tập tại Game, em đã có cơ hội tiếp xúc với nhiều dự án
cũng nhưkỹ năng cần thiết cho bảnthân
Trang 1
Trang 7CHƯƠNG 1 Nội dung thực tập
- Thời gian thựctập: 7 tuần
- Thờigian làm việc: 8 giờ /1 ngày(từ 8hOO-17h30)
- Sốngày làm việc trên 1 tháng: 20 ngày trở lên(tương đương 5 ngày / 1 tuần)
- Vắng mặt: phảithôngbáo trước, không được vắngquá 2 ngày liên tiếp
« PttSJW íomí»lf wri tne IMMt ‘*ỈK 2Í).
Hìen Tran
HEPĨD í ftf.fi> 7PmđmM ịỉíAI)
Ernaiỉ tien.ffanr»aFnQaam^oft.£ôm
Skype ọon
1.1 1: Nhận bản build qua email công ty.
Trong mail nàycó các thànhphầnnhưsau:
Trang 2
Trang 8- Gold:Ngày deadline củagame.
các dữ liệutừ trên Reposỉtoty về máy tính cá nhâncủa mình
• Tạicác máy tính cá nhâncủa cácthành viên, tạo mới một thưmục rỗng nào đó,
và sẽ checkout dữ liệu từ SVN Repository về đó Thư mục này sẽ là thư mục làm việc của mỗi thành viên trên máy tính cá nhân của mình
X Checkout
7.7 2: Checkout source game.
Trang 3
Trang 9o Dữ liệu đã được lấyvề:
o
7.7 3: Dữ liệu được lấy về.
• Sau khi dữ liệu được sửa đổi Việc đưa dữ liệuđã thay đổi lên Repository được
5710/201812:18 PM File f cider Open in new window
5/10/201s 12:16 PM File folder Pin to Quick access
5/15/2018 5:13 PM File folder Sã Add to MPC-HC Playlist
5/10/2018 12:17 PM Filefelder Jft Play with MPC-HC
5/10/2016 12:17 PM File folder Share with >
5/10/2013 12:17PM File folder Copy
5/10X2016' 12:17 PM File folder Rename5/10/201312:18 PM Fife folder
7.7 4: Commit source game.
Trang 4
Trang 101.1 5: Update source game.
Open Open in new window Scan for viruses by Bkav Open as Notebook tn OneNote Find in Fries with EmEdrtor
Share with
r SVN Update SVN Commit
TortoiseSVN
Restore previous versions Include in library Add to archive
Add to'’GroupData.rar"
Compress and email
Compress to "GroupData.rar" and email
Send to
Cut Copy
Create shortcut Delete Rename
Properties
Show log
Repo-browser Check for modifications Revision graph
Trang 11Sơ đô mô tả câu trúc của một game:
1.1 7: Sơ đồ hoạt động của một game.
• Giải thích:
o Loading: Khivào game thì ứng dụng sẽ xuất hiện màn hình Loading
o Start: Sauđó ứng dụng sẽ vào màn hình start(Nhấp nút bất kì để chuyển màn hình tiếp theo)
■ Submenu: Menunhỏ cho những lựa chọncài đặt chi tiết cho game
tảng cocos2dx và có thể được viết bằng ngôn ngữ Javascript, và tươngthích với việc phát triển những game vừa và nhỏ
1.2 1: Cocos Creator.
Trang 6
Trang 12- Cocos Creatorlàm cho sự pháttriển dự án dự án game nhanh và tiện lợihơn Ví dụ: Bạn chỉ cần việc kéo thả những object cần thiết và add những hình ảnh cho object đó có thể dễ dàng định dạng object trong game.
- Việc code là sẽ dễ dàng hơn, cũng như những đoạn code ứng có sẵn là ngắngọn và dễ làm việc với nó
có thểgiúpngười lập trình hiểu rõ và dễ dànghơntrongcôngviệc
- Game được viết trên Cocos creator có thể phát hành trên nhiều dòng máykhác nhaunhư iOS, Android, Web, vàkể cảlà trênPC hoặclaptop
1.2 2: Màn hình giao diện Cocos Creator.
Trang 7
Trang 13Đây là toànbộgiao diện thiết kế UI củacocos creatorsaukhibạnđãtạo và mở projectmới, được chia thành 4 phần quan trọng scene view, assets view,
1.2 3: Node tree (Bên trải).
Bên trái của scene view là Nodetree hiển thị các thành phần trong scene như sprite(Được hiểu như là đổi tượngtrong game), image, label có thểthay đổicác thuộc tính của đốitượngnày bằng cáchchọn vào đối tượng đó trongnodetree, khi đó sẽ khung component inpector sẽ xuất hiện, phần nàychúngta sẽ tìm hiểutrongcomponentspector Bên phải là thanh node library chứa các đốitượng phổ biến hay được sử dụng,trong game, để thêm các đối tượng nàyvàotrongscene chúng tachỉ cần kéo thảchúng sang khung Scene Phầncustomnode là nơi chứa các node đặc trưng được deverloperxâydựng theo đặc thù của game mình Đâylà 1 tínhnăng làm cho cocos creator linh động hơnrấtnhiều
Trang 8
Trang 151.2 5: Màn hĩnh Properties.
Nơi chứa các componentcủa 1 đốitượngnhưsprite, image Mỗi đối tượngsẽ
TímelTne
To start creating an animation, you need to
1.2 5: Màn hình Animation.
Trang 10
Trang 161.2 6: Màn hĩnh Create Script.
Nơi để tạo ra các component animation một thànhphầnkhôngthể thiếu trong
chia thành nhiều các component, mỗi component có thuộc tính và tính năng riêng xây dựng bang javascript Một so component phổbiến có sẵntrong cocos creator nhưNode, WiWidget, Sprite, Button một số component deverloper phảitự xây dựng để phùhọp vớitừng game riêng Thêm mới 1 component(Như hình)
Trang 11
Trang 17Build-Build
idle
★
Trang 18ưu điểm và nhược điểm của Cocos Creator:
■ Số lượng các componentcó sẵn chưađượcphong phú
côngtyem không được phép share mong thầy côthông cảm)
Cocos creator làmộteditor tương đối hoàn thiện để phát hiển game 2D đơngiản Cocos creator giúpcho việc lập trình hướngcomponent trở nênđơngiản.Nhược điểm của cocos creator làchỉ hỗ trợ ngôn ngữ javascript, solượng các component có sẵn chưa được phongphú Cocos creatorlà một phiên bản Unitycủa cocos2d-x Hy vọng ưong tương lai cocoscreator phát triểnhơnnữavà sẽ
hỗ trợ cả về3D
1.2 9: Sơ đồ Use case của ứng dụng.
Trang 13
Trang 19Giải thíchvề sơ đồ:
> UserParents: Người có chức năng
• Create account forthem: Tạo tài khoản cho chính họ
• Login: Đăng nhập vào hệ thống
• Download game: Tải những gamephùhọp với lứa tuổi của con
• Setting time for their children: Thiết lập thời gianchơi game cho con
• Login: Đãng nhập vào hệthống bằng tài khoản được cha mẹ tạo cho
• Play game: Chơi những game đã đượcchamẹ tảivề
Hình ảnh cho ứng dụng:(Vì lý dobảo mật nênem không thể chia sẻnhữnghình ảnh này mong thầy cô thôngcảm)
Trang 14
Trang 20CHƯƠNG 2 Tự đánh giá và nhận xét kết quả thực tập
1 Nhận thức của HSSV sau thòi gian tìm hiểu và tham gia thực tập tại đon vị.
• Những thuận lợi và khókhăn trong quá trình thực tập:
+ Cơ sởvậtchất tốt
+ Ngườihướng dẫn nhiệt tình, tận tâm: khi muốn tìm hiểu về mộtvấnđề
gì, người hướng dẫn luôn trả lời và hướng dẫn nhiệt tình Không những
môn sâuvềvấn đề cần giảiđáp để cóthểtrảlờicụthể hơn
việc
+ Luôn hoànthành các nhiệm vụ được giao
+ Có tinh thần thái độ làm việc đúng đắn, lắng nghe các ý kiến đóng góp
- Khó khăn:
+ Nhiều kiến thức cần phải tiếp thu trong thờigian ngắn
+ Trong những tuần đầuthựctập còn bỡ ngỡ nêngây ra nhiềulỗi
+ Thời gian thựctập còn hạn chế
• Cách giảiquyết nội dung công việcđược giao:
- Phântíchnội dung công việc
- Hỏi rõ lại côngviệcnếuchưa nắm chắc
- Họchỏi những người có kiến thức sâu về vấn đềđó
Trang 15
Trang 212 Mối quan hệ giữa các đồng nghiệp trong tổ hay bộ phận và đon
- Kỹ năng làm việc độclập: ta không nên hiểu từ độc lập ở đây là chỉ làmmộtmình
mộtcái đãbànbạc thảo luận trước và mỗingười phải tựtriểnkhai phần côngviệccủa mình với những ngườikhác cũngtriểnkhai công việc của họ
- Kỹ năng lắng nghe: khi tham gia làm việc nhóm, lẳng nghe luôn là điều được ưutiên, phải biết trình bày và bảovệ quan điểm của mìnhtrước nhómnhưng hơn thế
là nhận thấy được ýtưởnghaynhất, tốt nhất
kiến của mỗi cá nhân và tổnghọp những ýkiếnđó để đưa ra được quyết định tốt nhất
- Kỹ năng nói: khi nói chuyện vớinhững người trongcùng chuyên ngành công nghệthông tin màởđâylà thiết kế, phát triển và bảo trìweb
- Biểt tintưởng: khi tham giavào các dựán lớn -một dự án lớn sẽ có nhiều ngườitham gia và mỗi người một công việc khác nhau,vì vậy chúng ta phải biết tin tưởng lẩnnhau, cùngnhau làmviệctheomột sơ đồ khoa học đượctổ chức trước
- Nhiệt tình và có trách nhiệm: trong công ty nơi em thực tập, ai cũng đều rất có trách nhiệm đối với công việc được giao Vì vậy thực tập trongmôi trường năng độngnhưvậy là một điềumay mắn đối với mỗi sinhviên
Trang 16
Trang 223 Học hỏi từ các quy định noi thực tập
- Làmviệc đúng giờ theo quy định của công ty
- Có trách nhiệm vớicông việc
- Tác phong làm việc chuyên nghiệp, có hiệu quả
- Giữ gìn vệ sinh chỗ làm việc, phải luôn gọn gàng, ngănnắp
- Thường xuyên luyện thể thao, bảovệ sức khỏe
4 Đánh giá mối ỉỉên hệ giữa ỉý thuyết và thực tiễn
- Làm việc tại nơi thực tập: khi bất kỳ ai trong nhóm đưa ramột ýkiếnnào đó, thì các thành viên trao đổi, thảo luậnrất nhiệt tình Đưa ra các ý kiến cánhân
đểcùng tranh luận,bàn bạc Điềunàylàm em cảmthấyrất hào hứng
- Không khí làm việc rất thoải mái, ai cũng tập trung Điều này mang hiệu quả trong công việcrất cao
Những điều trên đều rất ít thấy khi ở trường, vì đa số các bạn sinh viên trongtrường làm bài tập hay thảo luận đều mang tính chất là đối phó, làm qua loa, không chútnhiệt tình, cốt yếu là để qua môn Chỉ một số ít thành viên tham gia,
suy nghĩ của các bạn chưa đủ chín chắc, thực sự cótráchnhiệm với công việc của mình
• Để đạthiệu quả cao côngviệc được giaotheochúngta cần chuẩn bị
- Biết kết hợp tốt giữa lý thuyết vàthực hành, tạo sự gắn kết giữa kiến thức thực
tế và kiến thức trừu tượng Lắng nghe ý kiến của người hương dẫn, kiểm ưakĩcác công viêc đượcgiao biết kiên ưi tạomôitrườnglàmviệc thoải mãi khi làm việc để làm việc có hiêu quảhơn
môn đã học có phù hợp không, sự khác biệt nào giữa lý thuyết và thực tiễn cần phải học thêm đểbổ sung, hoàn chỉnh kiếnthức:
- Trongthời gian thựctập, emnhận thấy mìnhcònnhiều thiếu sót: các kiến thứctrong nhà ưường vẫn chưa được áp dụng thực tiễn nhiều Do vậy, em nhậnthấy mình cần phải họchỏi từbên ngoài nhiẹụ dẻ mơ rọnOiếtựhức của mình
THỦ ĐỨC
ĐKCB