Делюсь реализацией паттерна State Machine. Сильно не расписываю что да как. И едва ли новичкам о чем-то может сказать этот паттерн. Скорее всего, он будет полезен среднему программисту, который сам все поймет. Данный паттерн использую в 2D играх с выводом графики на Canvas. Разные состояния игры: пауза выход, настойки, логотип описываются в классах унаследованных от State и управляются классом StateManager.
Когда-то, а точнее полтора года назад, искал хорошую реализацию алгоритма поиска пути A*. В итоге, вышел на это A* Search Algorithm in JavaScript. За день сделал прямой перенос алгоритма на AS3 и провел разнообразные преобразования, которые повысили скорость до 10 раз, от первоначальной портации.
И собственно код:
Пример, показывающий как использовать библиотеку JBox2D v2.1.2. с выводом примитивов на экран
Пример, показывающий как использовать библиотеку JBox2D v2.1.2.
Кадры из фильма "Земля 2100"
Музыка "Wendy And Lisa Ft. Shankar -- Fire And Regeneration"
Сегодня решил провести тест на скорость доступа к переменным. Достаточно часто приходится проходить по массиву и проверять переменную на то или иное значение. Это может быть поиском пути или отрисовкой карты. Чем-то похожее на это:
пример показывает как соединить две swf в обе стороны
« ПерваяПредыдущая123456СледующаяПоследняя » Страница 1 из 6
E-mail: qixi@mail.ru
ICQ: 213-596-714
Skype: liteflasher
2011 © QiXi.ru
