Hướng dẫn

Game HTML5 cho nhà mạng di động: cổng game, tính cước và source code

Nhà mạng viễn thông và nhà cung cấp VAS cung cấp game trình duyệt như thế nào, một kho game cần đáp ứng những gì, và sở hữu source code game thay đổi điều gì.

Pip Club, template game domino HTML5, với bàn chơi, quân domino và ba đối thủ máy.

Game HTML5 cho nhà mạng di động thường đến với thuê bao qua một cổng game mang thương hiệu nhà mạng: một website hoặc giao diện trong ứng dụng vận hành dưới tên nhà mạng, bán dưới dạng dịch vụ giá trị gia tăng (VAS), thường theo gói đăng ký và trừ cước vào tài khoản điện thoại. HTML5 rất phù hợp vì game mở ngay trên trình duyệt của điện thoại, không phải cài gì từ cửa hàng ứng dụng.

Bài này dành cho nhà mạng, nhà cung cấp VAS và đơn vị tổng hợp nội dung đang xây mới hoặc làm mới một cổng game. Bài giải thích mô hình vận hành, dựa trên các ví dụ công khai từ trang chính thức, những gì một kho game phải đáp ứng (ngôn ngữ, kết nối yếu, điện thoại giá rẻ, tính cước, quy định nội dung) và điều gì thay đổi khi bạn mua template game kèm source code game thay vì thuê một nguồn game được host sẵn.

Chúng tôi là Polar Games, một studio bán source code game trên CodeCanyon với tên tác giả polargames từ năm 2013 và bán template HTML5 trên cửa hàng riêng. Chúng tôi không có cổng game nhà mạng nào của riêng mình để giới thiệu, nên bài này mô tả mô hình và các template của chúng tôi, đồng thời nói rõ những chỗ bạn cần hỏi trước khi mua.

Game HTML5 cho nhà mạng di động: mô hình hoạt động thế nào

Có ba phần chính: một cổng hiển thị game dưới thương hiệu nhà mạng, một cách kiểm soát quyền truy cập (miễn phí, theo gói hoặc theo từng game), và hệ thống tính cước thu tiền thuê bao. Bản thân các game là nội dung nằm trong khung đó.

Các nghiên cứu điển hình công khai của MarketJS, một nhà cung cấp game HTML5 B2B, cho thấy mô hình này trên chính website của họ:

  • Với Digicel, MarketJS mô tả một cổng game white label có nhiều lựa chọn game, tích hợp với hệ thống tính cước của Digicel, các mẫu trang được tối ưu và thu thập dữ liệu. Gói đăng ký 24 giờ cho phép truy cập game, và các game khuyến mãi miễn phí giúp biến người chơi thành thuê bao.
  • Với một nhà cung cấp nội dung di động hoạt động ở châu Âu, châu Phi, Nam Mỹ và Úc, họ mô tả một cổng có gói đăng ký gắn với số điện thoại, game HTML5 chơi được trên mọi smartphone hoặc trình duyệt hiện đại, và tích hợp với hệ thống tính cước sẵn có của khách hàng.
  • Với một nhà mạng di động ở Trung Đông, họ mô tả một cổng game cao cấp bằng tiếng Ả Rập và tiếng Anh, theo gói tháng, với hơn 200 game HTML5 ở cả hai ngôn ngữ.

Về tính cước, tính cước qua nhà mạng (carrier billing) nghĩa là khoản phí được trừ vào tài khoản điện thoại của thuê bao thay vì thẻ. Trang trợ giúp của Google Play mô tả điều này từ phía người dùng: khoản phí hiện trên tài khoản nhà mạng, và không phải nhà mạng hay quốc gia nào cũng được hỗ trợ. Các công ty thanh toán như Boku liệt kê Direct Carrier Billing trong các loại thanh toán họ cung cấp cho đối tác bán hàng. Trong một cổng game, tính cước nằm ở cổng và hệ thống của nhà mạng, không nằm trong từng game.

Mua game cho cổng game? Xem các lựa chọn dành cho doanh nghiệp

