האלכימיה הקטנה

פרטים על Little Alchemy

סיכום

Little Alchem: משחק שילובים מהנה ומתאים לנייד, בהשראת אחיו הגדול Alchemy.

מה אנחנו אוהבים?

Little Alchemy היא דוגמה מצוינת לשימוש בכל היכולות העדכניות ביותר של פלטפורמת האינטרנט. היא משתמשת במניפסט של אפליקציית האינטרנט כדי להפעיל את האפליקציה במסך מלא אחרי ההתקנה, ומשתלבת עם Android בעזרת theme-color.

הטעינה הראשונה מהירה מאוד ומציגה את הטעינה מראש מיד. בנוסף, אפשר להפעיל אותו לגמרי אופליין באמצעות AppCache. כל הכבוד.

שיפורים אפשריים

במחשב, בדרך כלל אסור לחסום לחיצה ימנית (אבל זה איפשר לי למצוא את קוד הטריקים הסודי על ידי הקלדה שגויה של קיצור הדרך של כלי הפיתוח של Chrome :)). אבל זה לא ממש בעיה במשחק.

מבחינת ממשק המשתמש, רשת עשויה לשפר את התחושה של 'כל המקום מלא', וכאשר גוררים רכיבים בנייד, כדאי להזיז אותם מעט למעלה כדי שתוכלו לראות מה אתם מזיזים מתחת לאצבע.

שאלות ותשובות עם Jakub Koziol

למה באינטרנט?

גישה מיידית, תמיכה בפלטפורמות שונות והדרך הנוחה ביותר לשיתוף. אם זה לא נשמע טוב, אני לא יודע מה כן נשמע טוב.

Little Alchemy התחיל כניסוי בחנות האינטרנט של Chrome לפני כמה שנים. עם הזמן הרחבנו את הפעילות לפלטפורמות אחרות, אבל גרסת האינטרנט היא עדיין המוקד העיקרי שלנו. נכון לעכשיו, כל האפליקציות שלנו מבוססות ישירות על אפליקציית האינטרנט. כך אנחנו חוסכים הרבה עבודה ומפשטים את תהליך העדכון של המשחק, וזה חשוב מאוד לצוות קטן כמו שלנו.

מה עבד טוב מאוד במהלך הפיתוח?

בגרסה הנוכחית של Little Alchemy התמקדנו במיוחד באינטרנט לנייד. במהלך הפיתוח עבדנו עם הרבה מכשירים פיזיים, ו-Chrome DevTools מרחוק עזר לנו להאיץ את התהליך באופן משמעותי.

נהנינו גם מהעבודה על הביצועים ועל העיצוב הרספונסיבי. קבוצת הכלים הנוכחית ב-Chrome מאפשרת לעבוד ביעילות רבה על ההיבטים האלה של האפליקציה.

אם הייתה לך אפשרות לבחור ממשק API כלשהו כדי לשפר את האפליקציה, איזה ממשק היית בוחר?

משחקים בדרך כלל תלויים מאוד בתמונות. לדוגמה, יש לנו ספרייה של יותר מ-500 תמונות שצריך להתאים לגודל המסך, וכדי שחוויית המשתמש תהיה אופטימלית, צריך לטעון אותן לפני שהשחקן מתחיל את המשחק. היא דורשת לוגיקה שונה מזו של אפליקציית אינטרנט רגילה, שבה אפשר להשתמש בטעינה איטית ובאטלסים. אם נוכל לטפל בבעיה הזו ביעילות, נחסוך הרבה עבודה ונוכל לספק חוויה טובה יותר לשחקנים שלנו.

בנוסף, עדיין יש בעיות למונטיזציה של משחקים באינטרנט. כמעט בלתי אפשרי להטמיע תשלומים בלי לעבור ישירות למשחקים ללא תשלום, ואין הרבה דרכים אלגנטיות לתמוך במשחקי HTML5 באמצעות מודעות. זוהי בעיה שמשפיעה על סוגי המשחקים ועל האיכות שלהם בפלטפורמה באינטרנט.