У дома Отзиви Преглед и оценка на Codecombat

Преглед и оценка на Codecombat

Съдържание:

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

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

Не липсват страхотни програми, които да ви помогнат да научите как да кодирате, но дори и най-приятелските уроци все още могат да се чувстват като самонанесени домашни задачи. Кодирането е невероятно полезно умение, което трябва да имаш в наши дни, но демографското, което може да се възползва максимално от образованието за кодиране - деца - вече получава много домашни работи. Те няма да бъдат възприемчиви към повече. CodeCombat използва надежден родителски трик, за да превърне тежката работа в забавна игра. Неговите уроци може да не са толкова приложими за сценарии в реалния свят, колкото традиционното кодиране на образователен софтуер, но безплатните ролеви игри на CodeCombat (RPG) вършат чудесна работа да подмамят децата да научат основите на кодирането.

CodeCombat е свободен за игра за всички основни нива. Можете да надстроите до $ 9, 99 на месец абонамент, което добавя допълнителни нива и 3 500 бонус скъпоценни камъни (валута в играта) на месец. Компанията предлага 100-процентова гаранция за връщане на парите. CodeCombat има повече от 400 нива на разположение на абонатите и казва, че добавя осем до 10 нива на седмица.

Специалистите в образованието могат да получат потребителски цени CodeCombat въз основа на конкретните нужди на училището си и колко ученици ще го използват. В CodeCombat липсват приложения за Android и iOS.

Да играем ли игра?

Много други игри се опитват да научат играчите как да кодират. Kodu и неговият наследник Project Spark, достъпен на PC и Xbox One, въвеждат езика и логиката зад дизайна на играта, докато Quadrilateral Cowboy и Hack 'N' Slash се състоят от пъзели, които могат да бъдат решени само чрез промяна на кода във вашата среда. Но CodeCombat е преди всичко софтуер за кодиране на образованието, с лека ролева игра, която служи като примамлива обвивка.

Подземията с размер на ухапване на CodeCombat могат да бъдат завършени само чрез въвеждане на функционален код. В допълнение към различни терени (подземия, гори, пустини), той също има уеб разработка (HTML, скриптове) и разработка на игри (изграждане на собствени нива) светове. Научавате основен синтаксис за изпълнение на прости задачи като ходене до изхода. Просто напишете няколко реда от "this.moveRight ();" или "this.moveDown ();" за аватара и гледайте как вашият код работи своята магия. Докато напредвате, срещате по-сложни капани и врагове, които изискват да използвате по-сложен код. Играта обхваща теми като релационни оператори, сравнение на струни, обектни литерали и други съвременни техники чрез своите 400 урока, които трябва да завършите по ред. Би било хубаво, ако можете да играете на всеки етап по всяко време, но кривата на трудност е стабилна и справедлива. В класната стая учителите могат да отключат нивата за учениците.

Играта бързо ви уведомява кога кодът ви е разбит и дава съвети за поправянето му. Колкото и манипулативно да звучи, геймирането на уроците е ефективен метод за придържане на материала. Да искаш да спечелиш е силен стимул.

Изгубени в превода

Играта се опитва да представи възможно най-много текст в граматирането на кодирането - възрастта ви е представена като "18 <= age <25" - и можете да играете на CodeCombat на множество езици за програмиране, като JavaScript и Python. Но играта използва RPG игра като кодираща метафора има недостатъци. Ще бъдат необходими няколко допълнителни стъпки, за да прехвърлите кода, който използвате, за да убивате чудовища и подземните подземия, в код, който създава уебсайтове и приложения за власт. Сравнете това с предизвикателствата в реалния свят, представени в разделенията на популярните уебсайтове на Code Dash, Code School или как Free Code Camp всъщност ви свързва с организации с нестопанска цел, в които можете да изпробвате новите си способности за кодиране.

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

И все пак идеята за кодиране като фентъзи магия е мощна и е чудесна кука за запознаване на децата с увлекателните важни теми, които ще им помогнат да останат конкурентоспособни на работното място утре. Игри като Transistor и предстоящия Codemancer разбират силата на тази концепция, но CodeCombat ги въвежда, като прави кодовата си магия сравнително автентична.

Пораснете своето кралство

Ще ви отнеме поне няколко сесии, за да преминете през средновековната империя на образованието на CodeCombat. Но когато приключите приключението си, има още много неща, които да ви заемат. Можете да се присъедините към онлайн клана, за да споделяте наученото с другите, като същевременно печелите повече точки и постижения. Можете също така да напишете код, за да се състезавате в обикновена мултиплейър стратегия в реално време. Има стабилен редактор на нивата за създаване и споделяне на собствени предизвикателства за кодиране. Промяната на средата и художествените активи е моментна и има текстов редактор за писане на по-добри уроци, отколкото предоставя играта. Дори и да не ви харесва да създавате собствено ниво, голямата библиотека от забавно генерирано от потребители съдържание значително удължава дълголетието на CodeCombat, подобно на Super Mario Maker. И накрая, ако сте учител, можете да се абонирате за специално издание на CodeCombat за учители за 10 долара на месец с допълнителен материал за използване на играта в класната стая.

CodeCombat не е най-добрият софтуер за учене на кодове и не е най-добрата игра. Понякога тези две половини на нейната личност дори конфликт и влошава една от друга. Но в по-голямата си част, печелившата комбинация от RPG геймплей и програмиране на домашни задачи, което отнема прави обучението, подходящо за деца, законно приятно. Въпреки това, ако търсите по-ефективен безплатен метод за научаване на кодиране, вижте нашия избор на редактор за безплатни онлайн класове за кодиране Codecademy. И ако сте готови да платите за вашето обучение по кодиране, разгледайте Lynda.com от LinkedIn или Treehouse, изборите на нашите редактори за платени класове кодиране.

Преглед и оценка на Codecombat