4-тоқсан бойынша жиынтық бағалауға арналған тапсырмалар «Python (пайтон) программалау тілінде 2D ойынын құру» бөлімі бойынша жиынтық бағалау



бет3/3
Дата12.05.2020
өлшемі33,58 Kb.
#67502
түріСценарий
1   2   3
Байланысты:
СОР 9 сынып 4 токсан

Команда

Сипаттамалары

pygame.draw.rect




pygame.draw.polygon




pygame.draw.arc




pygame.draw.aaline






Бағалау критерийлері

Тапсырма

Дескриптор

Балл

PyGame кітапханасының негізгі модульдерін ажыратады

1

Кітапхана деген мағынаға түсініктеме береді;

1

pygame. display модулінің қызметін жазады;

1

Init() функциясының міндеті сипаттайды;

1

Ойынның артқы фонын құрастырады


2

pygame.display.init модулінің қызметін жазады

1

pygame.display.set_caption модулінің қызметін жазады

1

pygame.display.get_surface модулінің қызметін жазады

1

Сценарий бойынша ойын құрастырады

3

бағдарлама кодының нәтижесін жазады;

1

бағдарламаның негізгі циклге код қосады;

1

Пернетақтадан

Таңбаларды басқарады



4

pygame.draw.rect сипаттамасын жазады

1

pygame.draw.polygon сипаттамасын жазады

1

pygame.draw.ar cсипаттамасын жазады

1

pygame.draw.aaline сипаттамасын жазады

1

Барлығы







12

4-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР

«Python (пайтон) программалау тілінде 2D ойынын құру» бөлімі бойынша жиынтық бағалау.

Оқу мақсаты

9.3.3.9 Дайын сценарий бойынша ойын әзірлеу

9.3.3.5 Ойынның артқы фонын құру

9.3.3.6 Ойынға арналған дайын кейіпкерлер жүктеу

9.3.3.7 Кейіпкер қозғалысын программалау

9.3.3.8 Пернетақтадан кейпкерді басқару


Бағалау критерийі

Білім алушы

  • PyGame кітапханасының негізгі модульдерін ажыратады

  • Ойынның артқы фонын құрастырады

  • Сценарий бойынша ойын құрастырады

  • Пернетақта арқылы кейіпкерлерді басқарады

Ойлау дағдыларының деңгейі

Білу және түсіну

Қолдану


Орындау уақыты

20 мин


ІІ нұсқа




  1. PyGame негізгі модульдерін қолдану мақсатымен сәйкестендіріз:




Модульдер




Қолданылу мақсаттары

Pygame.draw




Суреттер мен экранды басқару

Pygame.event




Меңзер бейнелерін жүктеу

Pygame.cursors




Фигураларды, сызықтарды және нүктелерді сызу

Pygame.surface




Сыртқы оқиғаларды басқару




  1. pygame.surface.fill (color, rect=None, special_flags = 0) функциясының қолданылу мақсатын жазыңыз.

________________________________________________________________

________________________________________________________________

________________________________________________________________


  1. 600 х 800 өлшемді терезе жасап оны жасыл түске бояйтын бағдарлама кодын жазыңыз:

________________________________________________________________________________________________________________________________

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________




  1. Төменде берілген бағдарлама код үзіндісінің не үшін қолданылатының анықтап жазыңыз.

defmoveRight(self, pixels):

self.rect.x += pixels

defmoveRight(self, pixels):

self.rect.x -= pixels

whilechek:

for event in pygame.event.get():

ifevent.type == pygame.QUIT:

chek = False

elifevent.key = = pygame.KEYDOWN:

ifevent.key == pygame.K_x:

chek = False

keys = pygame.key.get_pressed()

if keys [pygame.K_LEFT]:

playerCar.moveLeft (10)

if keys [pygame.K_RIGHT]:

playerCar.moveRight (10)
Жауабы:_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


Бағалау критерийлері

Тапсырма

Дескриптор

Балл

PyGame кітапханасының негізгі модульдерін ажыратады


1

бірінші модульді қолдану мақсатымен сәйкестендіреді

1

екінші модульді қолдану мақсатымен сәйкестендіреді

1

үшінші модульді қолдану мақсатымен сәйкестендіреді


1

төртінші модульді қолдану мақсатымен сәйкестендіреді


1

Ойын фонын жасауда қолданылатын дайын модульдерді ажыратады

2

color қасиетінің қолданылу мақсатын жазады


1

rect=None қасиетінің қолданылу мақсатын жазады


1

special_flags = 0 қасиетінің қолданылу мақсатын жазады


1

Сценарий бойынша ойын құрастырады


3

PyGame кітапханасын енгізеді

1

терезе өлшемімен берілген бағдарламалық кодты жазады;


1

жасыл түске бояу үшін surface модулін қодта пайдаланады;


1

Пернетақтадан

таңбаларды басқарады



4

moveRight() модулінің қолданылу мақсатын жазады


1

pygame.key.get_pressed() модулінің қолданылу мақсатын жазады

1

Барлығы







12











Достарыңызбен бөлісу:
1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет