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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2011, 18:51   #1
Sauber
Пользователь
 
Регистрация: 21.11.2010
Сообщений: 54
По умолчанию Как лучше всего реализовать игру пятнашки?

Мне хотелось бы услышать советы по реализации такой игры. Интересует вопросы, как лучше сделать графическую часть? У меня есть идея по поводу создания на форме 16 кнопок, с возможностью загрузки в них картинок. Или есть более рациональные вариант? (Какой компонент использовать?).И по самой проге. Создвать двумерный массив 4х4 и все поля заполнить цифрами от 1 до 15 , а пустое поле оставить равным нулю, и после тапа на кнопку проверять, есть ли пустое поле рядом и менять их местами?
Sauber вне форума Ответить с цитированием
Старый 18.11.2011, 21:50   #2
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

Сюда просто просится стандартный компонент SpeedButton, - на нём можно и картинку поместить, и просто Caption = 1, 2, 3... 15. Если только с картинкой, то определять кнопку будет Tag (назначать как номер кнопки). Обработчик нажатий, конечно, обобщённый; алгоритм продумать несложно будет. Картинки для кнопок "загнать" в компонент ImageList. Ну как-то так, в общем... .
nick42 вне форума Ответить с цитированием
Старый 18.11.2011, 22:52   #3
Sauber
Пользователь
 
Регистрация: 21.11.2010
Сообщений: 54
По умолчанию

А, то есть загнать картинка в имагелист и потом оттуда вытаскавать? окей, попробую, спасибо)
Sauber вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсказать как лучше реализовать пейджинг pdf slips PHP 1 07.06.2011 19:23
ООП. Как лучше реализовать? Tiam Помощь студентам 9 16.11.2010 15:32
ASP.NET. Как лучше всего сохранить запрос? Stilet ASP.NET 4 01.06.2010 13:11
Как лучше всего освобождать созданные в потоке объекты? TwiX Общие вопросы Delphi 2 13.03.2010 21:27
Как реализовать игру крестики-нолики по сети maxxozz Общие вопросы по Java, Java SE, Kotlin 8 06.12.2009 13:42