- PVSM.RU - https://www.pvsm.ru -

Мой рекорд скорости написания кода «на C» был в консоли Quake II. Причем абсолютно без ошибок. В темноте, не глядя, трясущимися руками надо было набрать примерно такое:
bind SHIFT "+snipe"
alias +snipe "sensitivity 2.5; fov 30"
alias -snipe "fov 90; sensitivity 4"
Боги умели прописывать RocketJump.
bind t "superrjr"
bind a "superrjn"
alias superrjr "echo SuperRocketJump enabled; bind a +srj; bind t superrjc"
alias superrjn "echo SuperRocketJump disabled"
alias superrjc "echo SuperRocketJump disabled; bind a superrjn; bind t superrjr"
alias +srj "lookdown1;hand 2;rjump"
alias -srj "lookdown2"
alias lookdown1 "cl_pitchspeed 999999;+lookdown"
alias lookdown2 "-lookdown;cl_pitchspeed 200;-attack;-moveup;wait;wait;wait;centerview;hand 2;cl_maxfps 80"
alias rjump "+moveup;+attack;wait;wait;wait;wait;cl_maxfps 0"
alias +QLD "+lookdown;cl_pitchspeed 999"
alias -QLD "-lookdown;cl_pitchspeed 200"
alias +RocketJump "hand 2;+QLD;wait;wait;+attack;+moveup"
alias -RocketJump "hand 2;-QLD;-attack;-moveup"
alias SuperRocketJump "hand 2;+QLD;wait;wait;wait;wait;+attack;+moveup;wait;cl_maxfps 0;LWX3;cl_maxfps 90;-QLD;-attack;-moveup;hand 2"
Под катом — подборка дюжины проектов, которые заточены на то, чтобы играючи повысить кодерское мастерство.
Решаем задачки. Прогаем ИИ ботов. Развлекаемся. Поддержка многих многих языков программирования.
CodeCombat платформа для студентов, изучающих computer science посредством игры. Активное сообщество, волонтеры создают уровни игры. Поддержка Java, JavaScript, Python, Lua, CoffeeScript.
Изучаем JavaScript играя в первую в мире MMO-стратегию-песочницу для программистов.
Check iO — браузерная игра, где надо решать задачки на Python.

Изучаем Vim играя в игру.
Cyber-dojo тренировочный зал, где оттачивают программистские навыки. Получите черный пояс по JavaScript, Java, Python, PHP, Ruby и пр. (Cyber DoJo используют даже на собеседованиях.)
Open source Link [7]
Учим код, пытаясь ловить бананы. Для детишек. Платно.
Программируем лифт. Решаем задачки шаг за шагом. Задача #1: Перевезти 15 человек за 60 секунд или быстрее. Open Source Link [10]
Достигаем мастерства на «макеварах» и реальных задачах. Поддержка JavaScript, Python, C#, Java, Python и др.

Ruby Quiz — еженедельные задачки Ruby-прогеров, по аналогии с Perl Quiz of the Week. Насчитывает 156 заданий.

Изучаем крутые фичи git scm (source control management). Используйте команды git’а чтобы найти подсказки и решить головоломку.

Hacker.org — это серия головоломок, ребусов и тестов, чтобы проверить ваши хакерские способности.

Автор: MagisterLudi
Источник [15]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/217095
Ссылки в тексте:
[1] CodinGame: https://www.codingame.com/
[2] Code Combat: https://codecombat.com/play
[3] Screeps: https://screeps.com/
[4] Check iO: https://checkio.org/
[5] Vim Adventures: http://vim-adventures.com/
[6] Cyber DoJo: http://www.cyber-dojo.org/
[7] Open source Link: https://github.com/JonJagger/cyber-dojo
[8] Code Monkey: https://www.playcodemonkey.com/
[9] Elevator Saga: http://play.elevatorsaga.com/
[10] Open Source Link: https://github.com/magwo/elevatorsaga
[11] Codewars: http://www.codewars.com/
[12] Ruby Quiz: http://rubyquiz.com/
[13] Git Games: http://www.git-game.com/
[14] Hacker Org: http://www.hacker.org/
[15] Источник: https://habrahabr.ru/post/315696/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.