למי יש יותר קטן?
חשבתי שיהיה מצחיק לכתוב פוסט המשך לאחת הסדרות שהתחלתי קודם. אתם יודעים, בשביל הקטע.
בפעם הקודמת כתבתי על דמואים – תוכנות שמשלבות תכנות, גרפיקה ומוזיקה ליצירה שלמה שרצה בזמן אמת ובדרך כלל מותחת את גבולות הטכנולוגיה הקיימת. הפעם נעסוק באינטרואים (Intros).
בגדול, אינטרואים הם דמואים עם מגבלת גודל שרירותית – בניגוד לדמואים שהולכים ונהיים כבדים עם הזמן, האינטרואים הגדולים ביותר הם בדרך כלל קובץ בודד במשקל של 64 קילובייט (יש גם גדולים יותר אבל הם נדירים יחסית) ומשם הם רק נהיים קטנים יותר. עד כמה קטנים? בואו נראה:
64K
אינטרואים של 64 קילובייט יכולים לשלב בלי בעיה אפקטים גרפיים, אנימציה וסאונד – באיכות נמוכה מעט יותר מדמואים, אבל עדיין מרשימה מאוד יחסית לגודל המגוחך שלהם:
Conspiracy / Chaos theory (2006)
Heaven seven / Exceed (2000)
32K
כאן כבר צריך להתחיל לחשוב בצורה מקורית – אין מקום לכמויות גדולות של אפקטים ותלת מימד.
Bugtro / Mostly harmless (2005)
Pier / Hedelmae (2010)
16K
המוזיקה מאבדת איכות או נעלמת לגמרי והאינטרו מתמקד בסצנה אחת או שתיים, לרוב עם אובייקטים סימטריים על מנת לחסוך בזכרון:
Raytro / Frequency (2009)
OzGlow / Nocturns (2007)
4k
כאן כבר עוברים בעיקר לגרפיקה פרוצדורלית – אין מקום בזכרון לאובייקטים מורכבים ולגרפיקה מצוירת, אבל יש מקום לאלגוריתם שיוצר אותם בעצמו. ככה אפשר לעשות בארבעה קילובייט דברים מופלאים כמו הדבר הזה:
Elevated / RGBA + TBC (2009)
או ע"י שימוש אסטרטגי בצורות גיאומטריות פשוטות:
Atrium / TBC + Loonies (2009)
1K
בקילובייט אחד דברים מתחילים להיות מינימליסטיים, אבל עדיין יש מספיק מקום לאפקט אחד מרשים:
Tracie / TBC (2007)
Untraceable / TBC (2009)
512b
כן, 512 בייט. מצאתי רק שתי דוגמאות לאינטרו כזה ובשתיהן אין וידאו זמין, אבל בגדול: אפקט אחד פשוט. על מוזיקה מן הסתם אין על מה לדבר כבר.
256b
ואז פתאום יש דברים כאלה, בחצי מהגודל:
Puls / RRRola (2009)
64b
גם באלפית מהגודל המקסימלי עדיין אפשר לעשות משהו, איכשהו:
Constant evolution / Farbrausch (2003)
(אין וידאו אבל אפשר לדמיין)
32b
מאותה סיבה שכלב מלקק את הביצים שלו:
Dirojed / Rrrola (2007)
ולסיום: אפס בייטים!
Zerobytes / Optimus (2005)
…זה לא עושה כלום, אבל לפחות זה עושה אותו במינימום האפשרי של שימוש בזכרון!
בפעם הבאה: דמואים על פלטפורמות איזוטריות יותר ופחות