Nhà mạng cần gì ở một kho game

Một cổng game được đánh giá qua game yếu nhất của nó. Trước khi chọn nội dung, hãy viết ra các yêu cầu mà mọi game phải đáp ứng. Đây là những yêu cầu chúng tôi sẽ đưa vào danh sách.

Sự đa dạng và số lượng

Thuê bao quay lại vì có nhiều lựa chọn. Hãy kết hợp game casual chơi nhanh với game giải đố dài hơi, game bài, board game và vài game thể thao, và kiểm tra mỗi game đều có màn bắt đầu rõ ràng, menu cài đặt và đường quay về cổng game.

Bản địa hóa

Hãy tính riêng ba thứ: ngôn ngữ giao diện, ngôn ngữ nội dung (từ vựng, câu hỏi) và giọng thu âm. Phần lớn phiên bản của chúng tôi có 14 ngôn ngữ giao diện: tiếng Anh, Bồ Đào Nha, Tây Ban Nha, Pháp, Đức, Ý, Hà Lan, Ba Lan, Thổ Nhĩ Kỳ, Nga, Indonesia, Nhật, Hàn và Trung giản thể. Không phiên bản nào có tiếng Ả Rập hay bố cục từ phải sang trái, nên với thị trường Ả Rập đó là công việc theo yêu cầu.

Kết nối yếu và chơi offline

Game của chúng tôi là file tĩnh. Không game nào cần tài khoản hay dịch vụ online để chơi, và các phiên bản như Pip Club, Golazo, Aurora Words và Ludo Cats ghi rõ hình ảnh và font chữ là file cục bộ trong game/. Tiến trình được lưu trong trình duyệt của điện thoại. Game chạy offline từ thư mục đã tải về khi được phục vụ bởi một web server cục bộ. Zabum còn có thể cài như một PWA chạy offline sau lần truy cập đầu tiên qua HTTPS; Mochi Monsters thì ghi rõ đây không phải ứng dụng offline có thể cài đặt.

Thiết bị

Hãy thử trên những chiếc điện thoại phổ thông mà thuê bao của bạn thực sự dùng. Các phiên bản 3D (ví dụ Velvet Pool, Puttide, Sunset Rally và Trimora) cần WebGL2. Nhiều phiên bản có điều khiển cảm ứng, và Barricade Z có bố cục dọc và ngang.

Tính cước và quyền truy cập

Game của chúng tôi không có đăng nhập, thanh toán hay kiểm tra gói đăng ký bên trong. Kiểm soát truy cập và tính cước thuộc về cổng game của bạn. Kết nối SDK của cổng hoặc kiểm tra gói đăng ký vào một game là dịch vụ riêng, chúng tôi báo giá trước khi làm.

Quy định nội dung

Trang sản phẩm của chúng tôi không ghi xếp hạng độ tuổi. Hãy chơi từng bản demo đối chiếu với chính sách nội dung của bạn và quy định của thị trường, và xem các nội dung văn bản như câu hỏi đố vui hay danh sách từ bằng con mắt của người bản địa.

Thuê nguồn game hay mua source code: nhà mạng được gì

Nhiều cổng game thuê game từ một nhà cung cấp, bên này host game và gửi một đường link cho mỗi game. Cách đó ra mắt nhanh, nhưng nhà cung cấp giữ code. Mua template kèm source code là con đường còn lại, và nó thay đổi bốn điều.

  • Bạn sở hữu bản build. Thư mục game/ bạn host chính là thư mục bạn đã thử; nó không đổi trừ khi bạn đổi.
  • Bạn có thể dịch. Văn bản giao diện nằm trong các file ngôn ngữ, nên bạn có thể thêm hoặc chỉnh một ngôn ngữ cho thị trường của mình.
  • Bạn có thể đổi thương hiệu. Được phép white label: thương hiệu của nhà mạng hoặc cổng game thay cho thương hiệu của chúng tôi, và bạn có thể sửa code, hình ảnh và âm thanh trong sản phẩm cuối.
  • Bạn có thể host ở bất cứ đâu. Hosting tĩnh, máy chủ riêng hoặc CDN gần thuê bao; không cần PHP hay cơ sở dữ liệu.

