Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.03.2006, 10:21
AxelRB вне форума Посмотреть профиль Отправить личное сообщение для AxelRB Посетить домашнюю страницу AxelRB Найти все сообщения от AxelRB
  № 1  
Ответить с цитированием
AxelRB
 
Аватар для AxelRB

Регистрация: Mar 2006
Сообщений: 104
По умолчанию Slide-a-Lama

Привет!
Наверное, многие играли в Slide-a-Lama по ICQ, или хотя бы видели...
Ну так вот. Я решил потренироваться в AS и запрогать эту игрушку во флэше. Только single player. То есть, мне пришлось еще и AI придумывать.
Как ни странно, с горем пополам, игра заработала. Но при этом вылезло столько глюков, что я не могу считать свои амбиции удовлетворенными.

В общем, я обнаружил следующие глюки:
1. Я сделал так, что когда игрок или комп делает ход, флэш сначала просчитывает анимацию, загоняет в массив, затем проигрывает. Иногда анимация начинает играть не последовательно, а одновременно.

2. Иногда анимация вообще тормозится и не играет дальше. В этом случае можно только нажать Alt+F4 и играть сначала.

3. AI прекрасно ищет лучшую комбинацию для текущего хода. Но, несмотря на то, что я сделал рекурсию для просчета на ход вперед, он нифига не просчитывает, делая достаточно глупые ходы. Хотя, в идеале нужно чтобы он просчитывал вообще на 2 хода вперед, но это не удалось - АС зависает (или слишком долго считает).

4. Иногда, почему-то, комп делает лишний ход, или даже 2, как говорится, "вне очереди".

5. Когда я прикрутил АИ, игра стала аккумулятивно тормозить. То есть, сначала все нормально. Минуты через 2-3 игры начинаются тормоза, которые усиливаются, чем дольше играю. Алгоритмически этого не может быть, я думаю, дело в garbageCollector'е, который не успевает чистить за мной.

Файлы прикреплены. Если кому-то не лень подебагать АС, то я буду очень рад, так как я сам уже видить не могу эту флэшку.
Вложения
Тип файла: zip Slide.zip (27.0 Кб, 268 просмотров)

Создать новую тему   Часовой пояс GMT +4, время: 19:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.