הקדמה
אם הסתובבתם לא מעט באינטרנט בסביבות 2009, הסיכוי שלא שמעתם על המשחק "במבה בממלכה הקסומה" הוא קטן מאוד. המשחק, שפותח כחלק מקמפיין שיווקי של אסם עבור מותג החטיפים "במבה", הפך לתופעה תרבותית. הוא שודר ברשתות, הועבר מפה לאוזן, שוחק על ידי מאות אלפי ילדים ונוער, וזכה בפרס "משחק הווב של השנה". אבל מעבר להצלחה המסחרית, "במבה בממלכה הקסומה" השאיר חותם עמוק בלבבות רבים — כזה שהוביל לא רק לגעגוע, אלא למאבק של ממש להחזיר אותו, ובסופו של דבר גם לפרויקט שיחזור מרשים במיוחד. במאמר הזה נעבור על כל ציר הפיתוח שלו ואיך הוא הגיע לאיפה שהוא היום
הפיתוח המקורי: חודשיים של עבודה, פרויקט אחד של תשוקה
פיתוח המשחק בשנת 2009 נעשה בתנאים לא שגרתיים. הוא נבנה בפרק זמן קצרצר של 3 חודשים בלבד, והכול התנהל מרחוק — דרך מסנג'ר של מיקרוסופט, מהבתים של צוות הפיתוח. מי שעמד מאחורי ההפקה היה משרד הפרסום Ideologic, שבאותה תקופה טיפל כמעט בכל קמפיין של במבה ובכל משחקי במבה החטיף החטוף. יחד עם Playful Shark, סטודיו עצמאי לפיתוח משחקים, הם יצאו לדרך. תחילה הייתה להם תבנית בסיסית למשחק: סייד סקרולר כמו סופר מריו או מייפל סטורי שבו השחקן נלחם במפלצות שמגיעות מצד לצד. אלא שפלייפול שארק לא התחברו לקונספט — הם רצו ליצור משהו יותר שאפתני. התוצאה: RPG לילדים, ברמה שהם בעצמם ישמחו לשחק. אחד הדברים המרתקים הוא ההשראה מאחורי מערכת הקרב. מסתבר שהיא נלקחה ממשחק פלאש יפני בשם Inuyasha Demon Tournament, מבית Adult Swim. אחת ממפתחות הצוות אהבה את המשחק, והוחלט לאמץ את המכניקה שלו — עם התאמות. ההבדלים העיקריים? בעיקר בעיצוב הקלפים, שהיו מוגזמים למדי בגרסה המקורית וכללו מתקפות שמילאו את רוב הלוח. למרות הזמן הקצר, המפתחים השקיעו את כל מרצם בפרויקט. הם עבדו ימים כלילות, והצליחו להכניס אפילו סצנת פתיחה קולנועית, שהייתה בשלב מסוים בכלל תחת דיון אם לוותר עליה. התוצאה הסופית? משחק מרהיב לימיו, שלא קיבל אף עדכון מאז שיצא – לא תיקוני באגים, לא תוכן חדש, לא התאמות עונתיות — ועדיין נשאר יציב לחלוטין גם היום.
ההיעלמות המסתורית של 2017
בשנת 2017, ללא כל הודעה מוקדמת, המשחק פשוט נעלם. הוא הוסר מאתר אסם, והקהילה שהתאספה סביבו נותרה ללא גישה לאחת מחוויות הילדות המכוננות שלה. בשנים שחלפו מאז, הצורך להחזיר את המשחק רק הלך וגדל. בשנת 2019 קמו קבוצות פייסבוק, נפתחו עצומות דיגיטליות, ונערים ונערות מרחבי הארץ התחילו לארגן את עצמם סביב מטרה אחת ברורה: החזרת "במבה בממלכה הקסומה".
החזרה ההיסטורית ב־2020: מהפכת נוער דיגיטלית
במרץ 2020, קמה קבוצה של עשרות נערים נלהבים והחלה לפעול באופן מסודר מול אסם, יוצרי המשחק, ומפתחים מהצוות המקורי. הם פתחו שרת דיסקורד פעיל, הקימו עמוד אינסטגרם שמשך אלפי עוקבים, והתחילו לגבש תוכנית עבודה וזאת רק לאחר שהיה להם רק חצי מקבצי המשחק, אך לבסוף בעזרת עוד אנשים הם הצליחו להשיג את כל קבצי המשחק ולגרום לו לעבוד, ומאז ב־11 ביוני 2020 הוכרז רשמית בשרת שהמשחק עתיד לחזור ב־20 ביוני — בדיוק עם תחילת החופש הגדול. ההתרגשות הייתה עצומה. אבל יום לפני ההשקה, הקבוצה נאלצה להודיע על דחייה בלתי צפויה בעקבות עומס ואילוצים חיצוניים. אחר כך נוספו עיכובים נוספים בשל בעיות אישיות של אנשי צוות. הסבלנות עמדה למבחן, אך המאמץ השתלם: ב־30 באוגוסט 2020, בשעה 20:00, המשחק חזר לאוויר. אלפי שחקנים הציפו את השרתים, שהתרסקו שוב ושוב בשעות הראשונות בגלל העומס העצום. אך בהמשך הערב, הכל התייצב. המשחק רץ, השרתים עבדו — והקהילה הייתה בשיאה. החזרה התאפשרה בזכות הסכם מיוחד עם אסם, לפיו המשחק יופעל במשך שנתיים ללא שינויים בתוכנו. אמנם הצוות לא יכול היה לעדכן או להוסיף פיצ'רים, אך זה לא שינה דבר – מה שהיה חשוב הוא שהוא חזר.
Ruffle והבעיה הגדולה של פלאש
כמו רבים ממשחקי הדפדפן של התקופה, "במבה בממלכה הקסומה" פותח בטכנולוגיית Flash, שבעקבות בעיות אבטחה והפסקת התמיכה מצד הדפדפנים — חדלה מלהתקיים בדצמבר 2020. לכן, גם לאחר ההחזרה ב־2020, ברגע שפלאש נעלם — המשחק שוב הפך לבלתי שמיש. כאן נכנס לתמונה פרויקט Ruffle: אמולטור קוד פתוח שמאפשר להריץ תוכן פלאש ישן ישירות בדפדפנים מודרניים, תוך שימוש בטכנולוגיות חדשות כמו WebAssembly. מדובר בפתרון מאובטח שמבצע תרגום של קוד ActionScript לקוד שיכול לרוץ בסביבת אינטרנט מודרנית — ולמעשה שומר על חוויית המשחק המקורית כמעט כפי שהייתה. אבל גם כאן חיכתה בעיה — באג קריטי שמנע יצירת משתמשים חדשים לאחר הסרטון פתיחה. אמנם המשחק נטען, אך אי אפשר היה לשחק בו באמת. במשך חודשים עבדנו עם Ruffle, ניסינו דרכים שונות לעקוף את הבעיה, אך ללא הצלחה.
פריצת הדרך: עדכון קוד שעוקף את הבעיה
לאחר חקירה מעמיקה בקוד הפנימי של המשחק, הצלחנו למצוא דרך לעקוף את מערכת הרישום — ולהכניס שחקנים ישירות לתוך המשחק. ביצענו התאמות קלות שיאפשרו ל-Ruffle להתמודד עם בעיות התאימות ולדלג על חלק מהשגיאות שהיו גורמות לקריסות. התוצאה: "במבה בממלכה הקסומה" חוזר – שוב – לפעול באופן מלא. בלי בעיות, בלי תוספים, בלי פלאש. פשוט להיכנס, לשחק, ולהתמלא בנוסטלגיה. המשחק כרגע עובד במתכונת של שמירה של ההתקדמות באופן לוקלי ולא דרך שרת אחר.
מסקנות
המסע של "במבה בממלכה הקסומה" הוא לא רק סיפור על משחק פלאש ישראלי מצליח. הוא סיפור על קהילה שלא ויתרה, על נערים עם חזון, ועל התמדה טכנולוגית בעידן משתנה. הוא גם תזכורת לכך שלפעמים דווקא יצירה מסחרית, שלכאורה נועדה לפרסום חטיף, יכולה להפוך לחלק מילדות של דור שלם. ובזכות פרויקטים כמו Ruffle, והאנשים שפועלים סביבם, אפשר להחזיר לחיים את הקסם הזה — גם הרבה אחרי שפלאש נפל.