Pygamen asennus Linuxilla
Pythonin pitäisi jo olla asennettuna koneellesi, jos käytät Ubuntua. Kannattaa testata, mikä komento
avaa Python-kehotteen. Se voi olla joko python
tai python3
. Varmista, että Pythonin versio alkaa
3:lla, esimerkiksi Python 3.9.7. Se näkyy ensimmäisellä rivillä kun avaat Python-kehotteen. Jos
python
-komentoa käyttäessä versio alkaa 2:lla, niin käytä python3
-komentoa. Python 2 on vanha
versio. Eli jos python-komento ei toimi tai se käyttää vanhaa versiota, niin käytä python3-komentoa
aina kun ohjeissa lukee python.
Avaa terminaali ja suorita tämä komento (jos käytät Ubuntua):
sudo apt install python3-pygame
Jos asennus onnistuu, niin tee kansio, johon aiot pelisi tehdä. Tämän voi tehdä tiedostojenhallintaohjelmassa tai komentorivillä. Jos haluat tehdä kansion komentorivillä, niin se onnistuu näin:
Kansion tekeminen komentorivillä
Tarkista ensin, missä kansiossa olet nyt. Terminaaliohjelma avaa aina aluksi kotikansion. Olet kotikansiossa, jos komentosyötteesi näyttää tältä:
nimesi@koneesiNimi:~$
Merkki ~
tarkoittaa kotikansiota.
Tarkistetaan, mitä tiedostoja ja kansioita kotikansiostasi löytyy. Kirjoita terminaaliin ls
ja paina
enteriä. Kansioiden nimet näkyvät lihavoituna ja tiedostot normaalina tekstinä. Sinulta pitäisi löytyä
kansio nimeltä Documents. Jos ei löydy, niin tee tämänniminen kansio komennolla mkdir Documents
.
Sitten siirry Documents-kansioon komennolla cd Documents
. Nyt komentosyötteesi pitäisi näyttää
tältä:
nimesi@koneesiNimi:~/Documents$
Voit listata Documents-kansion sisällön komennolla ls
, mutta ei ole pakko. Tehdään uusi kansio
pelille. Suorita tämä komento:
mkdir pygame-peli
Nyt Documentsista pitäisi löytyä pygame-peli -niminen kansio. Voit tehdä myös muunnimisen kansion. Voit tehdä nyt myös Python-kooditiedoston tällä komennolla:
touch peli.py
Ensimmäinen koodirivi
Nyt voit avata haluamasi tekstieditorin, esimerkiksi Kate toimii hyvin. Jos haluat hienomman koodieditorin ja käytät Ubuntua, niin voit ladata Visual Studio Coden tällä komennolla:
sudo apt install code
Avaa haluamasi tekstieditori. Jos olet jo tehnyt Python-tiedostoon tekemääsi kansioon, niin avaa
tiedosto. Muussa tapauksessa tallenna tähän kansioon uusi tiedosto, esimerkiksi peli.py
.
Lisää tiedostoon tämä koodirivi:
print("Hei")
Tallenna tiedosto. Sitten avaa terminaali ja navigoi siihen kansioon, jossa peli.py
sijaitsee.
Eli esimerkiksi komennolla cd ~/Documents/pygame-peli
. Muista, että kun olet kirjoittanut muutaman
merkin kansion nimeä, niin voit painaa Tab-näppäintä, joka lisää komentoon lopun kansion nimestä.
Näin ei siis tarvitse kirjoittaa kansion koko nimeä itse.
Kun olet siinä kansiossa, jossa kooditiedosto sijaitsee, niin suorita se tällä komennolla:
python peli.py
Tämän komennon pitäisi tulostaa sana Hei.
Mene takaisin tekstieditoriin ja lisää ennen print-komentoa tämä rivi:
import pygame
Sitten tallenna tiedosto ja suorita se taas komentorivillä. Koodin pitäisi tulostaa nämä rivit:
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
Hei
Jos tulostus näyttää tältä niin pygame toimii.