taki_net: (gagarin)
taki_net ([personal profile] taki_net) wrote2014-02-19 03:25 pm

Вопрос от новичка про Python

Какой граф. библиотекой лучше пользоваться для такой задачи: мячик летает по прямоугольнику, ударяется и отражается от стен? А теперь, если я хочу, чтобы его на одной из стен (или на паре противоположных) отбивала "ракетка", как в старой игре "Брикс"? Управляемая, скажем, парой клавиш клавиатуры?

[identity profile] nec-p1us-u1tra.livejournal.com 2014-02-19 12:23 pm (UTC)(link)
pygame (надстройка над SDL) прямо сделан для таких вещей.

[identity profile] int19h.livejournal.com 2014-02-19 05:45 pm (UTC)(link)
Если это сугубо учебное задание, и оно ограничено данной спецификацией, то лучше всего - стандартный модуль turtle. Он есть из коробки, очень простой в использовании (изначально заточен под новичков и обучение), умеет все перечисленное, и там нет ничего лишнего.

Если же это попытка сваять что-то более серьезное, и есть планы прикручивать потом более навороченную графику etc (или же - это упражнение, но именно с целью потом делать что-то более серьезное), то pygame.