JavaRush /Java блог / Java-марафон 2.0 (Хрестики-нулики) /Популярні питання на Java-марафоніі: пишемо гру “Хрестики...
Hanna Moruga
41 рівень
Киев

Популярні питання на Java-марафоніі: пишемо гру “Хрестики-нулики”

Стаття з групи Java-марафон 2.0 (Хрестики-нулики)
Популярні питання на Java-марафоні - 1
Який саме проєкт я напишу під час Java-марафону?Протягом чотирьох днів ти напишеш власну гру — “Хрестики-нулики”, яку зможеш опублікувати на платформі JavaRush та поділитися нею з друзями, щоб вони пограли разом з тобою. Ігровий проєкт складається з 13 коротких підзавдань, які ти, крок за кроком, розбереш разом із ментором на чотирьох заняттях. Також, після завершення занять і виконання всіх “обов’язкових” завдань, у тебе буде можливість внести зміни в гру на свій смак. Для цього ми спеціально залишили додаткове підзавдання “із зірочкою”.
Яка програма чекає на мене на Java-марафоні?У тебе буде 4 дні навчання з ментором, плюс домашні завдання, а також підсумковий вебінар на п’ятий день. 1 день, 19:00: працюємо над заготовкою гри — створюємо ігрове поле та модель, де зберігатимуться дані; промальовуємо клітинки, прописуємо перехоплення кліку мишкою та фіксуємо хід поточного гравця. 2 день, 19:00: прописуємо перевірку того, чи є знак у певній клітинці, фіксуємо статус завершення гри, робимо перевірку виграшу та створюємо повідомлення про перемогу в грі. 3 день, 19:00: рефакторимо код: виносимо його до окремого методу; прописуємо перевірку на нічию, перевіряємо, чи є на ігровому полі порожня клітинка, прописуємо перезавантаження гри. 4 день, 19:00: фіналізуємо гру; створюємо метод для ходу комп’ютера та робимо комп’ютер розумнішим: прописуємо умови, як він робитиме свої ходи та передбачатиме перемогу гравця. 5 день, 19:00: підсумковий вебінар, на якому ти дізнаєшся ще більше про кар’єру Java-розробника, отримаєш покроковий план переходу в ІТ та шанс виграти безкоштовне навчання на курсі “Професія Java-розробника”.
Які знання потрібні для участі в марафоні?Якщо в тебе є базові знання в програмуванні — чудово, ти точно впораєшся. Якщо ти новачок, і ще не маєш досвіду написання коду — все теж буде добре. Під час марафону ти отримуватимеш детальні відео з ментором, який покроково пояснюватиме, що тобі потрібно зробити на конкретному етапі. А коли візьмешся за домашку на платформі JavaRush, будеш отримувати підказки від розумного валідатора, які допоможуть тобі написати правильне рішення. Також можна почитати конспект до заняття, де дається трошки більше пояснень нових термінів та є підказки, на що варто звернути увагу під час виконання завдань. І нарешті, є чат спільноти стажерів, де ментор та куратори відповідатимуть на твої запитання. Все вийде!
Що потрібно для марафону? Чи треба завантажувати якісь програми?Тут все дуже просто. Щоб почати писати гру на Java-марафоні, виконай невелику підготовку: створи обліковий запис на платформі JavaRush, якщо в тебе його ще нема. Усі домашні завдання ти виконуватимеш саме там. Якщо ти вперше на JavaRush, переглянь коротку відеоінструкцію. З неї ти дізнаєшся, як створити обліковий запис, познайомишся з розділом “Ігри” та онлайн-інструментом, у якому ти виконуватимеш завдання:
Популярні питання на Java-марафоні - 2
Де виконувати домашні завдання?Щоб почати роботу над проєктом, відкрий розділ “Ігри” та натисни на картку з грою “Хрестики-нулики”: Популярні питання на Java-марафоні: пишемо гру “Хрестики-нулики” - 3Після цього ти побачиш опис гри та відеоемуляцію, як вона має виглядати готовою. Щоб перейти до написання проєкту, натисни на кнопку “Написати своє розв’язання”. Після цього знизу з’явиться вікно з вебплагіном JavaRush (webIDE — онлайн-версія середовища розробки):Це наш онлайн-симулятор, який дозволяє писати власний код, коригувати його, надсилати на перевірку та отримувати результат того, чи правильно написане твоє рішення. У полі cправа міститься опис та умови до виконання завдання. Спочатку уважно прочитай умови завдання, а потім, у полі зліва, починай працювати з кодом!
Як перевірити домашнє завдання?Усі виконані завдання перевірятиме віртуальний помічник — валідатор, вбудований в онлайн-інструмент для кодингу на сайті JavaRush. Він надаватиме відповідь за секунди. Втім, нам теж необхідно спостерігати за твоїми успіхами на марафоні. Щоб куратори марафону зарахували твоє завдання і у тебе була можливість позмагатися за подарунки від JavaRush, надсилай у Телеграм-бот до дедлайну (17:00 наступного дня після заняття) скріншот, на якому добре видно:
  1. Вікно вебплагіну JavaRush
  2. Номер завдання
  3. Успішний результат перевірки
