Tạo dựng thiên hà
Kế hoạch của tôi là tạo theo quy trình một mô hình thiên hà có thể đặt dữ liệu về sao vào ngữ cảnh -- và hy vọng có thể đưa ra một bức tranh tuyệt đẹp về vị trí của chúng ta trong Dải Ngân Hà.
Để tạo ra Dải Ngân Hà, tôi đã tạo ra 100.000 hạt và đặt chúng theo một đường xoắn ốc bằng cách mô phỏng cách hình thành các nhánh ngân hà. Tôi không quá lo lắng về các chi tiết cụ thể về sự hình thành cánh xoắn ốc vì đây sẽ là một mô hình biểu diễn hơn là một mô hình toán học. Tuy nhiên, tôi đã cố gắng xác định số lượng cánh xoắn ốc chính xác hơn và quay theo "đúng hướng".
Trong các phiên bản sau của mô hình Dải Ngân Hà, tôi đã giảm nhẹ việc sử dụng các hạt, thay vào đó là hình ảnh phẳng của một thiên hà đi kèm với các hạt này, hy vọng rằng nó trông giống như một bức ảnh như ảnh chụp. 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 chỉnh sửa để trông giống như Dải Ngân Hà.
Đang tìm khung hình của bạn
Sau khi tìm được hàng chính xác trong công cụ theo dấu dành cho trò chơi, bước tiếp theo là tìm vòng lặp chính. Vòng lặp chính sẽ giống như một mẫu lặp lại trong dữ liệu theo dấu. Bạn có thể điều hướng dữ liệu truy vết 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 sang phải (qua lại trong thời gian) và W và S để phóng to và thu nhỏ dữ liệu. Vòng lặp chí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 độ 60 Hz.
Sau khi định vị được nhịp tim của trò chơi, bạn có thể tìm hiểu chính xác mã của bạn đang làm gì ở từng khung hình. Sử dụng 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.
Dùng bản dịch để di chuyển giữa các khung hiển thị
Để làm việc dễ dàng 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 một vùng chứa cho cả hai khung hiển thị đã đặt overflow: hidden
. Bằng cách đó, cả hai chế độ xem có thể nằm bên trong vùng chứa cạnh nhau mà không hiển thị thanh cuộn ngang nào, đồng thời mỗi chế độ xem có thể trượt từ bên này sang bên trong vùng chứa khi cần.