Font size
WorksheetsKiến thức về Lập trình Game
Total questions: 51
Worksheet time: 26mins
Lập trình game không yêu cầu kiến thức về đồ họa hoặc âm thanh.
Đúng
Sai
Game engine là phần mềm giúp lập trình viên tạo ra trò chơi mà không cần phải viết mã nguồn.
Đúng
Sai
Unity là một game engine phổ biến cho người mới bắt đầu và sử dụng ngôn ngữ C++.
Đúng
Sai
Để lập trình game, bạn chỉ cần kiến thức về lập trình mà không cần hiểu về vật lý hoặc toán học.
Đúng
Sai
Ngành game hiện tại có doanh thu vượt qua cả ngành điện ảnh và âm nhạc cộng lại.
Đúng
Sai
Để phát triển game trên nền tảng di động, game engine phổ biến nhất là (a) .
Ngôn ngữ lập trình chính sử dụng trong Unreal Engine là (a) .
Để tạo các trò chơi 2D đơn giản, bạn có thể sử dụng game engine (a) .
Cái nào dưới đây là một ngôn ngữ lập trình phổ biến cho lập trình game?
Python
C++
Ruby
PHP
Game engine nào sau đây phù hợp cho người mới bắt đầu học lập trình game?
Unreal Engine
Godot
Unity
CryEngine
Lập trình viên game cần có kỹ năng gì ngoài lập trình?
Toán học
Âm nhạc
Thiết kế đồ họa
Tất cả các kỹ năng trên
Lý do chính khiến ngành game trở thành một ngành có tiềm năng thu nhập cao là:
Game chỉ yêu cầu các công ty nhỏ phát triển
Ngành công nghiệp game có doanh thu vượt qua cả điện ảnh và âm nhạc cộng lại
Game dễ phát triển và bán
Game không yêu cầu kỹ năng đặc biệt
Game engine nào sử dụng Blueprint để phát triển game mà không cần viết mã nguồn?
Unity
Unreal Engine
Godot
CryEngine
Để game chạy mượt mà, lập trình viên cần tối ưu hóa:
Đồ họa và âm thanh
Mã nguồn và tài nguyên bộ nhớ
Kết nối internet
Tất cả cá
Để game chạy mượt mà, lập trình viên cần tối ưu hóa:
Đồ họa và âm thanh
Mã nguồn và tài nguyên bộ nhớ
Kết nối internet
Tất cả các yếu tố trên
Điều gì khiến game engine Godot nổi bật?
Nó miễn phí và mã nguồn mở
Nó dễ học và phù hợp cho người mới bắt đầu
Nó hỗ trợ nhiều nền tảng phát triển game
Tất cả các lựa chọn trên
Các lập trình viên game có thể phát triển game trên nền tảng nào?
Máy tính
Điện thoại di động
Console
Tất cả các nền tảng trên
Unreal Engine chủ yếu được sử dụng cho các game có chất lượng đồ họa __________.
Thấp
Trung bình
Cao
Không quan trọng
Trong quá trình phát triển game, lỗi kỹ thuật là:
Điều hiếm gặp
Dễ dàng tránh được
Phần không thể tránh khỏi và cần phải khắc phục
Không quan trọng
Bạn có thể làm việc tại công ty game hoặc:
Tự phát triển game độc lập
Làm việc nhóm indie
Làm việc tự do (freelancer)
Tất cả các lựa chọn trên
Lập trình game không chỉ giúp bạn tạo ra trò chơi mà còn mở ra cơ hội làm việc trong các lĩnh vực:
Mô phỏng y tế
Đào tạo quân sự
Kiến trúc ảo
Tất cả các lĩnh vực trên
Lý do vì sao ngành game có tiềm năng thu nhập cao là:
Công nghệ game đang phát triển mạnh
Game có thị trường toàn cầu rộng lớn
Các công ty game có ngân sách lớn
Tất cả các lý do trên
Khi làm việc trong ngành game, bạn cần có khả năng __________ để tạo ra trải nghiệm người chơi độc đáo.
A. Lập trình
B. Tư duy sáng tạo
C. Kiên trì
D. Cả B và C
Trong lập trình game, việc tối ưu hóa đồ họa và hiệu suất hệ thống là rất quan trọng để:
Làm game chạy nhanh hơn
Giảm chi phí sản xuất
Tăng độ khó của game
Tăng tính thẩm mỹ cho game
Các game engine hiện đại hỗ trợ phát triển game cho __________.
Chỉ máy tính
Chỉ điện thoại di động
Cả máy tính và điện thoại di động
Không hỗ trợ các nền tảng di động
Khi phát triển game, lập trình viên cần chú ý đến __________ để game hoạt động ổn định.
Kết nối internet
Kích thước tệp game
Cấu hình phần cứng của thiết bị
Cả b và c
Game engine nào sau đây là miễn phí và mã nguồn mở?
Unreal Engine
Unity
Godot
CryEngine
Để tạo ra một trò chơi chất lượng cao, lập trình viên cần phải làm việc với __________.
Chỉ các lập trình viên khác
Các chuyên gia âm thanh và thiết kế đồ họa
Các chuyên gia marketing
Các lập trình viên web
Game engine nào sử dụng công cụ kéo và thả (Blueprints) thay vì lập trình trực tiếp?
Godot
Unity
Unreal Engine
CryEngine
Ngành lập trình game có doanh thu cao hơn cả __________.
Ngành âm nhạc
Ngành phim điện ảnh
Ngành âm nhạc và điện ảnh cộng lại
Ngành bán lẻ
Các game có thể được phát triển cho __________.
Chỉ điện thoại
Chỉ máy tính
Tất cả các nền tảng
Chỉ console
Để tối ưu hóa game, lập trình viên cần phải chú ý đến __________.
Hiệu suất bộ xử lý
Quản lý bộ nhớ
Độ trễ mạng
Tất cả các yếu tố trên
Việc học lập trình game giúp bạn phát triển các kỹ năng liên quan đến __________.
Lập trình và thiết kế
Đồ họa và âm thanh
Quản lý dự án và làm việc nhóm
Tất cả các kỹ năng trên
kỹ năng liên quan đến __________.
Lập trình và thiết kế
Đồ họa và âm thanh
Quản lý dự án và làm việc nhóm
Tất cả các kỹ năng trên
Lập trình game có thể mở ra cơ hội trong các lĩnh vực khác như __________.
Mô phỏng y tế
Kiến trúc
Đào tạo quân sự
Tất cả các lĩnh vực trên
Lập trình viên game cần có khả năng __________ khi gặp lỗi trong quá trình phát triển game.
Kiên nhẫn và kiên trì
Thích thử nghiệm và sáng tạo
Tất cả các yếu tố trên
Game engine nào có thể sử dụng C++ hoặc UnityScript để lập trình?
Unity
Unreal Engine
Godot
CryEngine
Các trò chơi 2D đơn giản có thể được phát triển bằng game engine nào?
Unreal Engine
CryEngine
Unity và Godot
Không có game engine cho trò chơi 2D
Công cụ lập trình game nào hỗ trợ phát triển VR/AR?
Godot
Unity
Unreal Engine
Tất cả các công cụ trên
Các lập trình viên game có thể phát triển game __________.
Chỉ dành cho PC
Chỉ dành cho di động
Cho nhiều nền tảng khác nhau
Chỉ dành cho console
Lập trình viên game cần phải hiểu về __________ để xử lý chuyển động, va chạm, và ánh sáng trong game.
Kinh tế học
Toán học và vật lý
Lịch sử
Nghệ thuật
Trong Unreal Engine, để phát triển game mà không cần viết mã, bạn có thể sử dụng __________.
UnityScript
Blueprint
C#
Python
Unity là một game engine phổ biến vì nó __________.
Chỉ phát triển cho các trò chơi 2D
Phát triển cho nhiều nền tảng và dễ học
Chỉ phát triển cho điện thoại di động
Phát triển game chỉ dành cho console
Game engine nào sau đây không miễn phí và có giấy phép trả phí?
Godot
Unity
Unreal Engine
CryEngine
Game engine nào sau đây không miễn phí và có giấy phép trả phí?
Godot
Unity
Unreal Engine
CryEngine
Lập trình viên game phải có khả năng __________ để xử lý các tình huống và thuật toán phức tạp trong game.
Quản lý dự án
Tư duy logic
Kiến thức về marketing
Thương lượng
Godot là game engine mã nguồn mở, điều này có nghĩa là __________.
Bạn không thể thay đổi mã nguồn của nó
Bạn có thể thay đổi và đóng góp vào mã nguồn
Nó không hỗ trợ phát triển game 3D
Nó không miễn phí
Để lập trình game VR/AR, bạn cần phải sử dụng công cụ hoặc nền tảng nào?
Google Chrome
Game engines như Unity hoặc Unreal Engine
Notepad
Visual Studio Code
Một lợi ích của việc làm game độc lập (indie) là __________.
Bạn có thể phát triển trò chơi một mình mà không cần đội nhóm
Bạn không cần quảng bá trò chơi của mình
Bạn không cần phải trả thuế
Bạn có thể tự quyết định và sáng tạo mà không bị ràng buộc
Câu nào sau đây là đúng về ngành game?
Ngành game chỉ phát triển mạnh ở Mỹ và Châu Âu
Ngành game hiện nay có thị trường toàn cầu rất rộng lớn
Ngành game không có nhiều cơ hội phát triển
Ngành game chỉ phát triển trên các nền tảng PC
Ngành game là một ngành có tính __________ cao, vì có thể làm việc từ xa và phát hành game qua các nền tảng toàn cầu như Steam, Google Play và App Store.
Địa phương hóa
Toàn cầu hóa
Thủ công
Tự phát triển
