Page 2 of 4

Re: 2048

Posted: Sat Dec 13, 2014 2:05 am
by raandoom
Итак, переделал рисование. Теперь доска (только доска и ее содержимое) выводится на экран с помощью 7-ой функции. Просьба проверить на мерцания :)

Re: 2048

Posted: Sat Dec 13, 2014 2:40 am
by punk_joker
Отлично, мерцания больше нет. Осталось только запоминание рекордов и чуть более плавная анимация :wink:

Re: 2048

Posted: Sun Dec 14, 2014 2:24 pm
by hidnplayr
flicker is gone, good work

Re: 2048

Posted: Sun Dec 14, 2014 8:12 pm
by raandoom
Закоммитил последнее, что есть: пока без сохранения рекордов, без экрана game over. Просто проверил игру на qemu и исправил анимацию, но в virtualbox теперь шустро очень работает :)
Прикрепляю последнее, что собрал.

Re: 2048

Posted: Mon Dec 15, 2014 12:48 am
by raandoom
По какому адресу идеологически верно сохранять данные и настройки игры?

Re: 2048

Posted: Mon Dec 15, 2014 1:05 am
by yogev_ezra
raandoom wrote:По какому адресу идеологически верно сохранять данные и настройки игры?
В самой Колибри, или на SVN?

Re: 2048

Posted: Mon Dec 15, 2014 1:20 am
by raandoom
В самой Колибри. Я имею ввиду, например, тот же самый рекорд набранных очков. Заметил что какие то настройки хранятся в папке SETTINGS, а какие то лежат в SYS (например у меня там есть snake.ini). Но где правильней?

Re: 2048

Posted: Mon Dec 15, 2014 1:26 am
by yogev_ezra
raandoom wrote:В самой Колибри. Я имею ввиду, например, тот же самый рекорд набранных очков. Заметил что какие то настройки хранятся в папке SETTINGS, а какие то лежат в SYS (например у меня там есть snake.ini). Но где правильней?
В SETTINGS точно рекордам игры не место. Там должны лежать только глобальные системные настройки. ini-файл игры должен быть рядом с исполняемым файлом игры. Если файлов планируется всего 2 (исполняемый файл + ini-файл для настроек и рекордов) - то можно их просто кинуть в общую папку GAMES. Если файлов будет 3 или больше - то создать свою папку для игры внутри папки GAMES, и туда уже сложить все файлы.

Re: 2048

Posted: Mon Dec 15, 2014 2:23 am
by Mario_r4
.

Posted: Mon Dec 15, 2014 3:15 am
by punk_joker
Тогда имеет случай в начале пробовать писать в туже папку, где и исполняемый файл, а в случае неудачи в папку settings на системном диске.

Re: 2048

Posted: Mon Dec 15, 2014 1:09 pm
by yogev_ezra
Mario_r4 wrote:Ты забываешь, что игрушка стартует с ISO. Хотя если будет стартовать с перезаписываемого носителя, то вполне возможно.
Файлы настроек DOOM, QUAKE и других игр находятся рядом с игрой (в папке GAMES, либо в папке самой игры) - не вижу причины отходить от системы. Если игрушка стартует с ISO, то ей в любой папке не удастся создать новый файл - какая разница, в какой пытаться? :-)

Re: 2048

Posted: Mon Dec 15, 2014 1:39 pm
by Mario_r4
.

Re: 2048

Posted: Mon Dec 15, 2014 2:38 pm
by yogev_ezra
Mario_r4 wrote:Как раз в /settings на рамдиске результаты сохранятся, по крайней мере до перезагрузки.
В /GAMES на рамдиске так же хорошо сохранятся, как и в /SETTINGS на рамдиске. Или я чего-то не понимаю? :roll:

Re: 2048

Posted: Mon Dec 15, 2014 3:20 pm
by raandoom
Я - не знаток, но вставлю свои пять копеек. Перед тем как спросить мой последний вопрос про расположение файла сохранения, я удачно сохранил файл TinyPad'ом в /SYS, то есть в /RD/1. И этот файл остался после перезагрузки. Из этого я сделал вывод, что, теоретически, можно сохраниться в любом месте ram диска, то есть внутри RD, или я не прав? :) Потому и спросил, где правильней.

Re: 2048

Posted: Mon Dec 15, 2014 3:35 pm
by Mario_r4
.