Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 15.08.2013
Сообщений: 36

Продумать архитектуру игры "Пятнашки"

15.10.2013, 10:30. Показов 1931. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Я новичёк. Для развития хочу написать игру. Думаю пятнашки подойдут.
Подскажите плиз архитектуру. Приложение предполагается десктопное.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.10.2013, 10:30
Ответы с готовыми решениями:

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

Сохранение и загрузка игры в Пятнашки
Помогите пожалуйста! Не могу понять как можно "сохранять" и "загружать" прогресс игры в "Пятнашки".

Сохранение и загрузка игры в Пятнашки
Помогите пожалуйста! Не могу понять как можно "сохранять" и "загружать" прогресс (расположение самих кнопок, кол-во ходов, и время) игры в...

6
 Аватар для akafeanor
60 / 59 / 15
Регистрация: 04.05.2010
Сообщений: 161
15.10.2013, 10:50
Будешь писать на winforms?
1
2 / 2 / 0
Регистрация: 15.08.2013
Сообщений: 36
15.10.2013, 14:07  [ТС]
моё знание элементов winforms не позволяет судить. я знаю кнопки, панели , дропбоксы. для игры такое не пойдёт. хочу узнать как надо. надо winforms для десктопа, буду копать winforms.
0
 Аватар для akafeanor
60 / 59 / 15
Регистрация: 04.05.2010
Сообщений: 161
15.10.2013, 14:28
Просто если максимум - это пятнашки, то winforms подойдет, только не забудь включить двойную буфферизацию. А если что-то посерьезней, то Unity...или связку c++ + directx или opengl.
1
2 / 2 / 0
Регистрация: 15.08.2013
Сообщений: 36
15.10.2013, 14:44  [ТС]
спасибо. DirectX через С++ мне пока рано будет. между Unity и winforms надо подумать. наверное начну с winforms.
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
15.10.2013, 17:58
Цитата Сообщение от demyan_ Посмотреть сообщение
я знаю кнопки, панели , дропбоксы. для игры такое не пойдёт. хочу узнать как надо
Для игры это будет использоваться по-минимуму. Основная ваша работа в формах будет в GDI+ через Graphics
1
 Аватар для Cupko
658 / 595 / 171
Регистрация: 17.07.2012
Сообщений: 1,682
Записей в блоге: 1
15.10.2013, 18:03
Для игры в пятнашки, по моему, достаточно 1 TableLayoutPanel и массив из 15 Label'ов.
Но это я так, просто как вариант -)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.10.2013, 18:03
Помогаю со студенческими работами здесь

"Пятнашки" - Как сделать чтобы элементы игры (фишки-квадраты) не пресекали границ перемещения
Есть заготовка для игры , но есть и проблемы .Как сделать чтобы элементы игры (фишки-квадраты) не пресекали границ перемещения?:help: ...

Нужен пример игры "Пятнашки"
Народ у кого есть нормальные пятнашки скинте пожалуйста , а то 3 лаби не успеваю . Зарание спасибо

Сбор данных с серверов. Продумать архитектуру
Прочел книгу по C#, про патерны. Теперь хочу написать проект, но возникли трудности с построением архитектуры классов, конечно можно в лоб...

Как продумать устройство и связь таблиц в БД для спортивной игры
Здравствуйте, подскажите, пожалуйста, правильно ли я понимаю и как лучше это реализовать. Задача: Есть спортивная игра, в которой...

Какую клиент-серверную архитектуру лучше использовать для многопользовательской игры
Здравствуйте. Более-менее подучил C#, есть небольшой опыт написания приложений WinForms и WPF. Сейчас появилась идея реализации сетевой...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru