Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2014, 02:11
Аватар для Aiki
Новичок на форуме
Отправить личное сообщение для Aiki Посмотреть профиль Найти все сообщения от Aiki
 
Регистрация: 21.02.2014
Сообщений: 1

Стоит ли мне продолжать? Клеточный автомат
Здравствуйте!

Волею судеб я занимаюсь в основном бэкэнд-разработкой (server-side), но в последнее время все чаще приходится сталкиваться с нетривиальным JS. То есть не просто $.сделать_красиво() в пяток строчек на jQuery. По этому возник резонный вопрос: насколько хорошо у меня это получается. Если серверную часть моего кода (PHP) есть кому проверить и оценить, то с клиентской не все так просто, по этому я прошу вас помочь мне с этим.

Для теста я написала клеточный автомат, точнее игру "Жизнь" Джона Конвея. Посмотреть можно здесь.

Немного о работе скрипта:
Рисуется все с помощью canvas.
Цвет клетки означает ее возраст, красный - молодая, синий - старая (50+ циклов).
Щелчком мыши можно добавить клетку в ячейку.
Управление с клавиатуры, используемые клавиши:
Enter - старт/стоп;
пробел - следующий цикл;
"r" - сгенерировать новое поле;
"c" - очистить поле;
"]" - увеличить скорость;
"[" - уменьшить скорость.

Событийная модель актуальна для для Chrome, по этому в других браузерах может, и, скорее всего, не будет работать (лень было делать кроссбраузерную ).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
onkeydown/up/press на конкретном элементе Valdemor Events/DOM/Window 4 15.08.2013 21:53