בעידן שבו כונני SSD מהירים עולים הון תועפות, ומשחקי מחשב מודרניים דורשים נפחי אחסון מפלצתיים של מאות גיגה-בייט, שחקנים רבים מוצאים את עצמם במאבק תמידי על כל מגה-בייט פנוי. טכנולוגיות מתקדמות כמו DLSS או Frame Generation אולי משפרות את הביצועים הגרפיים, אך הן אינן פותרות את בעיית המשקל הכבד של תעשיית הגיימינג הנוכחית. בדיוק בגלל זה, פרויקט חדש ומסקרן מצליח להצית את הדמיון של חובבי חומרה ונוסטלגיה כאחד.
מדובר בגרסה זעירה במיוחד של משחק הקלפים הקלאסי סוליטר, שנקראת TinySol. המשחק הזה כל כך קטן, שהוא מסוגל להיטען ישירות מתוך קוד QR פשוט. בעוד שמשחקי טריפל-A מודרניים דורשים מאיתנו למחוק חצי מהכונן כדי להתקין אותם, היצירה המינימליסטית הזו מציעה גישה הפוכה לחלוטין שמחזירה אותנו לימי המחשוב האישי המוקדמים.
המפגש המפתיע בתערוכת הרטרו
סיפור הגילוי של המשחק נשמע כמעט כמו תחילתו של סרט הרפתקאות לחובבי טכנולוגיה ישנה. היוטיובר המוכר LGR Blerbs, המזוהה עם סיקור חומרה נוסטלגית, נתקל במשחק במהלך ביקור בתערוכת המחשוב הוינטג' VCF Southwest שנערכה בטקסס. שם, באחד הדוכנים, הוענק לו במפתיע דיסקט גמיש היסטורי בגודל 5.25 אינץ' שהכיל את התוכנה הייחודית הזו.
מאחורי הפיתוח המרשים הזה עומד בית הפיתוח של חובבי המחשבים הוותיקים Classic Bits, שעמל על הפרויקט החל משנת 2021. המטרה המקורית של המפתחים לא הייתה ליצור גימיק שיווקי מודרני, אלא לפתור בעיה טכנית אמיתית עבור מערכות מחשב ישנות מאוד. הם חיפשו דרך להשחיל משחק קטן ככל הניתן לתוך זיכרונות ה-ROM של מחשבי GRiD הניידים, תוך ניצול מסכי המונוכרום החדים של מערכת ה-AT&T 6300 הותיקה.
3 קילובייט של קסם הנדסי
כדי להבין את גודל ההישג, צריך להסתכל על המספרים היבשים: נפח הקובץ של המשחק עומד על 3 קילובייט בלבד (3KB). לשם השוואה, תמונת סלפי פשוטה בטלפון הנייד שלכם גדולה פי אלף מהמשחק המלא הזה. המשחק מציג גרפיקה פשוטה בשחור-לבן, המותאמת במיוחד למסכים הותיקים ומספקת חוויה נקייה ונטולת הפרעות שרצה על חומרה מינימלית.
המשחק מתמקד בגרסה הפופולרית של סוליטר הידועה בשם קלונדייק (Klondike Solitaire), בגרסת חלוקה של שלושה קלפים בכל תור. הגרפיקה המינימליסטית בסגנון "דוט מטריקס" נועדה להבטיח בהירות מקסימלית על גבי מסכים ישנים, והיא מוכיחה שלא צריך מיליוני פוליגונים כדי ליצור חוויית משחק ממכרת ויציבה במיוחד.
לשחק ישירות מקוד QR
המאפיין המדהים ביותר של TinySol הוא היכולת שלו להידחס לתוך קוד QR יחיד. אריזת המשחק הפיזית כוללת קטע קוד קצר המאפשר לפענח את קוד ה-QR ולחלץ מתוכו את קובץ ההרצה של המשחק ישירות למחשב. המפתחים מסבירים כי הגרסה הכלולה בקוד ה-QR היא גרסה מצומצמת ומופחתת רזולוציה עם תכונות מוגבלות במעט, אך היא עדיין שמישה לחלוטין ומהווה פלא הנדסי של ממש.
נכון לעכשיו, מצב המשחק היחיד הזמין הוא משיכת שלושה קלפים בכל תור, המהווה אתגר לא פשוט לשחקנים. יחד עם זאת, המפתחים ב-Classic Bits כבר שוקדים על העדכון הבא של המשחק. הם הבטיחו כי בגרסה הקרובה יתווסף גם מצב של משיכת קלף בודד (One-card draw), מה שיקל על שחקנים שמעדיפים חווית משחק רגועה ונגישה יותר.
איך מריצים את המשחק ואיך מנצחים בו?
למרות שהמשחק נולד עבור מערכות הפעלה ישנות כמו MS-DOS, שחקנים מודרניים יכולים ליהנות ממנו בקלות רבה גם היום. הדרך הפשוטה ביותר לעשות זאת היא באמצעות תוכנת האמולציה הפופולרית DOSBox. כל מה שנדרש מהמשתמש הוא להוריד את קובץ ההרצה הקטנטן מאתר הבית של המפתחים, ולגרור אותו ישירות לתוך חלון האמולטור כדי להתחיל לשחק באופן מיידי.
פרט מעניין נוסף שחשפו המפתחים נוגע למידת הקושי של המשחק המקורי. מאחר שאלגוריתם ערבוב הקלפים בגרסה הכה קטנה הזו הוא בסיסי מאוד, חלק ניכר מהמשחקים הנוצרים באקראי אינם ניתנים לפתרון כלל. כדי לפתור את הבעיה הזו ולמנוע תסכול מהשחקנים, המפתחים יצרו קובץ ייעודי להורדה המכיל 640 משחקים שנבדקו ונמצאו פתירים לחלוטין (Winnable Saves).
בעולם שבו תעשיית הגיימינג דוחפת ללא הרף לעבר משחקי ענק מנופחים הדורשים חומרה יקרה ושדרוגים תכופים, פרויקטים כמו TinySol מזכירים לנו את היופי שבפשטות ובאופטימיזציה קיצונית. לפעמים, כל מה שאנחנו צריכים בשביל כמה דקות של הנאה זה קומץ קילובייטים מתוכננים היטב וקוד QR אחד קטן.
התחבר כדי להגיב