Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2009, 23:32   #11
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Все эти Label и кнопки - это вспомогательные элементы. Нужно объявить переменые, дать им внятные названия и дальше уже с ними работать... А по мере необходимости можно их значения перетаскивать в Label и прочее...
Для статистики удобно воспользоваться компонентом ListBox.
Кнопки, и так понятно, Buttom.
Для всяких надписей - Label.
Визуализация кубиков(если очень хочется) - Image.

Я чтото невижу смысла использовать Real. Всёже нужно использовать Integer.
Что касается переменых.. То пока(для того функционала, что я написал) их 4. А именно:

Код:
  Bank : Integer; // Кол-во денег в банке.
  Stavka : Integer; // Наша ставка.
  K1Num, K2Num : Integer; // Значения на кубиках.
Что касается оформления, то я себе это представляю так... Оно даже работает.. местами.
Вложения
Тип файла: rar Project2.rar (174.1 Кб, 48 просмотров)

Последний раз редактировалось Вавел из ГМТУ; 16.10.2009 в 01:03.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 16.10.2009, 15:49   #12
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

а вот мое видение данной игры
Вложения
Тип файла: rar Dice.rar (14.5 Кб, 53 просмотров)
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.

Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 16.10.2009 в 16:38. Причина: выложила проект без индюка!!!
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 16.10.2009, 15:53   #13
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

ОДИНОЧЕСТВО В СЕТИ У тебя там Индюк

http://www.virustotal.com/ru/analisi...902-1255693963

Такчто лечись: http://programmersforum.ru/showthread.php?t=60120

Последний раз редактировалось Вавел из ГМТУ; 16.10.2009 в 15:56.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 18.10.2009, 20:51   #14
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
Вопрос

Добрый вечер!
У меня возник вопрос, как сделать чтобы в label выводило слово очко в числе для поставленной цифры, например, 10 очков, 2 очка, 1 очко?

Вот код для кнопки, при помощи которой игрок сможет ставить количество очков:

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ochko:=ochko+1;
  label4.Caption:=IntToStr(ochko)+' очков';
end;
Вложения
Тип файла: rar Project1.rar (164.9 Кб, 22 просмотров)
Наталья111 вне форума Ответить с цитированием
Старый 18.10.2009, 21:06   #15
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Это надо писать функцию, которая будет окончания "выбирать".

А почему ты не хочешь сделать интерфейс как предложил я или ОДИНОЧЕСТВО В СЕТИ?
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 18.10.2009, 21:15   #16
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
Сообщение

Цитата:
Сообщение от Вавел из ГМТУ Посмотреть сообщение
А почему ты не хочешь сделать интерфейс как предложил я или ОДИНОЧЕСТВО В СЕТИ?
сорри, я не тот файл загрузила
Вложения
Тип файла: rar игра кости.rar (180.0 Кб, 61 просмотров)

Последний раз редактировалось Наталья111; 18.10.2009 в 21:30.
Наталья111 вне форума Ответить с цитированием
Старый 31.10.2009, 07:06   #17
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
Печаль

Я начала писать процедуру для кнопки бросить кости. Посмотрите пожалуйста на верном ли я шагу...
И еще у меня проблема с ComboBox1? я хочу чтобы при выборе числа из ComboBox1 оно отображалось в Label7...но у меня что то не получается.

Случаи выигрыша:
1) ставку умножаем на 4, если сумма равна и числу игрока и числам куба, т.е. игрок загадал 8, выпало по 4 (в сумме 8 и на каждом кубе по 4).
2) ставку умножаем на 3, если число игрока равно тому числу сколько выпало на кубах, при этом без разницы по равну на каждом кубе или нет.
3) ставку умножаем на 2, если игрок указал больше или равно это число сумме чисел выпавших на кубах, или меньше или равно это число сумме чисел выпавших на кубах.

Случаи проигрыша:
если результат игры не совпадает ни с одним из трех условий.


Программа:
Вложения
Тип файла: rar игра кости.rar (286.5 Кб, 38 просмотров)
Наталья111 вне форума Ответить с цитированием
Старый 31.10.2009, 07:59   #18
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
я хочу чтобы при выборе числа из ComboBox1 оно отображалось в Label7
в OnChange Combobox1 пропиши
Код:
Label7.caption:=combobox1.text;
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 31.10.2009, 11:52   #19
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

В RxLib есть компонент RxDice... Кости кароче. При нажатии кубик вращаеться и показует выпавшее число. По чему нельзя использовать его? Будет легче, намного)
W0LF вне форума Ответить с цитированием
Старый 01.11.2009, 15:33   #20
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
Вопрос

Цитата:
Сообщение от W0LF Посмотреть сообщение
В RxLib есть компонент RxDice... Кости кароче. При нажатии кубик вращаеться и показует выпавшее число. По чему нельзя использовать его? Будет легче, намного)
это в Delphi7?
что то я не могу найти вкладку RxLib....

ПС: А алгоритм для кнопки "Бросить кости" правильно у меня без ошибок?
Наталья111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi] Игра "Угадай число" Bomber Помощь студентам 15 05.06.2008 09:34
Помогите с прогой "Бросок игральной кости" Gorec Помощь студентам 8 26.05.2008 00:32
Игра "ЛОГИКА" (в Delphi) KingArthur Gamedev - cоздание игр: Unity, OpenGL, DirectX 15 22.04.2008 11:37
Игра "ЛОГИКА" (в Delphi) KingArthur Помощь студентам 5 18.04.2008 19:12
Нет в русском языке "ложит", есть - "кладет". mihali4 Свободное общение 25 01.04.2008 11:19