M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


Работает, но при долгом воспроизведении случаются глюки  -  Hruks,  05.08.2008  19:22:57

При долгом воспроизведении случаются глюки.
Так как в файл пишется весь ввод пользователя, а не события игры, то мелкое смещение приводит к тому, что мышка тычется мимо энита и пошло-поехало.
Но выглядит просто отлично.
Осталось только время показывать оставшееся и временем управлять (пауза, ускорение, замедление)

И файлы немного занимают места. Вполне возможно отсылать багрепорты в виде риплея.

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

По идее нужна будет в будующем возможность объединять риплеи, вернее дописывать их, если предыдущий риплей оборвался с выходом из игры, а новый продолжился с сохранёнки.
Конечно, можно все проигрывать друг за другом, но сохранёнки должны совпадать с точностью до слота. В общем события нужно писать а не пользовательский инпут.
Например: новая игра с такими-то параметрами, юнит такой-то двинулся туда-то. Юнит такой-то строит шахту там-то, и так далее.
При этом пользователь сможет даже карту двигать сам.
Ну и ходы можно будет склеивать - смотреть их один за другим без пауз на ходы соперника.

Короче есть что дорабатывать. :)