Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать книгу рекордов в игре пятнашки [Delphi, Windows]


Эндрю2 ©   (2002-06-27 06:05:00) 

Как сделать в игре Пятнашки, в табличном виде, книгу рекордов с записью кто играл и количества ходов, и по возможности подскажите как сделать таймер для учета скорости сбора.
Оставить комментарий и исходник программы вот ссылка
http://and-2000.narod.ru/program/


mukha   (2002-12-03 22:38:00) [1]

Я использовал для этого TStringGrid и заносил туда время, потраченное на игру, имя игрока, которое игрок водил по окончанию игры. После окончания игры в цикле прогонял проверку и сравнивал время игры с имеющимся в таблице, чтобы определить куда вставить рез-т. TStringGrid сохранял в файле. Если надо, мыль сброшу готовую игру.


TButton   (2002-11-28 03:22:00) [2]

игру не видел.

?как сделать таймер
!зафиксируй время начала и конца игры, найди разницу.

?как сделать таблицу
!с помощью ТСтрингГрид
определи тип

ТРекорд = рекорд
нейм:стринг[макс длина имени]; //имя
тайм:интегер; //время в секундах
енд;

и сохраняй все рекорды в типизированом файле

?как обновить стринг грид
!ыыыыыыыыыыыыыыыыы....... кинь мне на мыло отвечу


cyborg   (2002-07-05 09:04:00) [3]

Ты скажи конкретно что ты хочешь?
С народа скачивать меня срузу блевать тянет из за синей задницы, ещё ни разу не удалось скачать и эта синяя задница мягко говоря раздражает.

Таймер делаешь так:
до начала игры присваиваешь переменной GetTickCount затем играется игра, после окончания узнаёшь сколько времени прошло gettickcount-сохранённое время в начале игры = время игры в миллисекундах.
1000 миллисекунд = 1 секунда.
Для таблицы запоминаешь имя игрока+ его время и выводишь на экран, записываешь в файл рекорды.


Эндрю2   (2002-07-04 22:31:00) [4]

Значит и ни кто неподскажет что-ли?
Вопрос-то простой для некоторых.


Эндрю2   (2002-07-01 18:11:00) [5]

Я ссылку проверял она работает без всяких приколов.


cyborg   (2002-07-01 12:25:00) [6]

:) наверное на народе много прикалистов, но ещё ни разу мне не удалось скачать ни один файл с народа, постоянно открывается "Синяя жопа" и говорит мне что то что я хочу скачать находится на народе и предлагают для скачивания нажать на ссылку, нажав же мне сообщают что это дело уже куда-то перенесено и опять предлагают нажать на какую-то ссылку, нажав на эту ссылку перехожу в исходное положение, ноги вместе руки врозь, вверх вниз, вверх вниз, влево вправо, расслабляемся ... зарядка завершена ...............


Эндрю2   (2002-07-01 08:56:00) [7]

очень нужно


Эндрю2   (2002-07-01 08:53:00) [8]

cuborg скачай прогу посмотри может чё подскажешь
http://and-2000.narod.ru/program/ishodnik/fifteen.zip


cyborg   (2002-06-29 21:31:00) [9]

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


Эндрю2   (2002-06-29 17:19:00) [10]

Зайти на форум или скачать исходник и посмотреть более подробней Как бы это все подробней, и с исходником


Эндрю2   (2002-06-29 17:14:00) [11]

С кнопками ни какой жопы, зайди надо на форум


cyborg   (2002-06-27 09:42:00) [12]

Ну и что за жопа там с этими кнопками, не работает у меня, что в лом обычные ссылки поставить?

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо