|
•Работает, но при долгом воспроизведении случаются глюки - Hruks, 05.08.2008 19:22:57 |
|
|
При долгом воспроизведении случаются глюки. Так как в файл пишется весь ввод пользователя, а не события игры, то мелкое смещение приводит к тому, что мышка тычется мимо энита и пошло-поехало. Но выглядит просто отлично. Осталось только время показывать оставшееся и временем управлять (пауза, ускорение, замедление)
И файлы немного занимают места. Вполне возможно отсылать багрепорты в виде риплея.
Вот только в имена файлов лучше писать таймштамп. И сохранять их в будующем не безусловно, а предлогать сохранить при выходе из игры или в конце игры.
По идее нужна будет в будующем возможность объединять риплеи, вернее дописывать их, если предыдущий риплей оборвался с выходом из игры, а новый продолжился с сохранёнки. Конечно, можно все проигрывать друг за другом, но сохранёнки должны совпадать с точностью до слота. В общем события нужно писать а не пользовательский инпут. Например: новая игра с такими-то параметрами, юнит такой-то двинулся туда-то. Юнит такой-то строит шахту там-то, и так далее. При этом пользователь сможет даже карту двигать сам. Ну и ходы можно будет склеивать - смотреть их один за другим без пауз на ходы соперника.
Короче есть что дорабатывать. :) |
|
| |