-
Метки
-
Мои проекты
-
Полезности
-
Архивы
Очередной блог о дизайне, графике и флеш играх
1
Сен
2010
2010
Теперь на BigFishGames! Перевели на английский, французский и немецкий. Пул ожидания у БигФишей растянулся на … Читать запись полностью »
- Рубрика: Игры
- Метки: Casual game
26
Авг
2010
2010
В качестве эксперимента реанимировал старый код шашек (тот еще финиш: с as1 на as3), написал врапер и привинтил к серверу. Player.io как и ожидалось оказался прост и приятен. Главное перестроить голову со «стандартной» концепции lobbyroom->createroom->game, ибо лобби на сервере нет, а смартфоксовский диалог createroom,— шаг, на мой взгляд, анти-юзабильный. В качестве альтернативы лобби сделал два варианта:
- если на сервере есть игроки и кто-то из них ожидает игры, то новый игрок присоединяется к игре с ожидающим (на играх.мейл.ру так);
- ссылка-приглашение на приватную игру. Отправляется любым способом человеку, с которым хочется поиграть.
- Рубрика: Блог|Игры
- Метки: multiplayer
28
Июл
2010
2010
- Рубрика: Графика
- Метки: Flash game, Xara Xtreme
12
Июл
2010
2010
В последнее время погуглил тему флеш и мультиплеерность, установил нагугленное на рабочие машины (домашние версии XP и win7), а также самое интересное — порылся в примерах и документации.
Задачи написать ММО и поддерживать одновременно тысячи пользователей в онлайне не стоят, поэтому расширяемость, кластеризацию и другие страшные слова не рассматриваю.
В обзор попали: ElectroServer 4.0.6, SmartFoxServer 1.6.6, Player.IO, Photon и UnionPlatform 1.0 Alpha7
Делюсь результатом: Читать запись полностью »
- Рубрика: Блог
- Метки: Flash, multiplayer
27
Фев
2010
2010
Забавный баг обнаружился в JollyJong. Уже три человека умудрились схлопнуть фишки быстрее 1 тика таймера или 0.02сек, вызывая деление на 0 в коде:
s=Math.floor(multipler* 1000* 1/matchtimer);
s=s<5?5:s;
scoreAdd(s);В результате чего получали красивую сумму Infinity которую не могли добавить в таблицу рекордов и жаловались администрации портала ![]()
Вывода два:
- всегда делать проверку знаменателя на 0
- таймер флеша может дать задержку
p.s. matchtimer в коде — это счетчик тиков с начала хода




