Будинки Відгуки Огляд та рейтинг кодового бою

Огляд та рейтинг кодового бою

Зміст:

Відео: Codecombat #1 - Игра для обучения программированию. (Жовтень 2024)

Відео: Codecombat #1 - Игра для обучения программированию. (Жовтень 2024)
Anonim

Чудових програм, які допоможуть вам навчитися кодувати, не бракує, але навіть найприємніші уроки все ще можуть відчувати себе домашніми завданнями, які виконують самостійно. Кодування - це надзвичайно корисний навик, який має бути в наші дні, але демографічні показники, котрі мають найбільше користь від кодування освіти - діти, - вже отримують багато домашніх завдань. Вони не збираються сприймати більше. CodeCombat використовує надійний батьківський трюк, щоб перетворити важку роботу у веселу гру. Її уроки можуть бути не настільки застосовні до реальних сценаріїв, як традиційне кодування навчального програмного забезпечення, але безкоштовні рольові ігри CodeCombat (RPG) роблять велику роботу, щоб обманути дітей у вивченні основ кодування.

CodeCombat може безкоштовно грати на всіх своїх основних рівнях. Ви можете оновити до $ 9, 99 на місяць, що додає додаткові рівні та 3500 бонусних дорогоцінних каменів (ігрової валюти) на місяць. Компанія пропонує 100-відсоткову гарантію повернення грошей. CodeCombat має більше 400 рівнів, доступних для абонентів, і він каже, що додає від 8 до 10 рівнів на тиждень.

Фахівці з освіти можуть отримати спеціальні ціни CodeCombat, виходячи з конкретних потреб їхньої школи та кількості учнів, якими вони користуватимуться. CodeCombat не має додатків для Android та iOS.

Ми повинні грати в гру?

Безліч інших ігор намагаються навчити гравців кодувати. Kodu та його наступник Project Spark, доступний на ПК та Xbox One, вводять мову та логіку дизайну ігор, а чотирикутний Cowboy та Hack 'N' Slash складаються із головоломок, які можна вирішити лише шляхом зміни коду у вашому оточенні. Але CodeCombat - це перш за все програмне забезпечення з кодування освіти, легка рольова гра, яка служить заманливою обгорткою.

Підземелля розміром укусу CodeCombat можна виконати лише введенням функціонального коду. Крім різних місцевостей (підземелля, ліси, пустелі), він також має веб-розробки (HTML, сценарії) та розвиток ігор (будуйте свої власні рівні) світи. Ви вивчаєте базовий синтаксис для виконання простих завдань, таких як пішки до виходу. Просто введіть кілька рядків "this.moveRight ();" або "this.moveDown ();" для аватара і дивіться, як ваш код працює над його магією. У міру просування ви стикаєтесь із складнішими пастками та ворогами, які вимагають використання складнішого коду. У грі висвітлюються такі теми, як реляційні оператори, порівняння рядків, літерали об'єктів та інші передові методи через 400 уроків, які ви повинні виконати по порядку. Було б добре, якби ви могли грати на будь-якій сцені в будь-який час, але крива складності є стійкою та справедливою. У класі вчителі можуть розблокувати рівні для учнів.

Гра швидко дає вам знати, коли ваш код порушено, і дає поради щодо його виправлення. Як би це не звучало маніпулятивно, граміфікація уроків є ефективним методом змусити матеріал дотримуватися. Бажання перемогти - сильний стимул.

Втрачено в перекладі

Гра намагається представити якомога більше тексту в граматиці кодування - ваш вік представлений як "18 <= вік <25" - і ви можете грати в CodeCombat на декількох мовах програмування, таких як JavaScript і Python. Але використання геймплея RPG у грі як метафори кодування має свої недоліки. Буде потрібно кілька додаткових кроків, щоб перенести код, який ви використовуєте для вбивства монстрів та подорожей підземелля, в код, який створює веб-сайти та програми додатків. Порівняйте це з викликами у реальному світі, представленими в розбитті популярних веб-сайтів Dash, Code School, або як Free Code Camp насправді пов’язує вас з некомерційними організаціями, в яких ви можете перевірити свої нещодавно вивчені здібності кодування.

Крім того, якщо ви оцінюєте CodeCombat виключно як гру, яка, правда, не вистачає суті, це здебільшого незабутнє. Милі твори фантазії - це те, що ви очікували від загальної випадкової гри в браузер. Ви можете створювати різні засоби та зброю, якими керуються унікальні команди кодування, і ви можете керувати кількома героями одночасно. Однак соромно бачити, що навчальні ігри вдаються до тих самих ігрових систем, як валюта преміум-класу та персонажів, використовуваних у вашій середній експлуатаційній грі в телефон.

І все-таки ідея кодування як фантазійної магії є потужною, і це чудовий гачок для того, щоб зацікавити дітей цікавими важливими темами, які допоможуть їм залишатися конкурентоспроможними на робочому місці завтра. Такі ігри, як «Транзистор» та майбутній Codemancer розуміють силу цієї концепції, але CodeCombat перетворює їх, роблячи свою магію коду відносно автентичною.

Рости своє Королівство

Вам знадобиться хоча б кілька сеансів, щоб пройти середньовічну імперію освіти CodeCombat. Але коли ви закінчите свою пригоду, є ще багато, щоб не зайняти вас. Ви можете приєднатися до клану в Інтернеті, щоб поділитися тим, що ви дізналися з іншими, заробляючи більше очок та досягнень. Ви також можете написати код, щоб змагатись у простій стратегічній грі в режимі реального часу. Є надійний редактор рівнів для створення та обміну власними проблемами кодування. Змінення середовищ та художніх ресурсів - це зовсім нескладно, і там є текстовий редактор для написання кращих навчальних посібників, ніж передбачено в грі. Навіть якщо ви не хочете створювати свій власний рівень, велика бібліотека розважального вмісту, створеного користувачем, значно розширює довговічність CodeCombat, як і Super Mario Maker. Нарешті, якщо ви вчитель, ви можете підписатися на спеціальне видання для викладачів CodeCombat за 10 доларів на місяць із додатковим матеріалом для використання гри в класі.

CodeCombat - не найкраще програмне забезпечення для навчання коду, і це не найкраща гра. Іноді ці дві половини її особистості навіть конфліктують і применшують одна одну. Але здебільшого, це виграшне поєднання геймплея RPG та програмування домашніх завдань, що дозволяє зробити освіту, сприятливу для малюків, законно приємною. Це означає, що якщо ви шукаєте більш ефективний безкоштовний метод навчання коду, ознайомтеся з нашим Редактором на вибір безкоштовних онлайн-класів кодування Codecademy. І якщо ви готові заплатити за свою освіту з кодування, подивіться на Lynda.com від LinkedIn або Treehouse, наш вибір редакторів для платних класів кодування.

Огляд та рейтинг кодового бою