Мой профессор дал сегодня моему классу задание, основанное на объектно-ориентированном программировании в Pygame. По сути, он сказал, что в игре, которую мы должны создать, не будет основного игрового цикла. Хотя я считаю, что это возможно (и в этом вопросе говорится, что это возможно), я не верю, что это требуется для соблюдения объектно-ориентированной парадигмы.
На диаграмме, которую дал профессор, он показал инициализацию игры, и по мере создания экземпляров объектов поток управления программы будет распределяться между объектами.
В принципе, я считаю, что можно было бы реализовать такую игру. способ, но это не был бы идеальный способ и не требуется для объектно-ориентированной приверженности. Есть какие-нибудь мысли?
РЕДАКТИРОВАТЬ: Мы создаем клон астероидов, который, как мне кажется, еще больше усложняет ситуацию из-за того, что это игра в реальном времени.
GetCommandLine ()
и найдите подстроку, соответствующую argv [i] ArgvToCommandLine ()
, также упомянутое в другом вопросе SO Оба они длинны и повторно реализуют громоздкую логику синтаксического анализа командной строки Windows, которая уже является частью CommandLineToArgvW ()
.
Есть ли "стандартное" решение моей проблемы? Стандартное (Win32, CRT и т. Д.) Обходное решение считается решением.