Mô hình kinh doanh trò chơi Flash tương tự có hoạt động cho các trò chơi HTML5 không?


13

Một trong những cách tốt nhất để kiếm tiền với các trò chơi Flash là thực hiện các giao dịch tài trợ. Nhà phát triển đặt logo của nhà tài trợ và liên kết đến trang web của họ trong trò chơi và cho phép trò chơi lan truyền trên web. Nhà tài trợ kiếm được tiền từ quảng cáo và lưu lượng truy cập thêm vào trang web của họ. Ngoài ra, họ khóa trang web của họ vào trang web của họ (thường trong một khoảng thời gian ngắn) để những người muốn chơi trò chơi truy cập trang web của họ. Đúng là người ta có thể loại bỏ khóa trang web bằng một số nỗ lực bằng cách dịch ngược swf, nhưng nó thường không được thực hiện vì nó không đáng để nỗ lực và không hợp pháp. Một phần quan trọng khác của mô hình kinh doanh Flash là đưa quảng cáo vào trò chơi. Có nhiều cách khác để kiếm tiền với các trò chơi Flash, nhưng từ những gì tôi biết, hai cách này là những cách phổ biến nhất.

Vì HTML5 nhất thiết phải là nguồn mở, nên tôi tự hỏi liệu mô hình này có còn hoạt động cho HTML5 không. Ngay cả khi bạn làm xáo trộn js của mình, việc sao chép trò chơi sẽ dễ dàng hơn nhiều so với Flash, vì vậy có lẽ việc ai đó sao chép trò chơi vào trang web (bất hợp pháp) của họ là rất dễ dàng. Nếu bạn thêm logo và liên kết hoặc quảng cáo của nhà tài trợ của bạn, có thể đáng để nỗ lực xóa chúng cho trang web của họ, điều mà tôi nghĩ khó thực hiện hơn với các trò chơi Flash. Có lẽ ngay cả trang web bất hợp pháp cũng có thể tuyên bố rằng trang web của họ tốt hơn vì không có quảng cáo trong trò chơi. Vẫn còn rào cản về tính hợp pháp, nhưng tôi tự hỏi liệu nó có đủ mạnh không.

Hãy tạm gác lại tất cả các hạn chế kỹ thuật phát triển trò chơi liên quan đến HTML5 cho câu hỏi này (giả sử trong một khoảnh khắc rằng HTML5 hoạt động tốt như Flash cho các trò chơi). Tôi có hai câu hỏi (cặp) rất giống nhau. Đầu tiên là, mô hình kinh doanh Flash có hoạt động với HTML5 không? Những thay đổi nào sẽ hữu ích cho các trò chơi HTML5? Câu hỏi thứ hai là, còn bức tranh lớn cho các trò chơi HTML5 thì sao? Việc điều chỉnh mô hình Flash có thực sự là giải pháp tốt nhất hay có mô hình nào tốt hơn để thế giới trò chơi HTML5 "biến"?

Câu trả lời:


6

Tôi không nghĩ nhiều sẽ thay đổi, thực sự. Các tập tin SWF rất dễ dịch ngược. Có, ActionScript sẽ thực hiện một số thay đổi không thể đảo ngược sẽ khiến mã dịch ngược khó tìm ra hơn (phá hủy tên biến, hàm nội tuyến hoặc bất cứ thứ gì) nhưng một trình giải mã Javascript cũng có thể làm điều đó.

Việc hack phần mềm máy khách để xóa quảng cáo có thể luôn luôn có thể, bất kể ngôn ngữ nào bạn sử dụng. Vì vậy, bạn có hai lựa chọn:

  • Làm cho nó càng khó càng tốt để nó không đáng nỗ lực
  • Chiến đấu theo cách hợp pháp, nếu có

Một vấn đề có thể xảy ra là tiện ích mở rộng trình duyệt như AdBlock hoặc Greasemonkey có thể dễ dàng thay đổi trò chơi hơn khi chạy.


Javascript obfuscator có thể obfuscate cũng như mã AS3 được dịch ngược không? Nói rằng tôi chỉ muốn xóa logo và liên kết của nhà tài trợ khỏi màn hình chính. Là nó dễ dàng hơn đáng kể (hoặc có thể tự động hóa) hoặc nó là điều gần như tương tự so với js bị xáo trộn và swf dịch ngược? Nếu nó gần giống nhau, thì tôi đoán không có vấn đề gì với các trò chơi HTML5.
scytos

Điều đó phụ thuộc vào obfuscator. Tôi chưa bao giờ sử dụng một cái, nhưng trên lý thuyết chúng có thể làm những việc phá hủy dễ đọc tương tự trình biên dịch AS3.
Bart van Heukelom

7

