10 кращих безкоштовних ігор з кодування для перевірки та розвитку своїх навичок програмування
Ось чому між курсами та лекціями та навчальними посібниками ви повинні виділити час, щоб їх прочитати. програмування ігор та викликів . Вони не тільки слугують веселими перервами, але ви швидше навчитесь і збережете більше інформації завдяки практиці та досвіду.
1. Робокод

Робокод це складна гра програмування, в якій ви кодуєте танки роботів, які борються один з одним. Ваше завдання - написати штучний інтелект, який веде ваших роботів до успіху, використовуючи справжні мови, такі як Java, Scala, C # тощо. Для початку перегляньте основи та навчальні посібники Robocode .
2 Кодінгейм
Codingame це ігровий веб-додаток, де ви вирішуєте головоломки та завдання, пишучи реальний код. Підтримується понад 25 мов програмування, включаючи Java, C #, Python, JavaScript, Lua, Go, Rust тощо. Кожна головоломка/виклик має тему (наприклад, запрограмуйте башту на збиття занадто близько дирижаблів), що підсилює фактор розваги.
3 Codecombat
Codecombat це ще один веб-додаток для вирішення ігрових головоломок і завдань, який можна вирішити лише написанням коду. Але в той час як Codingame є більш цікавим, Codecombat має важливий навчальний фокус із “редагуванням у класі”, яке вчителі можуть використовувати, щоб допомогти своїм студентам навчитися кодувати. На момент написання цієї статті доступні три курси: ІТ, веб-розробка та розробка ігор.
4 Кодевари
5. Кодополювання
Полювання на коди це гра, в яку можна грати за допомогою Java або C #. Він розроблений, щоб навчити вас азам вашої мови, починаючи з навчання, вирішуючи такі теми, як Петлі та мотузки, і закінчуючи проміжними завданнями, такими як сортування, шифрування та головоломки. Найцікавішим у Codehunt є те, що він не говорить вам, як виграти кожен виклик. Зрозумійте, що це частина задоволення!
6 Vim Adventures
7. ТІС-100
"Це гра на програмування на мові складання, про яку ви ніколи не просили!" ТІС-100 це унікальна у своєму роді відеоігра, яка вимагає вивчення та використання фіктивної версії низькорівневого кодування збірки для вирішення її головоломок. Ця гра не на жарт, вона жорстка, вона відкрита, і вона має неймовірну цінність відтворення, якщо ви не настільки розчаровані та розгублені, що ви дико розв’язуєтеся.
Завантажити: ТІС-100 ($ 7)
8. Шеньчженьський ввід/вивід
З тієї ж студії за ТІС-100 походить Шеньчженьський ввід/вивід, гра-головоломка, в якій потрібно створити спрощені схеми та написати спрощений код збірки, який працює на цих схемах. Між двома іграми входи/виходи Шеньчженя легше інтегрувати і приємніше, але також складні.
Завантажити: Введення/виведення Шеньчжень (15 доларів)
9. Кадрова машина
В Машина людських ресурсів, ви граєте роль офісного працівника, який виконує завдання, комбінуючи різні інструкції. У певному сенсі ця гра стосується розгадування головоломок за допомогою візуального програмування, навіть заходячи настільки, що зачіпає такі поняття, як логічний потік та управління пам’яттю, але у формі, яка легко засвоюється, і на тему офісу. Це чудова гра для тренування мозку вашого програміста.
10. Скрепи
Скрепи (що розшифровується як «скрип-скрип») - це стратегічна гра MMO, в якій ви використовуєте JavaScript для кодування поведінки суб’єктів у грі та побудови імперії для себе. Базова гра поставляється з приватним сервером, на якому ви можете грати, плюс 30 днів повного доступу до офіційного сервера. Тоді ви зможете продовжувати гру на офіційному сервері з обмеженою ємністю, яку можна скасувати за допомогою щомісячної передплати.
Завантажити: Screeps (15 доларів, необов’язково 9 доларів на місяць)