Усе, як на цьому скріншоті: Популярні питання на Java-марафоні: пишемо гру “Хрестики-нулики” - 4
Як зробити скріншот?На клавіатурі знайди клавішу 'Prt Scr', натисни її. Зайди в поле повідомлення в чатботі Java-марафону та натисни Ctrl + V — надіслати скріншот. Якщо в тебе макбук, затисни command + shift + 3. Також можеш користуватися спеціальними програмами — наприклад, ShareX.
Як дізнатися, чи завдання виконано правильно? Коли буде результат перевірки?Твої завдання перевіряє ментор, а отже, йому потрібен час. Інколи треба буде трошки зачекати на його відповідь. Ти зрозумієш, що твоє завдання зараховано, коли ментор або куратор марафону особисто тобі напише, що все гаразд.
Популярні питання на Java-марафоні - 3
Яким буде результат участі в марафоні?По-перше, готовий проєкт — гра “Хрестики-нулики”, яку ти можеш опублікувати на платформі JavaRush та поділитися нею з ким завгодно. По-друге, чітке усвідомлення, чи тобі подобається програмувати, і чи хотілося б тобі стати розробником. По-третє, якщо виконаєш всі домашки та прийдеш на підсумковий вебінар, можеш отримати безкоштовне навчання на курсі “Професія Java-розробника” і розпочати рух до кар’єрних змін вже зараз.
Як взяти участь у розіграші Java-курсу?Тут умови прості:
  • виконай усі 4 завдання, які отримаєш на марафоні;
  • прийди на підсумковий вебінар після закінчення марафону;
  • розіграш безкоштовного місця на Java-курсі з менторингом від JavaRush проведемо під час вебінару.
Що буде на підсумковому вебінарі?На підсумковому вебінарі будемо говорити про найважливіше:
  1. Де використовується Java? Яке її місце серед інших популярних мов бекенду?
  2. Як здобути професію Java-розробника?
  3. Які кар’єрні та зарплатні перспективи чекають на Java-новачків у 2024 році?
  4. Штучний інтелект — загроза для джунів, чи помічник у рутинних завданнях?
  5. Навчання на курсі з ментором у JavaRush: як все відбувається і що гарантовано?
Ну і, звісно, розіграємо безкоштовне навчання на річному курсі з Java!
А буде запис вебінару?Так, ти отримаєш запис наступного дня у чатботі. Але не забувай, що найкраща можливість виграти безкоштовне навчання на річному Java-курсі з ментором — прийти на live-вебінар та взяти участь у розіграші. Тож чекаємо на тебе!
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