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

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

สรุป

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

สิ่งที่เราชอบ

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

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

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

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

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

ถามและตอบกับ Jakub Koziol

เหตุผลที่ควรใช้เว็บ

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

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

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

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

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

หากมี API ใดก็ได้ที่จะปรับปรุงแอปของคุณได้ คุณจะเลือก API ใด

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

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