![]() ![]() |
| yazer |
18.11.2006 18:42
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
|
| мисс_граффити |
2.12.2006 21:27
Сообщение
#2
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
goto сразу портит впечатление...
лучше сразу добавлять к случайному значению 1, чтобы 0 никогда не получался -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
| yazer |
9.12.2006 17:30
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
Зделал через процедуры без goto.
Дабавил к случайному значению 1, а всё равно иногда ноль випадает
BONES2.PAS ( 1.18 килобайт )
Кол-во скачиваний: 441 |
| Гость |
9.12.2006 18:25
Сообщение
#4
|
|
Гость |
a:=random(6+1);замени на a:=random(6) + 1; |
| yazer |
10.12.2006 17:02
Сообщение
#5
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
|
| Lapp |
11.12.2006 13:53
Сообщение
#6
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Хорошо бы все же сделать какую-то возможность выхода из игры (например, ввод нулевой ставки).
Темно-красный на черном фоне очень плохо различим.. Мне кажется, лучше не стирать, а сохранять предыдущие ходы как протокол игры, но это дело вкуса. Минутная задержка в конце игры - очень неудачное решение. Сделай ReadKey. Кости по-английски называются Dice Забавно было бы рисовать выпвшие кости типа так: ----- При написании соблюдай отступы внутри блоков - увидишь, как это помогает. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
| yazer |
11.12.2006 18:50
Сообщение
#7
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
|
| mamont001 |
12.12.2006 0:11
Сообщение
#8
|
![]() Вожак стада ![]() ![]() ![]() Группа: Пользователи Сообщений: 179 Пол: Мужской Реальное имя: кирилл Репутация: 1 |
Только вопрос: как использовать readkey? делаеш еще одну переменную типа char, например
и в програме дописываеш вместо задержки
-------------------- Админ наш,
Иже еси на серверах! Да святится имя Твое, Да приидет Unix Твой, Да будет воля Твоя, Как на земле , так и на небе. Пинг наш насущный дай нам на сей день; И прости нам счета наши, как и мы оставляем их должникам нашим; И не введи нас во искушение виндовое, Но избавь нас от лукавого Билли. И да пребудет с нами сила твоя великая, Во имя Отца-админа, Сына-Пингвина, и духа мастдайного. Админь! |
| volvo |
12.12.2006 0:16
Сообщение
#9
|
|
Гость |
Совершенно не обязательно вводить лишнюю переменную. ReadKey даже без присваивания (вызванный, как процедура) остановит работу программы до нажатия любой клавиши ...
А вот потом желательно очистить буфер, чтобы (если нажата клавиша с расширенным кодом) второй код не вывалился в командную строку или IDE после завершения программы... |
| Bokul |
12.12.2006 0:32
Сообщение
#10
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата А вот потом желательно очистить буфер Как? -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
| volvo |
12.12.2006 0:43
Сообщение
#11
|
|
Гость |
while keypressed do readkey; или repeat |
| Lapp |
12.12.2006 5:38
Сообщение
#12
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Доделал. Ты пошто из шестерки девятку сделал? Думаешь, так главнее?.. yazer, настоятельно тебе советую: поинтересуйся отступами. В маленьких программах еще ничего, но потом запутаешься напрочь.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
| Lapp |
12.12.2006 6:55
Сообщение
#13
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Способ рисования костей у тебя чересчур банальный.. Посмотри вот на эту процедурку.
uses crt; Наверняка, можно еще гораздо компактнее сделать.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
| Lapp |
12.12.2006 9:47
Сообщение
#14
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Ага, можно
Что-то меня пробило на это дело.. Попробуй! uses crt; -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
| volvo |
12.12.2006 9:51
Сообщение
#15
|
|
Гость |
Я бы дальше вот такого, скажем, не пошел... Ухудшается читабельность, потом разбираться придется, КАК оно работало... uses crt; |
| Lapp |
12.12.2006 9:58
Сообщение
#16
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Я бы дальше вот такого, скажем, не пошел... Ухудшается читабельность, потом разбираться придется, КАК оно работало... Абсолютно согласен, и тут два вывода: либо снабдить подробнейшими комментариями, либо уже ничего не менять, а пользоваться так -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
|
Текстовая версия | 8.12.2025 7:33 |