0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
IntroduccinaPygame
Indice
Anterior
Siguiente
PorNachoCabanes,versin0.10
Pginaoficial
0.PorquPygame?Cmoinstalarlo?
Pythonesunlenguajemoderno,bienvalorado,quepermitehacerdeformasencillaciertastareasquesonfrecuentesyque
sonembargoresultancomplejasconlenguajesmsantiguos.
Pygameesuna"biblioteca"queayudeacrearjuegosenlenguajePython.AligualqueelpropiolenguajePython,esta
bibliotecaesmultiplataforma,asquesepodrusartantobajoelsistemaoperativoWindows,comoenunMac,oenun
sistemaconLinux,oenunmicroordenadorRaspberryPi(unpocomsadelantetienesdetallessobrelainstalacin).
CualquierapuedehacerunjuegoconPygame?Syno.PythonesmsfcildeaprenderqueotroslenguajescomoC,pero
aunasnecesitaalgodededicacinsisequieretenersoltura.PygamesebasaenSDL,queesunabibliotecadeunnivel
bastantebajo,muycercanoalordenador,demodoquenoesespecialmentesencillaPygamela"encapsula"ylahaceun
pocomsaccesible,peroaunasnoestrivial.Adems,notodotipodejuegossepodrhacerconunacantidaddeesfuerzo
razonable:Pygamepuedeayudarparajuegosen2D(plataformas,matamarcianossimples,etc)peronosimplificalastareas
adicionalesqueconllevaracrearunjuegoen3D,demodoqueunjuegodeestetipopuedesuponerunacantidaddetrabajo
desproporcionada.
CmoloinstaloenWindows?
LapginaoficialdePythonespython.org,yenlaparteizquierdatenemoselenlacealasdescargas(downloads):
Yenestapginatenemosprimeroenlacesaversionesalternativasyluegoalasdescargasoficiales(versiones2.7.3y
3.2.3,enelmomentodeescribirestetexto):
http://www.nachocabanes.com/python/pygame00.php
1/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Ydesdeallpodemosescogerquversinenconcreto.Unaeleccinrazonable,sivamosausarPygame,eslaltima
versin(3.2.3),paraWindows32bits(x86),porqueexisteunaversindePygameparaella,peronoexiste(actualmente)un
Pygamepara64bits:
Paracomenzarainstalarbastarhacerdobleclicenelficheroquehemosdescargado:
http://www.nachocabanes.com/python/pygame00.php
2/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Ysenospreguntarunacarpetadeinstalacin.SenospropondrC:\Python32,aunqueyoprefierousarotraparticin
cuandomeesposible,demodoqueenmicasoquedarenD:\Python32:
Senospreguntarqucomponentesquerremosinstalar(bastarcondejarlotalcual):
http://www.nachocabanes.com/python/pygame00.php
3/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Ycomenzarlacopiadearchivos...
Apenasenuninstantequedarterminado:
http://www.nachocabanes.com/python/pygame00.php
4/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Yentoncestendremosunnuevogrupodeprogramasllamado"Python3.2"(oalgosimilar)ennuestromendeInicio:
Podemosabrirelentornodedesarrollollamado"Idle",yescribirprint("hola")paracomprobarquetodofunciona
correctamente:
http://www.nachocabanes.com/python/pygame00.php
5/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
AhoraeselmomentodeinstalarPygame.Supginaoficialespygame.org,yenlaparteizquierdatenemoselenlacealas
descargas(downloads):
Nuevamente,enlaparteizquierdatendremoselenlacealasdescargas(downloads):
http://www.nachocabanes.com/python/pygame00.php
6/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
YentreellastendremoslaversinparaWindows,enconcretoparaPython3.2:
Trasdescargarelfichero,haremosdobleclicparainstalarlo:
http://www.nachocabanes.com/python/pygame00.php
7/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
YdetectardndeseencuentranuestrainstalacindePython(mirandoenel"registro",laconfiguracindeWindows):
Ylainstalacindeberasermuyrpida:
http://www.nachocabanes.com/python/pygame00.php
8/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
CmoloinstaloenunMac?
(NotengoMac...aunquenodeberasermsdifcilqueenelcasodeWindows...alguientendrquecontarnos...oque
regalarmeunMac...D)
CmoloinstaloenLinux?
CualquierLinuxpodrabastar:lohabitualesquePythonvengapreinstalado,ytendremosqueusarSynapticonuestrogestor
depaquetesparainstalar"pythonpygame".Elgestordepaquetesestardisponibleenelmen,posiblementeenelapartado
"Sistema":
http://www.nachocabanes.com/python/pygame00.php
9/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Bastarbuscar"pygame"yencontraremoselpaquete"pythonpygame":
http://www.nachocabanes.com/python/pygame00.php
10/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Sernecesarioinstalarunaseriedepaquetesauxiliares,queseseleccionarnautomticamente:
PuedeserinteresanteinstalardelamismaformaelentornodedesarrolloparaPythonllamado"Idle"(porejemplo,parala
versin3.2dePython):
http://www.nachocabanes.com/python/pygame00.php
11/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Y,nuevamente,senosavisarencasodequedependadealgnpaquetenoinstalado(quizelpropioPython,ensuversin
3):
(SiluegovemosquenopodemoslanzarlosjuegosdesdeIdle3,quizmerezcalapenainstalarlaversin"normal"deIdle,
paraPython2.7).
AunqueammegustamsusarGeanycomoeditor,quesirvetambinparacualquierotrolenguajedeprogramacin:
http://www.nachocabanes.com/python/pygame00.php
12/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
Encuantopulsemoselbotn"Aplicar",ambospaquetesestarndisponiblesenelmen:
http://www.nachocabanes.com/python/pygame00.php
13/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
CmoloinstaloenunRaspberryPi?
LainstalacinbsicadeRaspbian(defecha15072012)tieneinstaladoPython,elentornodedesarrolloIdleylabiblioteca
Pygame,asquenohayqueinstalarnada.Lanicaprecaucinnecesariaesrecordarquehayqueusar"Idle",no"Idle3",
porquenoestinstaladoPygameparaPython3,sloparaPython2.7:
http://www.nachocabanes.com/python/pygame00.php
14/15
18/2/2016
0PorquPygame?Cmoinstalarlo?(IntroduccinaPygame,porNachoCabanes)
2012NachoCabanes
http://www.nachocabanes.com/python/pygame00.php
7795accesosdesdeel15ago2012
15/15