Мой профессор дал сегодня моему классу задание, основанное на объектно-ориентированном программировании в Pygame. По сути, он сказал, что в игре, которую мы должны создать, не будет основного игрового цикла. Хотя я считаю, что это возможно (и этот вопрос утверждает, что это возможно), я не Я считаю, что это необходимо для приверженности объектно-ориентированной парадигме.
На диаграмме, которую дал профессор, он показал инициализацию игры, и по мере создания экземпляров объектов поток управления программы будет распределяться между объектами.
В принципе, я считаю, что можно было бы реализовать такую игру. способ, но это не был бы идеальный способ и не требуется для объектно-ориентированной приверженности. Есть какие-нибудь мысли?
РЕДАКТИРОВАТЬ: Мы создаем клон астероидов, что, как мне кажется, еще больше усложняет ситуацию из-за того, что это игра в реальном времени.