Giả kim thuật nhỏ

Paul Bakaus
Paul Bakaus

Thông tin chi tiết về Little Alchemy

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 em Alchemy.

Điều chúng tôi thích?

Little Alchemy là một ví dụ điển hình về việc sử dụng tất cả các tính năng mới nhất của nền tảng web để khai thác tối đa lợi thế của nền tảng đó. Ứng dụng này sử dụng tệp kê khai ứng dụng web để chạy ở chế độ toàn màn hình khi được cài đặt và kết hợp với Android nhờ theme-color.

Lần tải đầu tiên cực kỳ nhạy và hiển thị trình tải trước ngay lập tức. Ngoài ra, bạn có thể chơi trò chơi này hoàn toàn ngoại tuyến thông qua việc sử dụng AppCache. Tốt lắm!

Những điểm có thể cải thiện

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 phép (nhưng điều này 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ụ cho nhà phát triển Chrome :)). Tuy nhiên, đây không phải là vấn đề 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 "rải rác" và khi kéo các phần tử trên thiết bị di động, hãy dịch chuyển các phần tử đó lên trên một chút để bạn có thể thấy phần tử bạn đang di chuyển bên dưới ngón tay, điều này có thể cải thiện khả năng hiển thị.

Hỏi đáp với Jakub Koziol

Tại sao nên chọn web?

Truy cập tức thì, thực sự đa nền tảng và là cách chia sẻ thuận tiện nhất. Nếu bạn không thích, tôi không biết nên làm gì khác.

Little Alchemy bắt đầu là một thử nghiệm cho Cửa hàng Chrome trực tuyến cách đây vài năm. 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 trực tiếp dựa trên ứng dụng web. Điều này giúp giảm bớ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ì đã thực sự hiệu quả trong quá trình phát triển?

Với phiên bản lặp lại hiện tại của Little Alchemy, 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à Chrome DevTools từ xa giúp chúng tôi tăng tốc đáng kể cho quá trình này.

Chúng tôi cũng rất thích công việc về hiệu suất và thiết kế thích ứng. Bộ công cụ hiện tại trong Chrome cho phép làm việc 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ể sử dụng bất kỳ API nào để cải thiện ứng dụng của mình, thì đó sẽ là API nào?

Trò chơi thường phụ thuộc nhiều vào hình ảnh. Ví dụ: chúng ta có một thư viện gồm hơn 500 hình ảnh cần mở rộng quy mô và để có trải nghiệm tối ưu, các hình ảnh này phải được tải trước khi người chơi bắt đầu trò chơi. Ứng dụng này yêu cầu logic khác với ứng dụng web thông thường, nơi bạn có thể tải lười và sử dụng bản đồ. Việc có một cách xử lý hiệu quả sẽ giúp chúng tôi tiết kiệm được nhiều công sức và 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ừ trò chơi trên web vẫn còn nhiều vấn đề. Hầu như không thể triển khai tính năng thanh toán mà không chuyển thẳng sang chế độ chơi miễn phí và không có nhiều cách hay để hỗ trợ trò chơi HTML5 bằng quảng cáo. Đây là vấn đề liên quan đến loại và chất lượng của trò chơi trên nền tảng web.