Silverlight có tương lai trong thế giới Game trực tuyến không? [đóng cửa]


8

Chúng tôi đã dành vài tháng để lên kế hoạch, thử nghiệm và phát triển một trò chơi mới. Chúng tôi đã thử nghiệm một loạt các Nền tảng (Java Applet, Desktop Via XNA, Flash, v.v.) và Silverlight là lựa chọn ưa thích của chúng tôi.

Tuy nhiên, chúng ta càng tham gia vào trò chơi, chúng ta càng gặp nhiều vấn đề hơn, chủ yếu là do giao tiếp với máy chủ. Bỏ phiếu HTTP chậm và không hiệu quả nhưng chức năng ổ cắm hiện có trong SL4 chỉ thực sự hữu ích cho môi trường Intranet - Trừ khi chúng ta thiếu thứ gì đó.

Bất cứ ai cũng có bất kỳ ý kiến ​​hoặc kinh nghiệm nào về điều này và tương lai của SL cho các trò chơi dựa trên Trình duyệt trực tuyến.


Bạn gặp phải vấn đề gì với Sockets trong Silverlight 4 và giao tiếp Internet?
Nate

@Nate Phạm vi cổng Bross bị chặn trên hầu hết các máy khách.
LiamB

Bạn đã có vấn đề thực sự với nó các cổng? Hầu hết các máy khách (bộ định tuyến gia đình và doanh nghiệp nhỏ) có quyền truy cập ra bên ngoài không bị hạn chế theo mặc định, mặc dù nhiều người cung cấp nó thông qua NAT. Là máy tính kinh doanh mục tiêu của bạn đằng sau tường lửa lớn?
Nate

@Nate Bros, sự thật mà nói, chúng tôi đã được cảnh báo tránh mọi hình thức giao tiếp ổ cắm do các vấn đề về cổng. Reach là một yếu tố quan trọng với bất kỳ trò chơi nào và một thông báo có nội dung "Bỏ chặn cổng x" sẽ không có ý nghĩa gì với người dùng thông thường. Tôi sẽ bắt đầu chạy một số thử nghiệm
LiamB

1
Chúc may mắn! (thêm ký tự)
Nate

Câu trả lời:


5

Tương lai của trò chơi trình duyệt trực tuyến là HTML5 theo ý kiến ​​của tôi. Nó cung cấp hầu hết những gì cần thiết cho các trò chơi trình duyệt đơn giản. Độ trễ thấp là cần thiết trong các trò chơi độc lập lớn, vì vậy đó không phải là trường hợp của chúng tôi. Tất nhiên nếu bạn cần nó, bạn luôn có thể thực hiện với plugin flash hoặc silverlight chỉ để liên lạc.


3
OP đang nói về việc phát triển một trò chơi ngay bây giờ ... và HTML5 có hỗ trợ cực kỳ kém vào lúc này.
Nate

1
@Nate Bross, đúng. Triển khai một trò chơi HTML5 thương mại bây giờ là quá sớm. Mặc dù tôi cởi mở với ai đó chứng minh tôi sai.
LiamB

1
HTML-5 hiển thị khác nhau trong các trình duyệt khác nhau và không được hỗ trợ bởi một số thị phần lớn tuổi hơn nhưng lớn hơn một chút. Tốc độ không nhất quán trên các trình duyệt là tốt. Flash nhanh hơn, phổ biến hơn và kết xuất luôn nhất quán.
Tấn

Tôi làm tất cả các trang mới của mình trong HTML5 và đó không phải là vấn đề. Tất nhiên tôi không sử dụng 100% tính năng HTML5, nhưng chủ đề là về tương lai của trò chơi trực tuyến. Flash không phải là giải pháp, vì nó có nhiều giới hạn, như chỉ phụ thuộc vào một nhà phát triển Flash và các vấn đề với đồ chơi của Apple.
Nhà tư tưởng

1

Phân phối luôn là một rào cản với các trò chơi và không có nhấp chuột, nó chỉ hoạt động kinh nghiệm là một chiến thắng lớn. Điều đó làm cho nó tuyệt vời cho các trò chơi xã hội thông thường là tất cả các cơn thịnh nộ ngày nay.

Flash đang làm rất tốt cho các trò chơi, nhưng nó thiếu nền tảng lập trình thực sự mà silverlight có. Và HTML5 với Javascript chỉ là cơn ác mộng khi phát triển các chương trình nghiêm túc, chưa kể đến tất cả các vấn đề về hiệu suất và khả năng tương thích.

Theo http://riastats.com Silverlight đang tiếp cận 80% khả dụng và đang phát triển và điều đó sẽ không biến mất dễ dàng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.