Để dạy bản thân lập trình trò chơi cơ bản, tôi sẽ lập trình một bản sao của Pông. Tôi sẽ sử dụng mẫu thiết kế Observer, với giao diện giữa đầu vào và công cụ trò chơi. Tuy nhiên, tôi không chắc giao diện nên làm gì. Một ý tưởng tôi có là giao diện đầu vào nói với công cụ trò chơi rằng (ví dụ) màn hình đã được nhấp, sau đó để cho công cụ trò chơi quyết định làm gì với thông tin đó (ví dụ như bắn một viên đạn). Một ý tưởng khác mà tôi có là về giao diện nhập liệu, đã bắt được nhấp chuột, để nói với công cụ trò chơi bắn một viên đạn.
Phương pháp nào sẽ tốt hơn cho tôi để sử dụng?