Програмирање графике помоћу Pygame¶
Веома интересантан домен примене програмирања је израда програма који користе графичке могућности рачунара, тј. могућност исцртавања облика, приказа слика, креирања анимација и симулација и слично. Такве су, на пример, рачунарске игре које обично подразумевају да корисник мишем или тастатуром управља неким ликом који се приказује на екрану и шета се кроз виртуелни свет, савлађујући препреке и борећи се против непријатеља. Програмски језик Пајтон (Python) нуди неке графичке могућности и у склопу своје стандардне библиотеке (на пример корњачина графика). Ипак, за напредније могућности и програмирање игара обично се користи нека напреднија библиотека. Једна таква, погодна за учење програмирања рачунарске графике је библиотека PyGame, која је представљена у наставку.
Садржај
- Библиотека PyGame
- Писање PyGame програма
- Цртање
- Цртање правоугаоника, елипси и кругова
- Цртање правих линија и многоуглова
- Цртање задатих цртежа
- Цртање задатих цртежа - додатни примери
- Померање цртежа
- Промена величине цртежа
- Израда цртежа помоћу петљи
- Цртање многоуглова помоћу петљи
- Израда сложенијих цртежа помоћу петљи
- Приказивање готових слика
- Приказивање готових слика - задаци
- Анимације
- Интеракција