100753474

Page 1


Misja

Misja szkoleniowa nr 3

Misja szkoleniowa nr 4

Podsumowanie misji

2

Misja szkoleniowa nr 1

Misja szkoleniowa nr 2

Misja szkoleniowa nr 3

Misja szkoleniowa nr 4

Misja szkoleniowa nr 5

Podsumowanie

Misja szkoleniowa nr 1

Podsumowanie misji

Misja szkoleniowa nr 1

Podsumowanie misji

Podsumowanie misji

Misja szkoleniowa nr

PODSUMOWANIE MISJI

MISJA SZKOLENIOWA NR 1

>>> lista_kontrolna_startu.insert(2, )

MISJA SZKOLENIOWA NR 2

>>> print(lista_kontrolna_spaceru[0])

>>> print(lista_kontrolna_spaceru[1])

>>> print(lista_kontrolna_spaceru[2])

>>> print(lista_kontrolna_spaceru[3])

Przetestuj radio

>>> print(lista_kontrolna_spaceru[4])

MISJA SZKOLENIOWA NR 3

>>> lista_kontrolna_cumowania = [ , "Automatyczne namierzanie", ]

>>> instrukcja_latania.append(lista_kontrolna_cumowania)

>>> print(instrukcja_latania)

>>> print (instrukcja_latania[2])

MISJA SZKOLENIOWA NR 5

>>> mapa_pokoju[4][4] = 6

>>> print(mapa_pokoju)

[[1, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 6]]

PISANIE KODU MAPA_GRY

CTRL -S

listing4-1.py

# Escape - Misja Python

# Autor: Sean McManus / www.sean.co.uk

import time, random, math

############### ## ZMIENNE ## ###############

WIDTH = 800 # rozmiar okna

HEIGHT = 800

#zmienne GRACZA

IMIE_GRACZA = "Sean" "Karen"

aktualny_pokoj = 31

gora_lewa_x = 100

gora_lewa_y = 150

listing4-1.py

#OBIEKTY_DEMO = [images.podloga, images.filar, images.gleba]

###############

## MAPA ## ###############

MAPA_SZEROKOSC = 5

MAPA_WYSOKOSC = 10

MAPA_ROZMIAR = MAPA_SZEROKOSC * MAPA_WYSOKOSC

MAPA_GRY = [[ , 0, 0, False, False]]

pokoje_zewnetrzne = range(1, 26) for sektoryplanety in range(1, 26):

MAPA_GRY.append( ["Zapylona powierzchnia planety", 13, 13, True, True] )

MAPA_GRY += [

[ , 13, 5, True, False], ["Maszynownia", 13, 13, False, False], ["Centrum sterowania Poodle", 9, 13, False, True],

["Galeria widokowa", 9, 15, False, False], [ , 5, 5, False, False], [ , 7, 11, True, True],

[ , 9, 7, True, False], [ , 7, 13, True, True], [ , 13, 13, False, True], ["Szklarnia", 13, 13, True, False], ["Sypialnia kpt. " + IMIE_GRACZA, 9, 11, False, False],

["Zachodni korytarz", 15, 5, True, True], ["Sala konferencyjna", 7, 13, False, True], [ , 11, 13, True, False], [ , 14, 14, False, False],

["Izba chorych", 12, 7, True, False], ["Zachodni korytarz", 9, 7, True, False], ["Centrum infrastruktury technicznej", 9, 9, False, True],

[ , 9, 11, False, False],

Klucz
Ramka 4

gora, dol, lewo prawo

listing7-3.py

listing7-3.py

for y in range(wys_pokoju): for x in range(szer_pokoju): if mapa_pokoju[y][x] != 255: obraz_do_narysowania = obiekty[mapa_pokoju[y][x]][0] screen.blit(obraz_do_narysowania, ( gora_lewa_x + (x*30), gora_lewa_y + (y*30) - obraz_do_narysowania.get_height()))

GRACZ
gracz_
obraz

Rysunek 12.1. Dwa paski na dole ekranu pokazują, ile zostało powietrza i energii

POWIETRZE
DRZWI START

listing12-1.py

listing11-7.py

listing12-1.py

obiekty[21][0] = ramki[ramka_drzwi_sluzy]

obiekty[21][1] = ramki_cieni[ramka_drzwi_sluzy]

################# ## POWIETRZE ## #################

def rysuj_energie_powietrze(): prostokat = Rect((20, 765), (450, 20)) screen.draw.filled_rect(prostokat, CZARNY)

screen.draw.text("POWIETRZE", (20, 766), color=NIEBIESKI) screen.draw.text("ENERGIA"

if powietrze > 0:

prostokat = Rect((130, 765), (powietrze, 20))

# Rysuje nowy pasek powietrza. screen.draw.filled_rect(prostokat, NIEBIESKI)

if energia > 0: prostokat = Rect((350, 765), (energia, 20))

# Rysuje nowy pasek energii.

############### ## START ## ############### -- --

Listing 12.1. Rysowanie pasków powietrza i energii

rysuj_energie_powietrze()

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
100753474 by WN PWN - Issuu