Tham dự Tech Lounge

Tham dự Tech Lounge


[BUILD 2015] Những tính năng giúp lập trình viên dễ dàng đưa game lên nhiều thiết bị chạy Windows 10

bk9sw
30/4/2015 3:23Phản hồi: 67
[BUILD 2015] Những tính năng giúp lập trình viên dễ dàng đưa game lên nhiều thiết bị chạy Windows 10
Windows_10_game.png

Tại hội nghị BUILD 2015, 2 chuyên gia Jamie Rodriguez và Brian Peek đến từ bộ phận Game Evangelists của Microsoft cho biết lập trình viên có thể dễ dàng đưa một tựa game lên các thiết bị chạy Windows 10 mà không cần tác động nhiều đến mã lập trình game.

Về cơ bản, khi muốn đưa một game từ Windows 8.1 hay Windows Phone lên Windows 10, lập trình viên không cần làm gì nhiều ngoài việc hỗ trợ các kích thước màn hình cho game. Microsoft cũng khuyên lập trình viên nên đưa ra các thông số kích thước màn hình tối thiểu và yêu cầu cụ thể đồng thời thiết lập cho game tự động thoát nếu mất tiêu điểm màn hình. Tương tự, một game trên Windows 10 có thể được port sang Xbox hoặc Windows 10 cho điện thoại chỉ với những yêu cầu cơ bản, chẳng hạn như hỗ trợ hiển thị toàn màn hình.

Microsoft cũng đang mở rộng hỗ trợ nhiều loại hình điều khiển khác nhau. Windows 10 được thiết kế để lập trình viên có thể dễ dàng truy xuất InputPane và game cũng có thể chấp nhận kiểu nhập liệu văn bản mà không cần phải có hộp nhập liệu TextBox. Điều này có nghĩa lập trình viên có thể dễ dàng tích hợp bàn phím ảo vào game. Ngoài ra, lớp mã lập trình GamePad mới đã được Microsoft bổ sung và nó được thiết kế để hỗ trợ tay cầm chơi game của Xbox One.

Về phần Xbox Live, các game trên Windows 10 sẽ có thể truy cập mọi dịch vụ Xbox Live hiện có đối với Xbox 360 và Xbox One từ profile của người chơi đến bảng thành tích đối với các tựa game chơi multi-player. Trên sân khấu tối qua, 2 chuyên gia đã chứng minh khả năng tùy biến một game đơn giản để hỗ trợ đăng nhập Xbox Live và truy xuất bảng xếp hạng thành tích Xbox Live Leaderboard. Như vậy, Microsoft rõ ràng muốn rằng Xbox Live sẽ có thể được tích hợp vào game càng đơn giản càng tốt, nhiều game hỗ trợ hơn sẽ có nhiều người dùng hơn.

Một thông tin thú vị nữa là lập trình viên sẽ có thể khai thác một giao diện có tên "Title Callable UIs" - đây là bộ giao diện xuất hiện trước và nó sẽ quản lý các tác vụ phổ biến như hiển thị profile Xbox Live và bổ sung menu mời người chơi ở chế độ multi-player. Bộ giao diện này có thể được tích hợp trực tiếp vào các game đã có mà không cần tùy biến nhiều, do đó lập trình viên có thể khai thác Xbox Live nhanh hơn.

Những thay đổi nêu trên sẽ khuyến khích các nhà phát triển game đưa các tựa game lên nhiều loại thiết bị Windows 10 dễ hơn, có thể xem tất cả các thiết bị như một nền tảng đồng nhất. Điều này sẽ tăng sự lựa chọn cho người chơi, đặc biệt là trên nền tảng Windows 10 cho điện thoại vốn dĩ rất nghèo nàn về game.

Theo: DigitalTrends
67 bình luận
Chia sẻ

Xu hướng

