אחרי חודשים על גבי חודשים של עקיפה מהנושא, EA ומקסיס סוף סוף ראו לנכוןתן ל-SimCity אפשרות לא מקוונת. נִצָחוֹן! לפחות, עבור אנשים שעדיין לוחמים עם הנצורים, ולמען האמת - לא נורא מעניין בונה העיר. אבל בזמן שאנחנו מחכים שהמודדים יצחקו על מקסיסהנחיות מחניקות באופן מחניקולבסוף להפוך את המשחק למצוין, כמה שאלות עדיין דורשות תשובה. בראש ובראשונה, מדוע הפרצוף הלא כל כך פתאומי כשהחברה טענה פעם שהפרידהSimCityמהשרתים היקרים שלה יהיה כמעט בלתי אפשרי? לדברי המפתח, זה בגלל שכתוב הסימולציה כדי לתפקד במצב לא מקוון נדרשכמעט שישה חודשים וחצישל עבודה קשה.
מקסיס התייחסה לחששות שהייתה יכולה להפוך את SimCity מדיסטופיה מורידה חיבור לגן עדן תמיד לא מקוון בטירוף כובע.פוסט בבלוג:
"עד שנסיים, נבלה יותר מ-6 וחצי חודשים בעבודה כדי לכתוב ולשכתב חלקי ליבה של המשחק כדי לגרום לזה לעבוד. אפילו דברים שנראים טריוויאליים, כמו האופן שבו ערים נשמרות ונטענות, היו חייבים לעבור עיבוד מחדש לחלוטין כדי לגרום לתכונה זו לפעול כהלכה."
"SimCity נכתב כדי להסתמך על השרתים. המשחק מבצע פינג לשרתים באופן שגרתי עבור פיסות נתונים קריטיות (סטטוס אזור, עובדים, מסחר וכו') והוא מסתמך על המידע הזה כדי לשמור על ההדמיה. המשמעות הייתה שכתוב של המערכת כולה, שקודם לכן היה קיים ב-Java, והכנסנו אותו ל-C++ נאלצנו לדפוק את חומרי ה-Internet. יש הרבה קוד שמחפש מידע היה צריך לכתוב הרבה קוד כדי לייצר את הנתונים האלה באופן מקומי, במיוחד עבור מידע אזורי."
ככל הנראה, השרתים תפקדו כדופק החיוני לכל דבר, החל מאזורים דרך מסחר וכלה ברכיבי ממשק משתמש, וחיתוך רקמות החיבור הוביל לבלגן של בעיות אופטימיזציה, שמקסיס עדיין עובדת לתקן. המפתח גם נאלץ להסיר קוד מרובה משתתפים המשולב באלמנטים כמו תכונות חברתיות, השוק העולמי ולוחות הישגים, וכל זאת מבלי להפוך את מצב מרובי המשתתפים הנפרד בקרוב לערמה לא תקינה. אז בעצם, הם שיחקו משחק של מבצע בן חודשים עם משחק מחשב. כַּנִראֶה.כַּנִראֶה.
אני אומר את זה כידוחות מרוביםוכמהמודים שדומים במהירותגרם לכל התהליך להישמע כאילו זה יהיה הרבה פחות זמן/מאמץ. עם זאת, מכיוון שאינני מומחה, אינני יכול לומר בוודאות כך או כך.
אבל הנה לך: מקסיס התייחסה לנושא ברמה מטופשת, בניגוד פשוט לומר, "ובנה, הנה לך" ולהתחמק לנצח. עכשיו, בזמן שכולנו פתוחים ותקשורתיים סוף סוף אחרי עידנים זועמים, אולי נוכל לקבל עזרה מהצד של ערים גדולות יותר? אָנָא?