Các trò chơi HTML5 phải đối mặt với nhiều rào cản:

  • khả năng tương thích trình duyệt không chắc chắn
  • ổn định
  • hỗ trợ âm thanh kém
  • tốc độ thực thi JavaScript chậm
  • tốc độ kết xuất chậm
  • không có dụng cụ thiết kế
  • nguồn và tài sản có thể dễ dàng xem / sao chép
  • Trò chơi dễ bị hack khi đang chạy
  • các trò chơi được nhúng vào các cổng khác có thể chạy mã độc trên cổng máy chủ
  • thiếu cơ sở hạ tầng quảng cáo trong trò chơi
  • Trò chơi không thể được phân phối đến các cổng như một tệp duy nhất
  • các trò chơi có khả năng "rò rỉ" các khung của chúng lên trang nếu không được nhúng chính xác

Vì vậy, tóm lại, tôi không nghĩ rằng mô hình cổng thông tin trò chơi Flash hiện tại sẽ hoạt động cho HTML5. Tôi nghĩ nơi HTML5 có thể thành công là các trò chơi theo phong cách Facebook / Farmville.


3
"Hãy tạm gác lại tất cả các hạn chế kỹ thuật phát triển trò chơi liên quan đến HTML5 cho câu hỏi này (giả sử trong một khoảnh khắc HTML5 hoạt động tốt như Flash cho các trò chơi)."
Bart van Heukelom

3
Vâng, nhưng bạn không thể bỏ qua các hạn chế kỹ thuật của công nghệ! Điều đó hoàn toàn phi logic.
Iain

1
Ý tôi là câu hỏi là về "bảo mật mã" của Javascript, chứ không phải về các tính năng khác có thể bị thiếu hoặc xấu.
Bart van Heukelom

1
Bạn đúng và bạn có một danh sách tốt, nhưng ý tôi là giả sử chúng ta sẽ ở trong tương lai nơi HTML5 được phát triển hơn nữa. Hầu hết các vấn đề này có thể khắc phục được với rất nhiều thời gian và công sức, nhưng thực tế là mã được mở sẽ không thay đổi. Những trở ngại cụ thể mà tôi muốn xem xét trong danh sách của bạn là xem / sao chép / sửa đổi nguồn và tài sản. Điều tôi băn khoăn là liệu những trở ngại cụ thể này có khiến mô hình kinh doanh Flash chuyển sang HTML5 không.
scytos

2
Ồ OK - không, tôi không nghĩ rằng nguồn có thể xem một mình là một trở ngại thực sự - nó không ngăn chặn hàng triệu trang web và ứng dụng khác. AS3 vẫn dễ dàng dịch ngược và không có hàng triệu trò chơi Flash bị đánh cắp ngoài kia.
Iain

2

Bạn có thể ràng buộc người dùng chỉ sử dụng triển khai của mình bằng cách có một phần logic trò chơi của bạn trên máy chủ (được lưu trữ bởi AppEngine, v.v.) được truy cập từ HTML và kiểm tra trên máy chủ rằng người gọi thực tế là của bạn.


Đây là một giải pháp thú vị, nhưng điều này sẽ buộc các nhà phát triển viết một phần mã của họ để chạy phía máy chủ, điều không mong muốn. Ngoài ra, tôi nghĩ rằng người gọi có thể bị giả mạo trong js, phải không?
scytos

Trừ khi máy chủ sẽ hiển thị toàn bộ màn hình, việc xóa quảng cáo sẽ vẫn dễ dàng. Bạn chỉ đơn giản là không thể ép buộc bất cứ điều gì trên PC khách.
Bart van Heukelom

0

Tính siêu vi của Flash

Trò chơi flash của virus trong tự nhiên vì nó rất dễ dàng cho bất cứ ai để sao chép và dán một SWF vào trang web riêng của họ, và quảng cáo dính xung quanh nó. Họ đang bán giấc mơ "này, chơi một trò chơi mà ai đó đã làm và kiếm tiền từ nó" . Các nhà phát triển kiếm tiền, cổng thông tin kiếm tiền và copycats kiếm tiền. Mọi người đều hạnh phúc.

HTML5! = Virality (chưa)

Điều tương tự chính xác có thể được thực hiện với HTML5 (mặc dù không theo cách đóng gói vì cách đặt tài sản trên máy chủ web). Vấn đề là nhận được những người muốn sao chép và dán trò chơi của bạn.

Giả sử không ai muốn làm điều này, vì họ không hiểu rõ về HTML5. Tốt thôi, chúng ta không được trải nghiệm hiệu ứng sao chép virus .

Điều đó không có nghĩa là mô hình tài trợ chết. Bạn vẫn có thể duy trì mối quan hệ nhà phát triển-cổng thông tin, loại bỏ các bản sao trong quá trình (điều này có tốt hơn không?).

Là nhà phát triển, không có gì thay đổi ngoại trừ bạn đang xây dựng trò chơi bằng javascript / css. Nhà xuất bản làm việc chăm chỉ hơn một chút vì họ cần tìm các kênh phân phối khác để bù đắp cho việc không trải nghiệm "Flash virality". Cho đến nay, họ đang làm khá tốt, vì họ đang trả tiền tốt cho các trò chơi HTML5. Nhu cầu tồn tại.


để hiểu được các nhà xuất bản đang trả bao nhiêu, liên kết goto , cuộn toàn bộ xuống "Bán quyền phân phối"
ben0
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.