Xây dựng Galaxy
Kế hoạch của tôi là tạo một mô hình thiên hà theo quy trình có thể đặt dữ liệu về các ngôi sao vào ngữ cảnh – và hy vọng sẽ cung cấp một cái nhìn tuyệt vời về vị trí của chúng ta trong Dải Ngân hà.

Để tạo dải Ngân hà, tôi đã tạo ra 100.000 hạt và đặt chúng theo hình xoắn ốc bằng cách mô phỏng cách các cánh thiên hà được hình thành. Tôi không quá lo lắng về thông tin cụ thể về quá trình hình thành cánh xoắn ốc vì đây sẽ là mô hình biểu diễn thay vì mô hình toán học. Tuy nhiên, tôi đã cố gắng làm cho số lượng cánh xoắn ít nhiều chính xác và xoay theo "hướng đúng".
Trong các phiên bản sau của mô hình Ngân hà, tôi đã giảm bớt việc sử dụng các hạt để ưu tiên hình ảnh phẳng của một thiên hà đi kèm với các hạt, hy vọng sẽ mang lại cho mô hình này một hình ảnh chụp ảnh hơn. Hình ảnh thực tế là của thiên hà xoắn ốc NGC 1232 cách chúng ta khoảng 70 triệu năm ánh sáng, được xử lý để trông giống như dải Ngân hà.


Tìm khung hình
Sau khi bạn đã tìm thấy hàng chính xác trong công cụ theo dõi cho trò chơi, bước tiếp theo là tìm vòng lặp chính. Vòng lặp chính trông giống như một mẫu lặp lại trong dữ liệu theo dõi. Bạn có thể di chuyển trong dữ liệu theo dõi bằng cách sử dụng các phím W, A, S, D: A và D để di chuyển sang trái hoặc phải (lùi và tiến theo thời gian) và W và S để phóng to và thu nhỏ dữ liệu. Bạn sẽ mong đợi vòng lặp chính của mình là một mẫu lặp lại sau mỗi 16 mili giây nếu trò chơi của bạn đang chạy ở tốc độ 60Hz.

Sau khi xác định được nhịp tim của trò chơi, bạn có thể tìm hiểu chính xác mã của mình đang làm gì ở mỗi khung hình. Sử dụng các phím W, A, S, D để phóng to cho đến khi bạn có thể đọc văn bản trong các hộp hàm.

Sử dụng bản dịch để di chuyển giữa các thành phần hiển thị
Để dễ hiểu hơn, giả sử có hai chế độ xem: chế độ xem danh sách và chế độ xem chi tiết. Khi người dùng nhấn vào một mục danh sách bên trong chế độ xem danh sách, chế độ xem chi tiết sẽ trượt vào và chế độ xem danh sách sẽ trượt ra.
Để đạt được hiệu ứng này, bạn cần có một vùng chứa cho cả hai thành phần hiển thị đã đặt overflow: hidden
trên đó. Bằng cách đó, cả hai thành phần hiển thị đều có thể nằm cạnh nhau bên trong vùng chứa mà không hiển thị thanh cuộn ngang nào, đồng thời mỗi thành phần hiển thị có thể trượt sang bên cạnh bên trong vùng chứa nếu cần.