Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Игра   Найти похожие ветки 

 
Филипок:)   (2006-07-30 18:31) [0]

Привет всем,я решил написать карточную игру, и у меня возникли проблемы. У меня есть 54 фотографии карт и 54 image и мне нужно что бы в них загружались картинки карт, причем при каждом запуске игры должны появляться разные карты.
P.S. Наверно вопрос дурацкий но я ещё учусь, так что не обежайтесь :)


 
Virgo_Style ©   (2006-07-30 18:42) [1]

см. random


 
Филипок:)   (2006-07-30 18:46) [2]

можно чуть по точнее, просто random`ом не обойтись.


 
Ketmar ©   (2006-07-30 18:47) [3]

так может, сразу ТЗ? ну, и сумму, конечно...


 
Филипок:)   (2006-07-30 18:49) [4]

Больших денг у меня нет, разве что 5 Web money.


 
vrem   (2006-07-30 18:52) [5]

пэ не хватает :))


 
default ©   (2006-07-30 18:53) [6]

самое банальное:
для Image1 картинку номер Random(54)+1=Pic1
для Image2 картинку номер: выполнять Random(54)+1=Pic2 пока не станет верно Pic2<>Pic1
для Image3 картинку номер: выполнять Random(54)+1=Pic3 пока не станет верно Pic3<>(Pic1 or Pic2) и тд
это даст равномерное распределение
есть куда более оптимальные методы: у Кнута, например, если поймёшь чего, хотя алгоритм он на то и алгоритм, что его выполнять можно и обезьяну научить


 
Филипок:)   (2006-07-30 19:04) [7]

можно то что вы сказали представить в виде кода а то я не совсем нонял.


 
default ©   (2006-07-30 19:53) [8]

Филипок:)   (30.07.06 19:04) [7]
что именно непонятно?
1)выбираем равновероятно одно число из 54
2)затем равновероятно число из 53, если выбранное число совпало с одним из предыдущих выбранных, то снова "равновероятно число из 53"
и тд


 
default ©   (2006-07-30 19:54) [9]

Филипок:)   (30.07.06 19:04) [7]
что именно непонятно?
1)выбираем равновероятно одно число из 54
2)затем снова равновероятно число из 54, если выбранное число совпало с одним из предыдущих выбранных, то снова "равновероятно число из 54"
и тд


 
Филипок:)   (2006-07-30 20:05) [10]

нет это понятно, как это представить в виде кода?


 
default ©   (2006-07-30 20:16) [11]

Филипок:)   (30.07.06 20:05) [10]
протестируй на равновероятность метод из [16]
http://delphimaster.net/view/2-1154270817/



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

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
2-1154622398
HelloWord
2006-08-03 20:26
2006.08.27
MessageDig


15-1154277710
Сатир
2006-07-30 20:41
2006.08.27
Ищуются исходники какого-нить каталога


3-1150185728
Still Swamp
2006-06-13 12:02
2006.08.27
Как восстановить FB базу из скрипта


15-1153576090
vidiv
2006-07-22 17:48
2006.08.27
Эталон мужской красоты :)


10-1123070939
Дима Н.
2005-08-03 16:08
2006.08.27
Delphi 5 и Excel 2002. Кто знает, как программно закрыть