Читим игру 2048 в рантайме

31 января, 2015
1 минута чтения

Если контент не отображается, включите VPN.

2048
Консольная работа

На хабре появился перевод темы «Делаем игру 2048 на AngularJS». Angular — годный фреймворк для создания мощных SPA приложений, но делать на нем RIA (aka Rich Internet application), например игру, я бы не стал. Ломать не строить, статья сделана ради лулзов, поэтому начнем ее ломать гейму)

Заходим на страницу демо игры: //ng2048.github.io/

1. Открываем веб-консоль (CTRL+C)
2. Кликаем на квадратик с любой цифрой. Т.о. заполняем DOM содержимое квадратика в переменную $0
3. В консоли обращаемся к скопу этого элемента:

s = angular.element($0).scope()

4. Изменяем значение, которое хранится в ngModel, например на 1024:

s.ngModel.value = 1024

5. Применяем изменения:

s.$apply()

6. Объединяем два квадратика:
7. ???????
8. PROFIT!

finish
Поломано!

P.S. Делайте игры на игровых фреймворках, оставьте Angular для создания мощных SPA приложений со всякими REST’ами, роутингами и пр.

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
crafty
Предыдущая статья

Стартуем с Crafty.js

car physics
Следующая статья

Пример физики автомобиля на JavaScript