Tóm tắt
Little Alchem: Một trò chơi kết hợp thú vị, phù hợp với thiết bị di động, lấy cảm hứng từ người anh lớn của trò chơi Alchemy.
Điều gì chúng tôi thích?
Little Alchemy là một ví dụ điển hình về việc khai thác tối đa lợi thế của tất cả tính năng mới nhất của nền tảng web. Tệp này sử dụng tệp kê khai ứng dụng web để khởi chạy ở chế độ toàn màn hình khi được cài đặt và kết hợp với Android với sự trợ giúp của theme-color.
Lần tải đầu tiên cực kỳ phản hồi và hiển thị ngay trình tải trước. Ngoài ra, tệp này có thể phát hoàn toàn khi không có mạng thông qua AppCache. Bạn thật là xuất sắc!
Những cải tiến có thể áp dụng
Trên máy tính, việc chặn thao tác nhấp chuột phải thường được coi là không được (nhưng cho phép tôi tìm thấy mã gian lận bí mật bằng cách nhập sai lối tắt Công cụ của Chrome cho nhà phát triển :)). Tuy nhiên, đây không phải là vấn đề quá lớn đối với trò chơi.
Về giao diện người dùng, lưới có thể cải thiện cảm giác "toàn bộ mọi nơi" và khi kéo các phần tử trên thiết bị di động, hãy dịch chuyển chúng một chút lên trên cùng để bạn có thể thấy những gì bạn đang di chuyển xuống dưới ngón tay có thể cải thiện khả năng hiển thị.
Hỏi đáp với Jakub Koziol
Tại sao lại là web?
Quyền truy cập tức thì, thực sự chạy trên nhiều nền tảng và là cách chia sẻ thuận tiện nhất. Nếu điều đó có vẻ không tốt, tôi không biết điều gì sẽ xảy ra.
Little Alchemy bắt đầu thử nghiệm Cửa hàng Chrome trực tuyến từ vài năm trước. Theo thời gian, chúng tôi đã mở rộng sang các nền tảng khác, nhưng phiên bản web vẫn là trọng tâm chính của chúng tôi. Hiện tại, tất cả ứng dụng gốc của chúng tôi đều hoạt động trực tiếp dựa trên ứng dụng web. Công cụ này giúp cắt giảm rất nhiều công việc và đơn giản hoá quy trình cập nhật trò chơi. Điều này cực kỳ quan trọng đối với một nhóm nhỏ như chúng tôi.
Điều gì hoạt động thực sự tốt trong quá trình phát triển?
Với phiên bản Little Alchemy hiện tại, chúng tôi tập trung rất nhiều vào web dành cho thiết bị di động. Trong quá trình phát triển, chúng tôi đã làm việc với nhiều thiết bị thực và Công cụ của Chrome cho nhà phát triển từ xa đã giúp chúng tôi đẩy nhanh đáng kể quy trình này.
Chúng tôi cũng thực sự thích công việc này về hiệu suất và thiết kế phản hồi. Bộ công cụ hiện tại trong Chrome hỗ trợ hoạt động rất hiệu quả trên các khía cạnh này của ứng dụng.
Nếu bạn có thể có bất kỳ API nào để cải thiện ứng dụng của mình, đó sẽ là API gì?
Trò chơi thường phụ thuộc rất nhiều vào hình ảnh. Ví dụ: chúng tôi có thư viện gồm hơn 500 hình ảnh cần có thể mở rộng và để có trải nghiệm tối ưu, bạn nên tải các hình ảnh đó trước khi người chơi bắt đầu trò chơi. Tập hợp này đòi hỏi logic khác với ứng dụng web thông thường, trong đó bạn có thể tải từng phần và sử dụng tập bản đồ. Có một cách để giải quyết vấn đề đó một cách hiệu quả sẽ giúp chúng tôi tiết kiệm được rất nhiều công sức và có thể mang lại trải nghiệm tốt hơn cho người chơi.
Ngoài ra, việc kiếm tiền từ các trò chơi trên web vẫn gặp vấn đề. Hầu như bạn không thể triển khai việc thanh toán nếu không tham gia chơi miễn phí và không có nhiều cách hợp lý để hỗ trợ trò chơi HTML5 bằng quảng cáo. Đây là một vấn đề ảnh hưởng đến loại và chất lượng trò chơi trên nền tảng web.