Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];

Вниз

Как сделать книгу рекордов в игре пятнашки   Найти похожие ветки 

 
Эндрю2   (2002-06-27 06:05) [0]

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


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

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

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


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

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


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

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


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

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


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

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


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

очень нужно


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

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


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

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


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

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


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

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

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


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

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

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

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

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

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

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


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

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



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
1-23186
Timer
2003-04-23 20:13
2003.05.08
Символы в RXRichEdit


1-23056
vandal
2003-04-25 16:18
2003.05.08
Функция RadToDeg и т.д.


4-23420
Sergeys
2003-03-09 23:40
2003.05.08
Как можно передать сообщение своей проге....


1-23073
maksimenkon
2003-04-25 17:18
2003.05.08
Как уменьшить картинку???


3-22908
Silver_
2003-04-16 16:49
2003.05.08
ADODataSet.Filter - с датой и ВРЕМЯ как правильно создать





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский