Stáhněte si Python programovací jazyk IDE a Pygame modul od svých internetových stránkách . Otevřete instalační program programovací jazyk a spusťte jej . Nainstalujte jej do instalačního prostoru z prodlení.
2
Otevřít " Python IDE " z nabídky Start . Klikněte na tlačítko "Soubor" v horním menu a poté vyberte " Nové okno . " Uložte soubor jako " Ping.py. " Typ " import os , sys " následovaný mezerou .
3
typu " import pygame " následovaný mezerou a pak " z pygame.locals importovat. " Stiskněte tlačítko " Enter " dvakrát a potom zadejte " obrazovka = pygame.display.set_mode ( ( 640.480 ) ) " a spusťte program pro import herní příkazy Pygame a okna na herním displeji.
4
Vytvořte si herní postavu obrázky zadáním variantu tohoto kódu . Zadejte " CHARACTER_WIDTH = 20 " vytvořit postavu, která je 20 pixelů široký . Vstupskutečné jméno charakter nahradit "charakter . " Stiskněte tlačítko " Enter " vytvořit nový řádek programování . Vytvořte výšky zadáním stejné linii kódování nahrazením "width " s "height " a změnou čísla tak, aby odrážely různé výšky .
5
typu " p1Character = pygame.Shape ( x , y , CHARACTER_WIDTH , CHARACTER_HEIGHT . "Nahradit " Shape " s tvarem , který chcete použít z databáze Pygame . Nahraďte " x , y " koordinuje s aktuálními číslovaných souřadnic , kde chcete, aby znak pocházejí .
6
Vytvořte si svůj charakter a barvu obrazovky zadáním " CHARACTER_COLOR = pygame.color.Color ( " barvy " )" a " SCREEN_COLOR = pygame.color.Color ( " barvy " ) . " Změnit " barvy " v každém závorkách se uveďte barvu, kterou chcete použít pro svou postavu a obrazovky .
7
program nepřátel zadáním " enemySpeedX = 1 " a " enemySpeedY = 1 " . Zadejte název nepřátelské místo slova " nepřátelské " na každé místo a nastavit , co rychlost, kterou chcete . Vytvořte tvar zadáním " ENEMY_COLOR = pygame.color.Color ( " barva " ) a pak " nepřítel = pygame.Shape ( x , y , šířka , výška) . "Změnitvhodné slova pro zadání vlastní hodnoty.
8
Vytvořte si svůj herní svět pomocí stejné metody programování kreslit tvary, jako jsou silnice , obdélníky a jiných překážek .
9
Přidat detekci kolizí pro každou ze svých objektů , včetně výsledků srážce . Například , naprogramovat charakter smrt po srážce s nepřítelem . Typ " , pokud enemy.collidetect ( znak) : . Zničit postavu "
10
Program detekci kolizí mezi vaší postavy a hranice a své nepřátele a hranice zadáním " pokud character.colliderect ( hranice ) : characterSpeedY = characterSpeedY * 0 ". Tím se zabrání svoji postavu z průchodu hranici . Opakujte tento postup s nepřítelem .
11
Vytvořte pohyb vaší postavy naprogramováním vstup , jako například " v případě, šipka vlevo stisknutí characterSpeedX = 2 . " To bude pohyb vaší postavy vpravo na rychlost dvou pixelů za sekundu . Programzbytek kláves se šipkami stejným způsobem .
12
Pokračujte zadáním informací do co jste udělal se svým programem . Typ " pygame.display.flip () " na začátku programu , aby vyvodil grafiku do hry . Stisknutím tlačítka " F5 " pro spuštění hry .
13
Hrát hru najít nějaké nedostatky , jako jsou nepřátelé nejsou ničí charakter nebo prochází hranice . Opravit chyby kódování a přehrávání hru , dokud to běží správně .