9 -те най -добри кодиращи игри за изграждане на вашите умения за програмиране

9 -те най -добри кодиращи игри за изграждане на вашите умения за програмиране

Програмирането е забавно, след като знаете какво правите, но достигането до този момент може да бъде изтощително пътуване.





Ето защо трябва да отделите време, за да играете тези кодиране на игри и предизвикателства . Те не само служат като забавни почивки, но и ще научите по-бързо и ще запазите повече информация благодарение на практическата практика и опит.





1. Робокод

Робокод е сложна програма за програмиране, в която кодирате робот танкове, които се борят един срещу друг. Вашата работа е да напишете изкуствения интелект, който води роботите ви към успех, като използвате реални езици като Java, Scala, C#и др. За да започнете, разгледайте основите и уроците по Robocode.



Инсталаторът Robocode идва с среда за разработка, вграден редактор на роботи и Java компилатор. Ти всъщност пишеш истински код! Въпреки стартирането през 2000 г., Robocode все още се актуализира и поддържа редовно, подпомогнат от факта, че е с отворен код и пристрастява.

2. Codingame

Codingame е подобно на игра уеб приложение, където решавате пъзели и предизвикателства, като пишете реален код. Поддържат се над 25 езика за програмиране, включително Java, C#, Python, JavaScript, Lua, Go, Rust и др. Всеки пъзел/предизвикателство има тема (напр. Програмирайте кулата да сваля дирижабли, които се доближават твърде близо), което активира фактора на забавлението.



Научете повече за езици за програмиране за разработка на игри, особено за Unity .

3. Codecombat

Codecombat е друго уеб приложение за пъзели и предизвикателства, подобни на игри, които могат да бъдат решени само чрез писане на код. Но докато Codingame е по -забавен, Codecombat има значителна образователна насоченост с „Classroom Edition“, което учителите могат да използват, за да помогнат на учениците си да се научат да кодират. Към момента на писане са налични три пътя на курса: компютърни науки, уеб разработка и разработка на игри.





Четири. Кодови войни

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

5. Vim Adventures

Vim Adventures е забавен урок, подобен на игра, за да научите как да използвате Vim, изключително необичаен, но изключително мощен текстов редактор, който много професионалисти в програмирането обичат да използват. Той обаче има огромна крива на обучение, поради което съществуват такива уроци. Така че, въпреки че Vim сам по себе си не е език за програмиране, овладяването на Vim може да ви помогне да станете по -ефективен кодер, затова и го включих в тази статия.





6. TIS-100

„Това е игра за програмиране на асемблерния език, която никога не сте искали!“ Точно така пише на калай. TIS-100 е видео игра като никоя друга, която ви принуждава да научите и да използвате фалшива версия на кодиране на ниско ниво на сглобяване, за да решите нейните пъзели. Тази игра не е шега --- тя е трудна, тя е с отворен край и има невероятна стойност на повторение, стига да не сте толкова разочаровани и объркани, че да деинсталирате в пристъп на ярост.

Изтегли: TIS-100 ($ 7)

извършвайте безплатни телефонни обаждания през wifi

7. Шенжен I/O

От същото студио зад TIS-100 идва Шенжен I/O , пъзел игра, в която имате задача да създадете опростени схеми и да напишете опростен код за сглобяване, който работи по споменатите схеми. Между двете игри, Shenzhen I/O е по -лесен за влизане и по -приятен, но също толкова задоволително сложен.

Изтегли: Шенжен I/O ($ 15)

8. Машина за човешки ресурси

В Машина за човешки ресурси , играете като офис работник, който изпълнява задачи, като комбинира различни инструкции заедно. В известен смисъл, тази игра е свързана с решаване на пъзели чрез визуално програмиране, дори стигайки до толкова, че да се докосне до понятия като логически поток и управление на паметта-но представена по лесен за смилане, офис-тематичен начин.

Това е чудесна игра за упражняване на мозъка на вашия програмист и дори може да направи добра игра за кодиране и за деца.

Изтегли: Машина за човешки ресурси ($ 10)

9. Скрипове

изрезки (което означава „скриптирани крипове“) е стратегическа игра на MMO, в която използвате JavaScript, за да кодирате поведението на обектите в играта и да изградите империя за себе си. Базовата игра идва с частен сървър, където можете да играете сами, плюс 30 дни пълен достъп до официалния сървър. След това можете да продължите да играете на официалния сървър в ограничен капацитет, който може да бъде вдигнат с месечен абонамент.

Изтегли: изрезки ($ 15, абонамент по избор за $ 9/месец)

Други начини да изострите уменията си за кодиране

Търсите още начини да усъвършенствате способностите си за програмиране? Имаме страхотен проект за начинаещи за изучаване на C програмиране. Можете също така да се възползвате допълнително, като слушате някои от тези подкасти за програмисти и програмисти.

Можете също започнете да създавате свои собствени игри с тези инструменти за разработка на игри . Ако търсите подходящ начин децата ви да започнат да кодират, може да помислите за някои страхотни класове по кодиране и игри за деца.

Ако обаче след всичко продължавате да се борите и изглежда не можете да схванете основите на програмирането, може да искате да отстъпите и да помислите дали програмирането е правилният избор за вас. Кажете ни как става!

Дял Дял Туит електронна поща Как да почистите вашия компютър с Windows с помощта на командния ред

Ако на вашия компютър с Windows има малко място за съхранение, почистете боклуците, като използвате тези бързи помощни програми за командния ред.

Прочетете Напред
Свързани теми
  • Програмиране
  • Игри за програмиране
За автора Джоел Ли(1524 публикувани статии)

Джоел Лий е главен редактор на MakeUseOf от 2018 г. Той има бакалавърска степен по компютърни науки и над девет години професионален опит в писането и редактирането.

Още от Джоел Лий

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Пакетът на Amazon казва, че е доставен, но не е бил
Щракнете тук, за да се абонирате