hsta94
ĐẠI BÀNG
9 năm
Win 10 ngày càng hoàn thiện hơn rồi
về việc chuyển nền tảng xem như là OK
còn việc tối ưu thì sao nhỉ
vd em có 1 app đã tối ưu cho androi,chống lag...
khi post qua window 10 thì cũng cần phải tối ưu lại hok thì có thể chạy hok mượt lắm 😁
@Sơ mi nam Nhật Bản Bạn có đùa k vậy, chuyển đổi thì nó chỉ giúp một số phần chính thôi, còn hầu hết vẫn phải tinh chỉnh lại nhé bạn @@ Bạn nghĩ chỉ cần bỏ app vào bấm cái nó chạy như convert video chắc @@
toilatuantk
ĐẠI BÀNG
9 năm
@Sơ mi nam Nhật Bản Bạn đọc bài mà vẫn chưa hiểu. Mc chỉ cung cấp bộ chuyển đổi app từ các nền tảng khác sang window ko phải viết lại code từ đầu. các game và ưngs dụng ko đụng chạm nhièu đến các cài đặt hệ thóng sẽ chuyển đổi rất nhanh.
@Sơ mi nam Nhật Bản Theo mình hiểu thì nó sẽ hoạt động giống như quy trình thiết kế web vậy ... Nó có sẵn hết ... Nhưng nó sẽ hiễn thị hoặc hoạt động ko như ý ... Bị sai lệch 1 tí xíu ... Sau đó các LTV sẽ mở code ra tinh chỉnh lại tí xíu ... Việc này thì đối với các LTV chuyên nghiệp tương đối đơn giản ....
😁 Liệu đây là dấu chấm hết cho wp hay là nấc thang lên ngai vàng?
quytoe
ĐẠI BÀNG
9 năm
đồng nghĩa với việc chỉ cần viết game 1 lần cho ios, sau đó port 1 lần qua windows 10 là xong, đt laptop pc gì cũng có
wellplayed MS
1 con macbook pro 13inch
1 con ipad mini 3
1 con iphone 5s
1 con 60D
1 con IMAC 27 inch 5k
nhiêu đó là quá đủ và ngon, chả cần tới win 10 😁:D:D
@ronone Minh thi SF pro 4 (coming soon) + Flagship WP + Alienware
hmmkt
ĐẠI BÀNG
9 năm
@Nhân Tô Những thứ trên chỉ nói lên những kẻ " cuồng" , sĩ diện hão , chẳng bik gì về công nghệ
@Nhân Tô Thôi được rồi.. ai cũng biết Bác giàu..
mà giàu quá tới nổi không thể xài được windows 10 thì cũng hơi tội Bác! :D:D:D
@hmmkt phán như đúng rồi
vuong234
ĐẠI BÀNG
9 năm
Đang định bán lumia 822, đọc được thông tin này thì an tâm giữ em nó lại rồi
Đang cầm 920, ko biết seo đây 😕
mình ko phải lập trình nên ko biết là đối với dev thì chỉ bổ sung thêm các API vào game cũ trên Android và iOS là có thể port wa W10 hay là phải viết lại game theo ngôn ngữ mới mới có thể port qua lại lẫn nhau.
Nếu chỉ cần bổ sung thì quá dễ dàng, W10 sẽ nhận cuộc đổ bộ các app. Còn phải viết lại từ đầu để có thể dùng chung 3 nền tảng dễ dàng hơn thì hơi mệt
Win 10 hấp dẫn nhỉ, như win 7 ngay xua hehe
vecon93
ĐẠI BÀNG
9 năm




Theo mình hiểu thì đại loại là chỉ cần compile (dịch?) lại mã nguồn apps là đc. Nhưng mà M$ còn khuyên dev như này:
nên chắc sẽ thêm 1 bước tùy chỉnh kích thước màn hình cho apps nữa 😁
dtanduy0312
ĐẠI BÀNG
9 năm
Haters gonna hate
Windows gonna win
😃
Win 10 hỗ troqwj ngày càng nhiều cho programers rồi. Sắp thành OS đỉnh rồi. Rất nfuwowxng mộ anh Sốp giờ rất phóng thoáng..
Cho em hỏi ngu tí. em đã cài bản win này lên rồi. cài tất cả driver của windows 8.1. kiểm tra device manager đều đã có đủ cả. biểu tượng wireless đã hiện lên. nhưng khi bấm vào thì báo no connection available. mà quanh em thì có cả đống wifi. câc bác giup em với. không là em phải quay về windows 8 thì tội nghiệp.
tr4n
TÍCH CỰC
9 năm
game là 1 phần quan trọng, nếu k muốn nói mà quan trọng bậc nhất trong kho appstore của mỗi OS. Nếu thực sự việc đưa game lên win10 dễ vậy thì sao phải cần đến Play store của GG?

nền tảng cũng k phải là ít người xài, nhưng dường như MS chẳng coi mảng này trên winphone ra gì, lèo tèo vài ba game, ko có những kế hoạch hỗ trợ lập trình viên thì làm sao ngta mặn mà làm game cho nền tảng 😃
vietnamtea
TÍCH CỰC
9 năm
@tr4n cần chứ, đền để convert sang cho nẹ 😁
Thấy hơi ảo tưởng công nhận là game thì dễ đa nền tảng unity co cos làm đc rồi nhưng build ra thì quá nặng và dĩ nhiên game mà không tối ưu thì chẳng ăn thua gì. Còn việc chuyển đổi app thì các bác đừng tưởng ăn luôn được nhé, mỗi hđh có rule design và control khác hẳn nhau chưa kể native app ( app viết bằng ngôn ngữ chính thống) dễ quản lý memory và tối ưu hơn. Yên tâm là app ra trên ios và android độ vài năm sau sẽ có trên wp ( như kiểu candy crush 😆)
Hợp wp
TÍCH CỰC
9 năm
@Tomahawk291 candy sủ dụng công cụ của MS hỗ trợ đê chuyển đổi từ ios qua wp đó chơi rất mượt nhé
@Tomahawk291 thì ông M$ vẫn là thánh nổ trong 1 vài lãnh vực :p . Nói chung ông M$ vẫn cố câu kéo ng dùng ở lại với WP càng lâu càng tốt. Mồi Universal như 1 kế hoãn binh 😁
@Hợp wp Hề hề bác đợi bao lâu để chơi đc game này trên wp thế =)) thấy cũng buồn khi làm app, app cho wp luôn là hàng tặng kèm hoặc làm cho đủ bộ 😔( nên những app branding riêng cho nike, zara, porsche, bmw chẳng có :|
Hợp wp
TÍCH CỰC
9 năm
@Tomahawk291 chả đợi gì ngày trc chơi trên máy tính hack đc nên bỏ luôn
chê nó ít app thì h nó đng cố gắng tăng thêm app còn kêu cái mẹ gì nữa
@Tomahawk291 Candy là MS mời King thử nghiệm công cụ này và phát hành thử nghiệm trong thời gian gần đây. Tức là ngay khi ra đời, trước cái sự kiện buil này, nó đã phát huy tác dụng, chứ không phải bây giờ King mới ngó tới WP mà tự tay buil lại game từ đầu.
đừng nói là chơi kiểu cái dạng 1x 2x 3x như iPhone lên iPad nhé

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019