Battle for Wesnoth еще сгодился бы — игроки случайны. А всякие MOBA, таки, хоть онлайн, но язык в них едва ли подтянешь, да и кооператив часто собирается из знакомого круга людей примерно одной языковой группы.
А вообще в качестве тренажеров ин.яза отлично подходят визуальные новеллы (Analogue: Hate Story, например. Мне хватило моего Pre-Intermediate). Из минусов таких игр разве что оформление — большинство игр из это категории производятся в Японии и Корее и имеют «анимешное» оформление, что многим может не нравиться. Иногда случаются косяки с локализацией, но это все же это редко да и энтузиасты допиливают подобные недостатки.
Что-то мне не понравился контекст упоминания cocos2d-iphone. Он же вроде уже не развивается, разве нет? А cocos2d-x (вплоть до 2.1.4) собственно прямое наследие тогдашнего cocos2d-iphone. И с биндингами тоже недочет — бинды нужны чтобы использовать самописные классы в скриптах, хотя ничто не мешает не использовать их.
1. Дизайн постов ужасен. Слишком резкие скачки размеров шрифтов, плюс «подсветка» синтаксиса случайным образом меняет цвета от статьи к статье. Воспринимать подобное достаточно тяжело. Особенно транслитерированные слова.
2. Ну и для начала было бы неплохо сильнее структурировать. Откройте любую книгу по JavaScript и посмотрите на структуру. Хотя бы на недавний перевод книги Выразительный JavaScript.
Как встраивать JS
Какие операторы имеются
Какие типы данных существуют
Что такое DOM и как его едят
…
3. Дайте сразу здоровенный кусок кода и постепенно поясняйте что к чему. Гораздо занимательнее сначала менять что-то в уже работающей программе и смотреть как оно меняется, а уже после разбирать как оно работает и как это можно улучшить, на мой взгляд.
А вообще в качестве тренажеров ин.яза отлично подходят визуальные новеллы (Analogue: Hate Story, например. Мне хватило моего Pre-Intermediate). Из минусов таких игр разве что оформление — большинство игр из это категории производятся в Японии и Корее и имеют «анимешное» оформление, что многим может не нравиться. Иногда случаются косяки с локализацией, но это все же это редко да и энтузиасты допиливают подобные недостатки.
наркоманский графический способ
2. Ну и для начала было бы неплохо сильнее структурировать. Откройте любую книгу по JavaScript и посмотрите на структуру. Хотя бы на недавний перевод книги Выразительный JavaScript.
3. Дайте сразу здоровенный кусок кода и постепенно поясняйте что к чему. Гораздо занимательнее сначала менять что-то в уже работающей программе и смотреть как оно меняется, а уже после разбирать как оно работает и как это можно улучшить, на мой взгляд.