Prikazujem rezultate 1 do 14 od 14

Tema: Uvod u Pygame Tutorial

  1. #1
    Senior Member Nuke me please
    Datum registracije
    Jan 2007
    Postova
    283

    Uvod u Pygame Tutorial

    !!BILO BI POŽELJNO DA SE ZNA PYTHON PRIJE ČITANJA OVOG TUTORIALA!!

    Uvod u Pygame

    Pygame je skup modula u pythonu koji olaksavaju pravljenje igra.
    Podrzava 2D grafiku i zvuk, za 3D koristi OpenGL. Za pravljenje programa, bolje reci igra u Pygameu trebat ce ga instalirati na vas komp. Ako nemate ni python na kompu (sto bi trebali kada ga znate -_-) skinite ga sa sluzbene strane http://www.python.orgS. Ovaj tut koristi python 2.5 te vjerujem da sa verzijom 3.0 nece raditi.
    Nakon instalacije pokrenite IDLE (ili koji drugi editor, IDLE je za pocetak dovoljan) te napisite u skriptni prozor
    >>>import pygame
    >>>print pygame.ver
    Ispisati ce verziju pygamea koju imate na kompu. To znaci da ste dobro napravili posao do sada. Idemo sada nacrtati koju slikicu na ekran.

    Let's go!

    Code:
    background_image_filename = 'picture.jpg' 
    
    import pygame ## importamo pygame
    from pygame.locals import * ## iz pygame/locals importamo sve
    from sys import exit ## iz sys-a importamo exit
    
    pygame.init() ## inicijaliziramo pygame
    
    screen = pygame.display.set_mode((640, 480), 0, 32) ## postavljamo prozor, velicinu, flag, te bit-depth
    pygame.display.set_caption("Hello, World!") ## postavljamo naziv prozora koji se prikazuje u title traci
    background = pygame.image.load(background_image_filename).convert() ## loadamo sliku za koristenje, i konvertiramo
    while True: ## petlja koja vrti program dok se ne stisne X
        for event in pygame.event.get(): ## petlja koja prati evente (micanje misa, tipkanje, itd.)
            if event.type == QUIT: ## provjerava dali je event true
                exit()
    
        screen.blit(background, (0,0)) ## crtamo sliku na ekran, na koordinatama x,y
    
        pygame.display.update() ## updateamo prozor, koji put ce biti i pygame.display.flip() – neznam razliku, nije velika
    ovo upisujte u IDLE-u: File>New window
    pazite na spacing, jer je python jako uredan -_-
    kada prepisete, stisnite F5 te save-ajte pod imenom *.py jer ako ne... nece vam obojati kod i nece se moci pokretati iz explorera double clickom.
    i ne zaboravite napraviti sliku velicine 640*480 (ili stavite manju, ali ce se prilagoditi prozoru)
    ja cu uzeti ovu sliku
    http://www.pygame.org/fullscreen.jpg
    prvu nasao na guglu

    flags za set_mode:

    FULLSCREEN Stvara fullscreen prozor
    DOUBLEBUF Creates a “double-buffered” display, Recommended for HWSURFACE or OPENGL
    HWSURFACE Kreira hardware-akcelerirani display, mora biti kombiniran sa FULLSCREEN flag
    OPENGL Kreira OpenGL prozor
    RESIZABLE Kreira prozor promjenjive velicine
    NOFRAME Mice rub i title traci, AKA splash screen

    ^^Pokusajte staviti sve umjesto 0, podjeljuju se sa „|“ (ne veliko „i“, vec Alt+W)



    Inace, svi primjeri ce biti kopirani manje-vise iz knjige „Beggining Game Development with Python and Pygame“ od Willa McGugana.
    It's time to kick some ass...

  2. #2
    Junior Member
    Datum registracije
    Apr 2007
    Lokacija
    over there
    Postova
    4

    Re: Uvod u Pygame Tutorial

    Pozdrav. I ja sam se eto poceo malo baviti pygame-om (Python znam otprilike 'dobro', nisam guru, ali programirao sam Blender skripte npr.)

    Trebalo bi da
    Code:
    pygame.display.flip()
    radi isto sto i
    Code:
    pygame.display.update()
    s tim da flip()Scrta cijeli ekran, a u update(...)Smozes turiti Rectangle objekat i onda se crta samo dio ekrana.

    Btw, da li je neko probao Pythonwin? Ja sad skinuo i... nesto mi kilavo ono pokretanje sa CTRL+R... IDLE FTW!
    if you can hear this whispering you're dying

  3. #3
    Senior Member Nuke me please
    Datum registracije
    Jan 2007
    Postova
    283

    Re: Uvod u Pygame Tutorial

    e, moguce da...

    nisam probao pythonwin, jel to za win programe raditi??
    skini wxPython ako to zelis
    It's time to kick some ass...

  4. #4
    Junior Member
    Datum registracije
    Apr 2007
    Lokacija
    over there
    Postova
    4

    Re: Uvod u Pygame Tutorial

    Deklarise se kao:
    Pythonwin - Python IDE and GUI Framework for Windows.
    Nije losa stvar, sad sam malo programirao (neki stari projekat: gravitacija, lopta, davanje momenta crtanjem linije misom, prepreke, kolizija...) pa ako sta bude, postujem.
    if you can hear this whispering you're dying

  5. #5
    Senior Member Ninja hurdle
    Datum registracije
    Jun 2008
    Lokacija
    Okrnjak!
    Postova
    884

    Re: Uvod u Pygame Tutorial

    jel sta taj pygame lahak za pocetnike,i dali postoji python koji mozes odma u prozoru pokrenuti svoj rad.
    "Programski jezici kao što su C++ i Java dizajnirani su za profesionalni razvoj sa velikim timovima iskusnih programera koji se brinu za efikasnost izvršavanja svog koda."

  6. #6
    Senior Member Nuke me please
    Datum registracije
    Jan 2007
    Postova
    283

    Re: Uvod u Pygame Tutorial

    pojasni se...

    jeste, lak je za pocetnike dosta...
    python je skriptni jezik... ne kuzim drugi dio pitanja...
    It's time to kick some ass...

  7. #7
    Senior Member Ninja hurdle
    Datum registracije
    Jun 2008
    Lokacija
    Okrnjak!
    Postova
    884

    Re: Uvod u Pygame Tutorial

    = Citat = Izvorno postao fps_gamer
    pojasni se...

    jeste, lak je za pocetnike dosta...
    python je skriptni jezik... ne kuzim drugi dio pitanja...
    pa na ovo drugo pitanje mislim,kad imas visual C# express,kad hos da vidis stasi uradio od programa,nemoras ici save pa prek desktopa da ga pokreces file,vec imas odma u programu npr.F5,a u pythona nije otako vec moras nes drugo,pa kakko se pravi da ja imam isto to kao u C#.Valjda sam sad obajsnio lijepo,znam da ima neki TurboPython al sad neznam jel on tezak ili lagan,i sto nebi jos poisao nekih tutovo uvezi pythona,ono npr.kako se pravi da objekta seta lijevo,desno i to,pa kako da se odbija,pa kako da ima gravity i to.

    Edit:Bilo bi lijepo za pocetnike kao stosam ja npr,ili neko drugi da se uci praviti igfre u pythonu.
    "Programski jezici kao što su C++ i Java dizajnirani su za profesionalni razvoj sa velikim timovima iskusnih programera koji se brinu za efikasnost izvršavanja svog koda."

  8. #8
    Senior Member Nuke me please
    Datum registracije
    Jan 2007
    Postova
    283

    Re: Uvod u Pygame Tutorial

    pa evo, ovi tutovi su za pocetnike, poslije ti po tome pravi igre ;D

    python je skriptni jezik, te mozes pisati programe i u IDLE-u ih sa F5 pokretati... a *.exe file se dobije na drukciji nacin...
    It's time to kick some ass...

  9. #9
    Senior Member Ninja hurdle
    Datum registracije
    Jun 2008
    Lokacija
    Okrnjak!
    Postova
    884

    Re: Uvod u Pygame Tutorial

    meni ovaj tutorrial nece da ide,ivjek prikazuje gresku neznam koju,al kad otvorim idle jel tu trebam upisati ono("import pygame")ili mozda u onim file pa new window.Nejde nikako neznam sta je jgb
    "Programski jezici kao što su C++ i Java dizajnirani su za profesionalni razvoj sa velikim timovima iskusnih programera koji se brinu za efikasnost izvršavanja svog koda."

  10. #10
    Senior Member Nuke me please
    Datum registracije
    Jan 2007
    Postova
    283

    Re: Uvod u Pygame Tutorial

    cijeli program pises u file>new window
    a ono prije sta pise pises u interprer...
    jesi instalirao pygame??
    It's time to kick some ass...

  11. #11
    Senior Member Ninja hurdle
    Datum registracije
    Jun 2008
    Lokacija
    Okrnjak!
    Postova
    884

    Re: Uvod u Pygame Tutorial

    downloado sam python 2.5.2 i downloado pygame 2.5,sad ono prvo pisem kad otvorim idle,al kad napisem import pygame i kliknem enter dol mi nes pise crvenim slovima,onda napisem print pagame.ver nista ne ispise,kasnije odem file+new window napisem tu citav program odem an run to jest F5 sejvam program i vratime na prvi prooe koji se pojavi nakon pokretanja idle pa dol ima neki eror nemoze da nes ucita,pa pokazuje da je background nevazeci.Nadam se da sam objasnio
    "Programski jezici kao što su C++ i Java dizajnirani su za profesionalni razvoj sa velikim timovima iskusnih programera koji se brinu za efikasnost izvršavanja svog koda."

  12. #12
    Senior Member Nuke me please
    Datum registracije
    Jan 2007
    Postova
    283

    Re: Uvod u Pygame Tutorial

    1. skini onu sliku i imenuj ju u picture.jpg
    2. pazi na spacing u programu
    3. prepisi ono sta pise crvenim slovima
    It's time to kick some ass...

  13. #13
    Senior Member Ninja hurdle
    Datum registracije
    Jun 2008
    Lokacija
    Okrnjak!
    Postova
    884

    Re: Uvod u Pygame Tutorial

    thanks,evo ga radi hvala jos jednom!
    "Programski jezici kao što su C++ i Java dizajnirani su za profesionalni razvoj sa velikim timovima iskusnih programera koji se brinu za efikasnost izvršavanja svog koda."

  14. #14
    Senior Member Nuke me please
    Datum registracije
    Jan 2007
    Postova
    283

    Re: Uvod u Pygame Tutorial

    It's time to kick some ass...

Slične teme

  1. [Tutorial] FMOD C++
    By SkunK in forum Programiranje i izrada igara
    Odgovora: 18
    Posljednji post: 01-07-2010, 21:46
  2. [Tutorial] C++
    By RayDX in forum Programiranje i izrada igara
    Odgovora: 85
    Posljednji post: 11-10-2009, 17:45
  3. [Tutorial] DirectX through C++
    By RayDX in forum Programiranje i izrada igara
    Odgovora: 55
    Posljednji post: 25-09-2008, 13:02
  4. Uvod u anatomiju
    By mamlaz in forum Multimedia
    Odgovora: 17
    Posljednji post: 24-10-2007, 20:09

Pravila postanja

  • Ne možeš stvarati nove teme
  • Ne možeš odgovarati na postove
  • Ne možeš slati privitke
  • Ne možeš mijenjati svoje postove
  •