Các giới hạn cũng quan trọng không kém. Một giấy phép dùng cho một sản phẩm cuối, của bạn hoặc của một khách hàng, nên một nhà cung cấp VAS vận hành cổng game cho nhiều nhà mạng cần một giấy phép cho mỗi nhà mạng. Bạn không được bán lại hay chuyển giao riêng lẻ template hoặc source code. Và điều khoản của chúng tôi nói người chơi có thể truy cập sản phẩm cuối miễn phí hoặc qua quảng cáo. Điều khoản không nhắc đến gói đăng ký hay truy cập tính cước qua nhà mạng, nên hãy hỏi chúng tôi bằng văn bản trước khi mua cho một cổng trả phí. Để so sánh, trang giấy phép của CodeCanyon nói Extended License là bắt buộc khi người dùng cuối phải trả tiền để dùng sản phẩm cuối.

Đọc toàn bộ điều khoản giấy phép

Template phù hợp cho cổng game

Trong 28 phiên bản của chúng tôi, đây là những game hợp nhất với cổng game theo gói đăng ký hoặc casual. Giá niêm yết bằng USD; tất cả đều host dưới dạng file tĩnh.

Casual và giải đố

  • Gridspark, $29: xếp khối 8×8 với thử thách hằng ngày theo seed, 14 ngôn ngữ, không cần bước build.
  • Mochi Monsters, $39: xếp màu, 60 màn cùng chế độ Endless, điều khiển cảm ứng.
  • Tenguin, $39: ghép cặp số với chế độ Relax; tên, logo và màu nằm trong file cấu hình.
  • Aurora Words, $39: tìm từ ở mười ngôn ngữ, mỗi ngôn ngữ có danh sách từ riêng.
  • Brain Mischief, $5: 30 màn tư duy ngược, 14 ngôn ngữ.

Xem Gridspark: game giải đố hằng ngày với 14 ngôn ngữ

Game bài và board game

  • Boba Club, $49: solitaire Klondike với Draw 1 hoặc Draw 3 và thử thách hằng ngày.
  • Pip Club, $49: domino đôi sáu đấu với ba đối thủ máy, dùng chuột, cảm ứng và bàn phím.
  • Ludo Cats, $49, và Ludo Space, $49: cờ cá ngựa Ludo cho 2 đến 4 người trên một thiết bị hoặc đấu với máy.

Xem Pip Club: domino với 14 ngôn ngữ

Thể thao và arcade

  • Golazo, $49: bóng đá bàn với 50 đội tuyển quốc gia, đấu với máy hoặc hai người trên một thiết bị.
  • Velvet Pool, $39: bida 8 bóng đấu với máy hoặc bạn bè trên cùng thiết bị.
  • Trimora, $19, và Pinloop, $24: game một chạm và một nút cho những lượt chơi ngắn.

Đưa template vào cổng game theo gói đăng ký

Phần kỹ thuật là công việc web bình thường. Đây là thứ tự chúng tôi đề xuất:

  1. Host mỗi thư mục game/ trên tên miền hoặc CDN của cổng, mỗi game một thư mục.
  2. Mở game từ trang của cổng, trên trang riêng hoặc trong một khung toàn màn hình, sau bước kiểm tra quyền truy cập.
  3. Đặt cho mỗi game một tên lưu riêng ở những chỗ phiên bản cho phép, để tiến trình tách biệt theo từng game.
  4. Đặt ngôn ngữ mặc định cho từng thị trường trong file cấu hình nếu có.
  5. Thay logo và màu sắc, giữ lại các thông báo giấy phép bên thứ ba đi kèm mỗi game.
  6. Thử trên điện thoại mục tiêu với kết nối di động chậm, rồi ra mắt.

Chi phí cho một kho game khởi đầu

