Programiranje grafike pomoću Pygame¶
Veoma interesantan domen primene programiranja je izrada programa koji koriste grafičke mogućnosti računara, tj. mogućnost iscrtavanja oblika, prikaza slika, kreiranja animacija i simulacija i slično. Takve su, na primer, računarske igre koje obično podrazumevaju da korisnik mišem ili tastaturom upravlja nekim likom koji se prikazuje na ekranu i šeta se kroz virtuelni svet, savlađujući prepreke i boreći se protiv neprijatelja. Programski jezik Pajton (Python) nudi neke grafičke mogućnosti i u sklopu svoje standardne biblioteke (na primer kornjačina grafika). Ipak, za naprednije mogućnosti i programiranje igara obično se koristi neka naprednija biblioteka. Jedna takva, pogodna za učenje programiranja računarske grafike je biblioteka PyGame, koja je predstavljena u nastavku.
Sadržaj
- Biblioteka PyGame
- Pisanje PyGame programa
- Crtanje
- Crtanje pravougaonika, elipsi i krugova
- Crtanje pravih linija i mnogouglova
- Crtanje zadatih crteža
- Crtanje zadatih crteža - dodatni primeri
- Pomeranje crteža
- Promena veličine crteža
- Izrada crteža pomoću petlji
- Crtanje mnogouglova pomoću petlji
- Izrada složenijih crteža pomoću petlji
- Prikazivanje gotovih slika
- Prikazivanje gotovih slika - zadaci
- Animacije
- Interakcija