
สรุป
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 ที่มีโฆษณาอย่างมีประสิทธิภาพมากนัก ปัญหานี้เกี่ยวข้องกับประเภทและคุณภาพของเกมบนแพลตฟอร์มเว็บ