ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 319
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| myBall = MyBallClass('futbolist.png', [10,20], [20, 20]) ballGroup = pygame.sprite.Group(myBall) paddle = MyPaddleClass([270, 150]) #Ойыншыға «өмір» тағайындайды ( бір ойын кезінде 3 доп береді) lives = 3; score = 0 score_font = pygame.font.Font(None, 50) #Қаріп нысанын құрады score_surf = score_font.render(str(score), 1, (0, 0, 0)) score_pos = [10, 10]; done = False; running = True #Негізгі программа бөлігін іске қосатын цикл while running: clock.tick(30) # Ойынға артқы фон ретінде футбол алаңын жүктейді pole_surf = pygame.image.load('pole.png') pole_rect = pole_surf.get_rect(center=(230, 160)) screen.blit(pole_surf, pole_rect) for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Ойынды тінтуірмен басқарады (пернеге ауыстыруға болады) elif event.type == pygame.MOUSEMOTION: paddle.rect.centerx = event.pos[0] # Ойыншы мен доптың соғылысын анықтайды) if pygame.sprite.spritecollide(paddle, ballGroup, False): myBall.speed[1] = -myBall.speed[1] # Допты қозғалтады myBall.move() if not done: screen.blit(myBall.image, myBall.rect) screen.blit(paddle.image, paddle.rect) screen.blit(score_surf, score_pos) for i in range (lives): width = screen.get_width() screen.blit(myBall.image, [width - 40 * i, 20]) pygame.display.flip() # Доп алаңға түсіп кетсе бір допты (« жанды» ) өшіреді if myBall.rect.top >= screen.get_rect().bottom: lives = lives - 1 if lives == 0: #Ойын қорытындысын ойын терезесіне жазады final_text1 = "Oiyn sony" final_text2 = "Upailar sany: " + str(score) ft1_font = pygame.font.Font(None, 70) ft1_surf = ft1_font.render(final_text1, 1, (255,0,0)) ft2_font = pygame.font.Font(None, 50) ft2_surf = ft2_font.render(final_text2, 1, (255,0,0)) screen.blit(ft1_surf, [screen.get_width()/2 - \ | |
5 мин | ft1_surf.get_width()/2, 100]) screen.blit(ft2_surf, [screen.get_width()/2 - \ ft2_surf.get_width()/2, 200]) pygame.display.flip() done = True else: # 1 секундтан соң ойыншының кейінгі «жанын» іске қосады pygame.time.delay(1000) myBall.rect.topleft = [50, 50] pygame.quit() Дескриптор - Ойын кейіпкерлерін анықтайды; Соқтығысуларды программалайды. Pygame программасында ойын жасайды Топтық жұмыс «Футболшы» ойынының программа кодына талдау жасаңдар. Программаның әрбір бөлігінің қызметіне жеке-жеке түсініктеме беріңдер. Дескриптор Pygame программасында жасалған жұмысқа талдау жасайды Жұптық жұмыс «Футболшы» ойынының негізінде ойынның кейіпкерлері мен программа кодтарына өзгерістер жасап, осыған ұқсас қандай ойынды алуға болады? Дескриптор Pygame-де ойын жасаудың маңыздылығын тұжырымдайды | |
| ||
3 мин | ||
| ||
Аяқталуы 3 мин | Pygame-де ойын жасау мүмкіндіктерін бағалаңдар. Pygame-де: «Не ұнады? Не оңай? Не қиын?» сұрақтары арқылы ойларыңды тұжырымдаңдар. «Екі жұлдыз, бір тілек». Оқушылар сабақтан алған жақсы екі әсері және түсінбеген бір сұрағымен бөліседі. | Оқулық |
| | |
Рефлексия 2 мин | | |
Үй тапсырмасы 1 мин | Өзің қалаған тақырыбыңның бірін таңдап, қарапайым ойын жобасын құр. «Футболшы» ойынының программа кодын үлгі ретінде алуға болады. | Оқушының жұмыс дәптері |
Пайдаланған әдебиеттер
-
Ю.А.Каракулев, А.Н.Иванов. РУКОВОДСТВО К РЕШЕНИЮ ЗАДАЧ С ПРИМЕНЕНИЕМ ЭЛЕКТРОННЫХ ТАБЛИЦ EXCEL.Учебное пособие. Санкт-Петербург -
Экономикалық ақпараттық жүйелердегі жаңа технологиялар: экономикалық мамандықтарының студенттеріне тәжірибелік сабақтарына арналған әдістемелік нұсқау / құраст.: Х. Г. Бахралинова, Е. А. Богданова. – Павлодар : Кереку, 2012. – 55 б. -
Е. М. Карчевский, И. Е. Филиппов, И.А. Филиппова. Excel 2010 в примерах. Учебное пособие, 2011 -
М. Э. Абрамян. 1000 задач. По программированию 5.referatikz.ru›_ld/0/99_Excel .docx
-
http://programm.ws/page.php?id=686http://programm.ws/page.php?id=686ачать -
http://qamshy.kz/home/show/2416 -
http://www.tvd-home.ru/prog/c6 -
http://www.studfiles.ru/preview/2618857/page:20/ -
http://dipls.ucoz.kz/publ/algoritmdeu_zhne_programmalau/1-1-0-211.https://mediana.kz/kz/blog_companii/press_center/?title=cloud_computing_nemese_blttyi_esepteu_tehnologiyalaryi_degen_tsng_turalyi_ne_blemz
-
http://e-kaisar.site44.com/blogs/computer_tandau_bilesiz_be.html -
https://www.youtube.com/watch?v=fK3jq8RuMn0 -
http://excelexpert.ru/kak-pravilno-iskat-v-tablicax-excel -
https://www.youtube.com/watch?v=O0YOGJ7q-aQ
МАЗМҰНЫ
Алғы сөз 3
«Информатика» пәнін оқытудың мақсаты мен міндеттері. 4
Ұзақ мерзімді жоспар 10
Қысқа мерзімді жоспар 11
Пайдаланған әдебиеттер 112
Кадиркулов Роман Алауович Гаипбаева Умида Аппазовна
ИНФОРМАТИКА Жалпы білім беретін мектептің 9-сынып мұғалімдеріне арналған әдістемелік құрал Әдіскер Ф.С.Лекерова Редакторы Л.С.Ахметова | ИНФОРМАТИКА Методическое пособие для преподавателей 9 класса общеобразовательной школы Методист Ф.С.Лекерова Редактор Л.С.Ахметова |