בניית גלקסיה
התכנון שלי היה ליצור באופן פרוצדורלי מודל של הגלקסיה שיוכל להציב את נתוני הכוכבים בהקשר – ובתקווה לתת תצוגה מדהימה של המיקום שלנו בדרך החלב.

כדי ליצור את שביל החלב, יצרתי 100,000 חלקיקים והנחתי אותם בספירלה, על ידי הדמיה של האופן שבו הזרועות הגלקסיות נוצרות. לא דאגתי יותר מדי לגבי הפרטים של היווצרות הזרוע הספירלית, כי זה יהיה מודל ייצוג ולא מודל מתמטי. עם זאת, ניסיתי להגיע למספר הנכון של זרועות הספיראל, ולסובב אותן ב'כיוון הנכון'.
בגרסאות מאוחרות יותר של מודל שביל החלב, הפחתתי את הדגש על השימוש בחלקיקים ובמקום זאת השתמשתי בתמונה רגילה של גלקסיה כדי ללוות את החלקיקים, בתקווה שהיא תיתן לו מראה יותר צילום. התמונה בפועל היא של גלקסיית NGC 1232 בצורתה הספירלית, שנמצאת במרחק של כ-70 מיליון שנות אור מאיתנו. התמונה עוברת מניפולציה כדי להיראות כמו שביל החלב.


איך מוצאים את המסגרת
אחרי שמאתרים את השורה הנכונה בכלי המעקב אחרי המשחק, השלב הבא הוא למצוא את הלולאה הראשית. הלולאה הראשית נראית כמו דפוס חוזר בנתוני המעקב. אפשר לנווט בנתוני המעקב באמצעות המקשים W, A, S ו-D: A ו-D כדי לזוז שמאלה או ימינה (קדימה ואחורה בזמן) ו-W ו-S כדי להגדיל או להקטין את התצוגה של הנתונים. אם המשחק פועל במהירות 60Hz, הלולאה הראשית אמורה להיות דפוס שמתרחש שוב ושוב כל 16 אלפיות השנייה.

אחרי שמאתרים את הדופק של המשחק, אפשר להבין בדיוק מה הקוד עושה בכל פריים. מגדילים את התצוגה באמצעות המקשים W, A, S ו-D עד שאפשר לקרוא את הטקסט בתיבות הפונקציות.

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