Font size
WorksheetsСтворення багатокористувацької гри
Total questions: 19
Worksheet time: 9mins
Який модуль найчастіше використовується для створення мережевого з'єднання(сокетів) у багатокористувацьких іграх?
socket
threading
pygame
http
Яку головну перевагу надає бібліотека CustomTkinter порівняно зі стандартною Tkinter при створенні лобі гри?
Автоматична синхронізація з сервером
Вища швидкість рендерингу(визуализация) ігрових об'єктів
Сучасний вигляд та підтримка тем(світла/темна)
Вбудована підтримка 3D графіки
Навіщо у багатокористувацькій грі на Pygame використовувати потоки(threading)?
Для одночасного оновлення екрана та очікування даних від сервера
Щоб малювати більше 60 кадрів за секунду
Для автоматичного збереження коду на GitHub
Щоб гра працювала швидше на старих процесорах
Яка команда Git використовується для відправки вашого локального коду гри в репозиторій на GitHub?
git clone
git push
git commit
git pull
Який формат даних найзручніше використовувати для передачі координат гравців між сервером і клієнтом?
JSON
PNG
TXT(звичайний текст)
EXE
Для чого в проекті з CustomTkinter потрібен файл .gitignore?
Щоб приховати помилки в коді
Для збереження паролів гравців у безпеці
Щоб пришвидшити роботу бібліотеки CustomTkinter
Щоб не завантажувати на GitHub зайві файли (наприклад, venv)
Який метод CustomTkinter використовується для запуску вікна програми?
app.mainloop()
app.run()
app.start()
app.pygame_init()
Якщо два гравці одночасно змінюють один і той самий рядок коду і відправляють на GitHub, виникає:
Server Overload
Runtime Error
Merge Conflict(конфлікт злиття)
Syntax Error
Яка послідовність дій є правильною для внесення змін у репозиторій на GitHub?
push -> commit -> add
commit -> add -> push
add -> commit -> push
pull -> push -> add
Ви хочете запропонувати зміни до чужого проекту, до якого у вас немає прямого доступу. Що ви маєте зробити на GitHub спочатку?
Написати власнику листа
Використати git push origin main
Створити Fork репозиторію
Видалити оригінальний репозиторій і сказати: "Який я молодець!"
Що станеться, якщо ви спробуєте зробити git push, але ваш колега(недокалека) вже завантажив нові зміни в ту саму гілку раніше за вас?
Ваш комп'ютер перезавантажиться
GitHub автоматично видалить зміни колеки
Створиться новий репозиторій
Git видасть помилку і попросить спочатку зробити pull
Ви випадково видалили папку з проектом на ноуті, але раніше робили push на GitHub. Як відновити код?
Використати git init
Створити новий акаунт на GitHub
Написати код гри заново
Використати команду git clone
Що відображає файл README.md у репозиторії?
Тільки системні логи помилок
Список усіх паролів розробників
Прихований код вірусів
Опис проекту, інструкції зі встановлення та використання
Який метод необхідно викликати на самому початку програми, щоб активувати роботу зі звуком у Pygame?
mixer_play.all()
mixer.init()
audio.start()
У чому головна різниця між pygame.mixer.Sound та pygame.mixer.music?
Різниці немає
Sound завантажує файл у пам'ять повністю, а music програється потоком
Sound підтримує тільки формат .mp3
Який параметр потрібно передати в метод play(), щоб фонова музика програвалася нескінченно?
play(999)
play(loop=True)
play(-1)
Як змінити гучність конкретного звукового ефекту(Sound), не змінюючи гучність усієї гри?
sound_object.loudness = 50
sound_object.set_volume(0.5)
pygame.mixer.master_volume(0.5)
Який формат файлу краще використовувати для коротких ефектів(постріл, стрибок), щоб гра не "гальмувала" при завантаженні?
(a)
Ви молодці?
Так
Ні
