Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/63: Рейтинг темы: голосов - 63, средняя оценка - 4.57
139 / 60 / 13
Регистрация: 04.09.2011
Сообщений: 1,956
Записей в блоге: 1
.NET 4.x

Как написать игру "Пятнашки"

04.11.2012, 22:33. Показов 11877. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот хотел написать игру пятнашки, примерно понимаю как это можно сделать. Когда кнопки отсортируються по порядку button1 batton2 ... button15 то пятнашки собраны. но у меня прару нуансов возникла не могу понять как разбросать кнопки, и как сделать так что бы при нажатие на button1 но перемешался, по свободной зоне. Может надо обработать сообщение MouseDown?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2012, 22:33
Ответы с готовыми решениями:

Как перемешивать игру "Пятнашки"?
Добрый день всем. подскажите пожалуйста как перемешивать пятнашки private void стартToolStripMenuItem_Click( object sender,...

Создание изображения и тайтов или как написать игру?
Помогите советом. Делаю простенькую игру.(по внешнему виду а’ля цивилизация) Вот соображения: Карта состоит из тайтлов Информация о...

Написать игру Пятнашки
Необходимо написать игру "Пятнашки" на WPF. Загружаем картинку, она разбивается на 16 квадратов, из 16 квадратов один пустой. Как только...

6
38 / 38 / 10
Регистрация: 08.03.2012
Сообщений: 236
05.11.2012, 01:04
Вот тут 8 ссылка.
сразу готовый проект.
0
139 / 60 / 13
Регистрация: 04.09.2011
Сообщений: 1,956
Записей в блоге: 1
05.11.2012, 08:41  [ТС]
Хотелось бы самому подумать
0
05.11.2012, 09:58

Не по теме:

Цитата Сообщение от Sylar9 Посмотреть сообщение
Хотелось бы самому подумать
Если хочешь думать сам, то зачем на форуме спрашиваешь?

0
139 / 60 / 13
Регистрация: 04.09.2011
Сообщений: 1,956
Записей в блоге: 1
05.11.2012, 11:20  [ТС]
Цитата Сообщение от nio Посмотреть сообщение

Не по теме:


Если хочешь думать сам, то зачем на форуме спрашиваешь?

просто не все получаться
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
05.11.2012, 12:52
Цитата Сообщение от Sylar9 Посмотреть сообщение
не могу понять как разбросать кнопки
класс Random
Цитата Сообщение от Sylar9 Посмотреть сообщение
и как сделать так что бы при нажатие на button1 но перемешался, по свободной зоне
необходимо контролировать, какая зона свободна и вычислять, находится ли она рядом с нажатой кнопкой

Цитата Сообщение от Sylar9 Посмотреть сообщение
Может надо обработать сообщение MouseDown?
Скорее MouseUp
0
2 / 2 / 1
Регистрация: 09.09.2012
Сообщений: 17
05.11.2012, 17:38
Легче не перемещать кнопки, а изменять их значение.
Я так понимаю у тебя на кнопках числа от 1 до 15.
Так меняй только текст кнопок. По-моему так намного удобнее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2012, 17:38
Помогаю со студенческими работами здесь

Как создать игру "пятнашки"
Игра пятнашки. Аналог хорошо известной игры «15». Игровое поле разбито на клетки 4×4. В каждой клетке цифры от 1 до 15, одна клетка ...

Реализовать игру в пятнашки с консольным текстовым интерфейсом
Ребята. добрый день Нужна помощь. Реализовать игру в пятнашки с консольным текстовым интерфейсом на С#

Добавить использование шаблонов проектирования в игру "Пятнашки"
Есть реализация игры пятнашки, нужно сделать откат предыдущего хода, выбор уровня сложности (рохмир игрового поля 3х3, 4х4), с...

Как написать игру в консоль?
Всем привет, начинающий программист, ребята помогите написать игру. Создание игры в кости. Создать игру в кости, где есть два...

Как написать игру для консоли винды ?
Здравствуй народ!!!!!!!!!! Учу С# использую среду visual 2013 хочу сделать игру типа пинг понга не используя формы а сделать прям на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru