У меня есть несколько закладок Pygame на моей странице delicious, которые, как мне кажется, заслуживают внимания. Ссылки охватывают как учебники, так и библиотеки, которые облегчат вам разработку Pygame. Также стоит посмотреть на хорошую, законченную игру, написанную с помощью Pygame, чтобы получить представление о том, как она должна быть структурирована. Например, на странице Ian Mallett есть много отличных примеров. Удачи вам в написании игр!
Мне очень понравился этот учебник: http://rene.f0o.com/mywiki/PythonGameProgramming . Я обнаружил, что это отличный способ начать изучение основ самой библиотеки.
Весь http://pygame.org великолепен, если вы еще этого не нашли. Раздел документации великолепен, как и раздел учебника.
Другие указывали на хорошие учебные пособия, поэтому я лучше дам совет. Начните загружать некоторые игры, перечисленные на pygame.org, и изучать, изучать их источники. Поиграйте с ними, внесите изменения и посмотрите, как они себя ведут. Это лучший способ попрактиковаться. Я тоже любитель pygame, поэтому, если у вас будет что выпустить в будущем, я могу предложить свою страницу для этого (конечно, помимо pygame.org): http://sites.google.com/site / sipygames /
Эли Бендерский хорошо пишет и написал учебник «не для новичков». На это обязательно стоит посмотреть.
Никто еще не упомянул об этом как об источнике игр, написанных на pygame, но посетите www.pyweek.org - это недельное соревнование по программированию с участием игр, написанных на python. Во многих случаях они используют pygame, хотя используются и другие библиотеки, такие как pyglet и opengl.
Я обычно рекомендую Line By Line Chimp учебник, поскольку я обнаружил, что он охватывает наибольшее количество частей за кратчайшее время.
Изобретайте свои собственные компьютерные игры с Python - в книге есть несколько хороших глав о PyGame.