Giá niêm yết của chúng tôi từ $5 đến $59 mỗi phiên bản, trả một lần cho mỗi giấy phép. Mua nhiều template trong một đơn giúp giảm giá từng giấy phép: giảm 5% khi mua hai, 10% khi mua ba, 15% khi mua bốn và 20% khi mua từ năm trở lên. Đến hết ngày 30/11/2026, chương trình Black Friday còn giảm 15% cho mọi template, và giảm giá theo gói được áp dụng sau đó.

Ví dụ theo giá niêm yết: Gridspark, Mochi Monsters, Pip Club, Boba Club và Golazo cộng lại là $215; với giảm giá gói 20%, tổng còn $172. Phần tóm tắt thanh toán hiển thị tổng chính xác. Mỗi lần mua gồm 6 tháng hỗ trợ, hoặc 12 tháng với gói gia hạn có giá bằng 30% giá niêm yết. Chúng tôi xuất nota fiscal của Brazil khi có yêu cầu và hóa đơn cho khách mua ở nước ngoài.

Xem tất cả template và chơi thử bản demo

Những câu nên hỏi mọi nhà cung cấp nội dung

  • Giấy phép có bao gồm truy cập trả phí, theo gói đăng ký hoặc tính cước qua nhà mạng, bằng văn bản không?
  • Một giấy phép tính theo gì: theo game, theo tên miền, theo nhà mạng, theo quốc gia?
  • Chúng tôi nhận source code, file đã biên dịch hay chỉ đường link?
  • Mỗi game có những ngôn ngữ giao diện, ngôn ngữ nội dung và giọng đọc nào?
  • Khi chạy, game có gọi tới máy chủ bên ngoài, mạng quảng cáo hay công cụ phân tích nào không?
  • Ai sửa lỗi, hỗ trợ kéo dài bao lâu và một thay đổi tốn bao nhiêu?
  • Chúng tôi có thể xem bản demo của đúng phiên bản sẽ nhận không?

Câu hỏi thường gặp

Game VAS là gì?

Là game do nhà mạng di động hoặc nhà cung cấp nội dung bán như một dịch vụ giá trị gia tăng ngoài gói cước điện thoại, thường qua một cổng mang thương hiệu, thường theo gói đăng ký và trừ cước vào tài khoản điện thoại.

Tính cước qua nhà mạng cho game hoạt động thế nào?

Thuê bao trả tiền qua tài khoản điện thoại thay vì thẻ. Khoản phí hiện trên tài khoản nhà mạng, và việc hỗ trợ tùy theo nhà mạng và quốc gia. Trong một cổng game, việc này do hệ thống tính cước của nhà mạng hoặc đơn vị tổng hợp xử lý, không phải do game.

Chúng tôi có thể thu phí thuê bao cho game làm từ template của bạn không?

Điều khoản của chúng tôi bao gồm truy cập miễn phí và quảng cáo. Gói đăng ký và tính cước qua nhà mạng không được nhắc đến, nên hãy viết cho chúng tôi trước khi mua và nhận câu trả lời bằng văn bản cho trường hợp của bạn.

Một nhà cung cấp VAS có thể dùng một giấy phép cho nhiều nhà mạng không?

Không. Một giấy phép dùng cho một sản phẩm cuối hoặc một khách hàng, nên mỗi nhà mạng cần giấy phép riêng. Giảm giá theo gói sẽ có ích khi bạn mua nhiều giấy phép trong một đơn.

Game của bạn có hỗ trợ tiếng Ả Rập không?

Hiện chưa phiên bản nào có tiếng Ả Rập hay bố cục từ phải sang trái. Thêm những thứ đó là công việc theo yêu cầu, báo giá theo từng dự án.

Bước tiếp theo

Chọn năm game cho kệ đầu tiên, chơi bản demo trên chiếc điện thoại mục tiêu rẻ nhất và điền bảng chấm điểm. Sau đó gửi cho chúng tôi câu hỏi về giấy phép và truy cập trả phí trước khi đặt hàng.

Liên hệ với chúng tôi về game cho cổng game