Команда
|
Сипаттамалары
|
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 мин
|
ІІ нұсқа
|
PyGame негізгі модульдерін қолдану мақсатымен сәйкестендіріз:
Модульдер
|
|
Қолданылу мақсаттары
|
Pygame.draw
|
|
Суреттер мен экранды басқару
|
Pygame.event
|
|
Меңзер бейнелерін жүктеу
|
Pygame.cursors
|
|
Фигураларды, сызықтарды және нүктелерді сызу
|
Pygame.surface
|
|
Сыртқы оқиғаларды басқару
|
pygame.surface.fill (color, rect=None, special_flags = 0) функциясының қолданылу мақсатын жазыңыз.
________________________________________________________________
________________________________________________________________
________________________________________________________________
600 х 800 өлшемді терезе жасап оны жасыл түске бояйтын бағдарлама кодын жазыңыз:
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Төменде берілген бағдарлама код үзіндісінің не үшін қолданылатының анықтап жазыңыз.
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
|
Достарыңызбен бөлісу: |