พิพิธภัณฑ์ Little Alchemy

รายละเอียด Little Alchemy

สรุป

Little Alchem: เกมที่ผสมผสานระหว่างความสนุกและเหมาะกับอุปกรณ์เคลื่อนที่ ซึ่งได้แรงบันดาลใจมาจาก Alchemy พี่ชายน้องใหญ่ของเกม

เราชอบอะไร

Little Alchemy เป็นตัวอย่างที่ยอดเยี่ยมของการใช้ความสามารถล่าสุดทั้งหมดของแพลตฟอร์มเว็บ เพื่อให้ได้รับประโยชน์อย่างเต็มที่ โดยจะใช้ ไฟล์ Manifest ของเว็บแอป เพื่อเปิดโหมดเต็มหน้าจอเมื่อติดตั้ง และกลมกลืนไปกับ Android โดยใช้ theme-color

การโหลดครั้งแรกนั้นตอบสนองดีเยี่ยมและแสดงตัวโหลดล่วงหน้าทันที นอกจากนี้ ยังเล่นแบบออฟไลน์ได้ตลอดผ่านการใช้ AppCache ทำได้ดีมาก

การปรับปรุงที่เป็นไปได้

ในเดสก์ท็อป การบล็อกการคลิกขวามักถือว่าเป็น "ไม่อนุญาต" (แต่ทำให้ฉันพบสูตรโกงลับได้ง่ายๆ ด้วยการพิมพ์แป้นพิมพ์ลัด Chrome DevTools ผิด :)) แต่ไม่ใช่เรื่องใหญ่อะไรในเกม

ในเชิง UI ตารางกริดอาจปรับปรุงความรู้สึก "ทั่วตำแหน่ง" ได้ดีขึ้น และเมื่อลากองค์ประกอบในอุปกรณ์เคลื่อนที่ ให้ขยับรูปภาพขึ้นด้านบนเล็กน้อยเพื่อให้คุณมองเห็นสิ่งที่กำลังเคลื่อนไหวอยู่ใต้นิ้ว ทำให้มองเห็นได้ง่ายขึ้น

ถามตอบกับ Jakub Koziol

ทำไมต้องเป็นเว็บ

การเข้าถึงทันใจ ข้ามแพลตฟอร์มได้อย่างแท้จริง และเป็นวิธีการที่สะดวกที่สุดในการแชร์ด้วย ถ้ายังไม่ค่อยดี ผมก็ไม่รู้ว่าจะทำอะไร

Little Alchemy เริ่มต้นจากการใช้ Chrome เว็บสโตร์เมื่อ 2-3 ปีหลัง เมื่อเวลาผ่านไป เราขยายการใช้งานไปยังแพลตฟอร์มอื่นๆ แต่เวอร์ชันเว็บยังคงเป็นเป้าหมายหลักของเรา ตอนนี้แอปที่มาพร้อมเครื่องของเราทั้งหมดจะทำงานตามเว็บแอปโดยตรง ช่วยลดงานจำนวนมากและปรับปรุงกระบวนการอัปเดตเกม ซึ่งสำคัญมากสำหรับทีมเล็กๆ อย่างทีมของเรา

อะไรที่ได้ผลดีในระหว่างการพัฒนา

จากการพัฒนา Little Alchemy ในปัจจุบัน เราเน้นเรื่องของเว็บบนอุปกรณ์เคลื่อนที่อย่างมาก ระหว่างการพัฒนา เราได้ทำงานกับอุปกรณ์จริงจำนวนมาก และ Chrome DevTools จากระยะไกลช่วยให้เราเร่งกระบวนการนี้ให้เร็วขึ้นอย่างเห็นได้ชัด

นอกจากนี้ เรายังชื่นชอบที่ได้ปรับปรุงประสิทธิภาพและการออกแบบที่ปรับเปลี่ยนตามอุปกรณ์อีกด้วย ชุดเครื่องมือปัจจุบันใน Chrome ช่วยให้ทำงานด้านต่างๆ เหล่านี้ของแอปได้อย่างมีประสิทธิภาพมาก

หากคุณมี API สำหรับปรับปรุงแอป คุณจะใช้ API อะไร

เกมมักอาศัยรูปภาพเป็นหลัก ตัวอย่างเช่น เรามีคลังรูปภาพกว่า 500 รูปที่ต้องปรับขนาดและเพื่อให้ผู้เล่นได้รับประสบการณ์ที่ดีที่สุด ควรโหลดรูปภาพก่อนที่ผู้เล่นจะเริ่มเกม ซึ่งจำเป็นต้องใช้ตรรกะแตกต่างจากเว็บแอปทั่วไป ซึ่งคุณจะโหลดแบบ Lazy Loading และใช้แผนที่ได้ การมีวิธีจัดการอย่างมีประสิทธิภาพจะช่วยเราประหยัดการทำงานได้มาก และจะทำให้ผู้เล่นได้รับประสบการณ์ที่ดีขึ้น

นอกจากนี้ การสร้างรายได้จากเกมบนเว็บก็ยังคงเป็นปัญหา การชำระเงินแทบจะเป็นไปไม่ได้เลยหากไม่ได้เล่นเกมฟรีโดยตรง และวิธีที่ดีในการรองรับเกม HTML5 แบบมีโฆษณาก็แทบจะเป็นไปไม่ได้ ปัญหาคือการระบุประเภทและคุณภาพของเกมในแพลตฟอร์มเว็บ