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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2012, 21:41   #1
Dima Bro
 
Регистрация: 13.12.2012
Сообщений: 4
Сообщение Поможіть зробити ігровий додаток на мові C++ Builder

поможіть пожалуста зробить якусь простеньку гру

Последний раз редактировалось Dima Bro; 13.12.2012 в 22:53.
Dima Bro вне форума Ответить с цитированием
Старый 14.12.2012, 07:53   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,883
По умолчанию

Кидаем кнопку или Shape на форму, ставим размеры , надпись, цвет и т.п.
Добавляем глобальную переменную или поле в класс формы
Код:
int cnt = 0;
Кидаем таймер на форму, ставим интервал 100 мс (или другой по желанию). В обработчик таймера пишем примерно такой код
Код:
Button1->Left += Random(cnt)-cnt;
Button1->Top += Random(cnt)- cnt;
Потом добавите учёт границ окна, чтобы не убегал.
Чтобы не допустить нажатия кнопки по пробелу/энтеру (а только мышкой) надо будет кинуть ещё какой-нибудь компонент, например radiobutton и добавить в коде radobutton1->setfocus();
Обработчик щелчка кнопки делаем такой
Код:
cnt++;
Self->Caption = IntTotr(cnt);
// сюда про радиобатон кинуть коли надо
if (cnt == 100)
{
ShowMessage('Победа!');
Application->Terminate();
}
Получится игра бегающая кнопка ))

А вообще, Вы бы, товарищ, сперва хоть что-то сами начали, а потом уж и вопросы о помощи слали.
Да и не забудьте - тут русскоязычный форум, пишите на русском.

Последний раз редактировалось phomm; 14.12.2012 в 07:56.
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ігровий додаток Dima Bro C++ Builder 0 13.12.2012 18:46
Поможіть пліз 19taras95 Общие вопросы C/C++ 1 10.12.2012 19:24
поможіть розвязати Espada0 Помощь студентам 0 25.12.2011 14:47
Поможіть скласти програмку ZhekON Помощь студентам 10 05.02.2007 16:02