Программирование игр без основного цикла

Мой профессор дал сегодня моему классу задание, основанное на объектно-ориентированном программировании в Pygame. По сути, он сказал, что в игре, которую мы должны создать, не будет основного игрового цикла. Хотя я считаю, что это возможно (и этот вопрос утверждает, что это возможно), я не Я считаю, что это необходимо для приверженности объектно-ориентированной парадигме.

На диаграмме, которую дал профессор, он показал инициализацию игры, и по мере создания экземпляров объектов поток управления программы будет распределяться между объектами.

В принципе, я считаю, что можно было бы реализовать такую ​​игру. способ, но это не был бы идеальный способ и не требуется для объектно-ориентированной приверженности. Есть какие-нибудь мысли?

РЕДАКТИРОВАТЬ: Мы создаем клон астероидов, что, как мне кажется, еще больше усложняет ситуацию из-за того, что это игра в реальном времени.

5
задан Community 23 May 2017 в 11:46
поделиться