Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.87
Tota_Luke
-3 / 0 / 0
Регистрация: 26.04.2011
Сообщений: 16
#1

Сокобан на С++ - C++

26.04.2011, 11:19. Просмотров 4103. Ответов 22
Метки нет (Все метки)

Ребят, пишу курсовую на С++, игру Сокобан юзая Win 32 Api, может у когото есть желание помочь, или есть простенькие примеры этой игры(уж больно трудно она для меня пишется, но желание написать подавить еще труднее)).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2011, 11:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сокобан на С++ (C++):

Сокобан, и построение дерева решений - C++
Добрый вечер, уважаемые форумчане. Нужна помощь с лабой, которую я реально не могу самостоятельно оформить: Задание -...

Задача "Сокобан" - C++
Ограничение времени: 5.0 секунды Ограничение памяти: 64 МБ Программист Стас на время отпуска устроился поработать в японскую...

Бот (ИИ) для игры Сокобан - Delphi FireMonkey
Подскажите как можно зделать бота для поиска пути( наименьшего пути) для прохождения уровня к примеру в игре сокобан слышал о (Поиске в...

ИИ (Бот) для игры Сокобан - Информатика
Подскажите как можно зделать бота для поиска пути( наименьшего пути) для прохождения уровня к примеру в игре сокобан слышал о (Поиске в...

Курсовик-игра сокобан(грузчик) - Pascal
Здравствуйте форумчане,мне был дан курсовик -написать игру *грузчик* смысл каторой заключается в том что : 1)дан грузчик это тот кем вы...

Сокобан/грузчик/ящики на PASCALABC.net - PascalABC.NET
Здравствуйте, помогите пожалуйста написать самую простую программу сокобан/ящики/грузчик везде разные названия на паскале. В графАБС. Я...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
28.04.2011, 11:52 #16
Цитата Сообщение от Хохол Посмотреть сообщение
Невежества и неспособности гуглить положено стыдиться.
Если я не знаю
этого
Я и мой друг играли на биге, вроде всё норм, где-то с 10 утра играли, и тут как то бан маяк выдал... (не у меня)
вот скрин что выдает маяк.

Всякий флуд не надо писать, а попрошу написать по теме.

С ув. steRe0


P.S. Почему то в списках банов я не нашел его... его ник Ju-ice > Drift_King
, то я невежественен?
0
silent_1991
28.04.2011, 13:26
  #17

Не по теме:

taras atavin, уважаемый, извиняюсь, но что за ересь вы несёте?

0
CEBEP
106 / 106 / 9
Регистрация: 21.03.2010
Сообщений: 440
28.04.2011, 15:03 #18
а в чём проблемма то? в апи или в алгоритмике?
0
Tota_Luke
-3 / 0 / 0
Регистрация: 26.04.2011
Сообщений: 16
28.04.2011, 22:54  [ТС] #19
Имеется тхт файл с символами @, #, *, ' ', $, нужно отрисовать поле и в зависимости от символа прорисовать в ячейку поля картинку, код отрисовки клеток поля + недоделанный свич;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
                  Color ^col=gcnew Color();
                        Pen ^pen = gcnew Pen(col->Black);
                        Graphics ^gr=this->CreateGraphics();
                         ifstream in("level.txt");
                        for(int i=0;i<7;i++)
                        for(int j=0;j<7;j++)
                        {
                        in>>s[i][j];
                        gr->DrawLine(pen,st+i*sh,st+j*sh,st+(i+1)*sh,st+j*sh);
                        gr->DrawLine(pen,st+(i+1)*sh,st+j*sh,st+(i+1)*sh,st+(j+1)*sh);
                        gr->DrawLine(pen,st+(i+1)*sh,st+(j+1)*sh,st+i*sh,st+(j+1)*sh);
                        gr->DrawLine(pen,st+i*sh,st+(j+1)*sh,st+i*sh,st+j*sh);
                        switch(s[i][j])
                        {
                        case '@':this->pictureBox1->Visible=true;this->pictureBox1->Load("2.bmp"); break;
                        }
}
как по координатам отрисовать в клетки те самые картинки чтобы в окне они были строго по своим местам? помогите дописать...
ах да... int sh=50,st=100 ширина и стартовая позиция...
В итоге нужно получить отрисовку каждого элемента своей картинкой, на своём месте как он в файле... элементы беруться из файла в корне программы, вот я не в курсе как это реализовать(((
0
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1287 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
29.04.2011, 05:51 #20
координата в массиве по Х * ширину картинки(ячейки)
координата в массиве по У * высоту картинки(ячейки)
и фсё.
0
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
29.04.2011, 07:44 #21
Цитата Сообщение от silent_1991 Посмотреть сообщение
taras atavin, уважаемый, извиняюсь, но что за ересь вы несёте?
Это снёс гугол.
0
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1287 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
29.04.2011, 08:05 #22
Цитата Сообщение от taras atavin Посмотреть сообщение
Это снёс гугол.
Рекомендую научиться писать без ошибок.
Вот первая ссылка из Гугла: http://ru.wikipedia.org/wiki/Sokoban

Добавлено через 1 минуту

Не по теме:

У вас какой-то не правильный Гугл.))) У меня даже при написании с ошибками эта страница первая.

0
Tota_Luke
-3 / 0 / 0
Регистрация: 26.04.2011
Сообщений: 16
29.04.2011, 11:15  [ТС] #23
У меня файл представляет собой
C++
1
2
3
4
5
6
7
#######
#     #
#  .$.#
# $@$ #
#  .$.#
#     #
#######
Нужен кусок кода который обработает этот файл и в зависимости от символа отрисует картинку, вот )
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2011, 11:15
Привет! Вот еще темы с ответами:

.NET 4.x Рандомные уровни для игры Сокобан - C#
Я пишу сейчас игру Сокобан, и мне нужно, чтобы уровни генерировались случайно, но по заданным настройкам, например: Игровое поле:...

Нужна консультация с реализацией авторешения игры "Сокобан" - Delphi
Нужна консультация с реализацией авторешения игры &quot;Сокобан&quot;, и пожалуйсто если не сложно распишите, как реализовать и какими алгоритмами...

Как реализуется генерация лабиринтов в игре "Сокобан" - Delphi
Как реализуется генерация лабиринтов кто-нибудь мб подскажет? Вот пример уровня: xxxxxxxxxx x xxxxxx x x xx xx x b bxx ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.04.2011, 11:15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru