Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
diman94x
5 / 5 / 2
Регистрация: 13.06.2009
Сообщений: 67
#1

Игра Лабиринт - C++

17.12.2011, 00:53. Просмотров 1251. Ответов 1
Метки нет (Все метки)

Пишу простейшую игру лабиринт.Поле загружаю из файла, курсор двигаю клавишами через SetConsoleCursorPosition, как сделать ограничение на движение курсора в те места где некие "стены" моего лабиринта?
http://www.cyberforum.ru/cpp-beginners/thread1308048.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 00:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Игра Лабиринт (C++):

игра-ЛАБИРИНТ!
Нужно написать игрушку-лабиринт, очень простую на С++! Она должна иметь...

игра лабиринт
Есть код игры Смайлик движется по лабиринту с помощью нажатия клавиш, есть два...

Лабиринт
Вообщем у меня 2 проблемы: 1) Либирнт генерирует 2 раза 2) '8' ходит как...

Лабиринт
Народ помогите! есть задание: Лабиринт представляет собой квадрат, состоящий...

лабиринт
Всем привет. У меня проблема. В игре лабиринт получается, что каждый ход...

1
sannee
Просто хороший человек
368 / 161 / 21
Регистрация: 26.04.2011
Сообщений: 421
Завершенные тесты: 4
17.12.2011, 01:35 #2
Лучший ответ Сообщение было отмечено diman94x как решение

Решение

Ну вот смотрите: очевидно что у вас должен быть массив с представлением вашего лабиринта.
тогда при нажатии клавиши вы должны проверять на наличие стенки.
например, я делал так, 0 - проход, 1 - стенка.
C++
1
if(map[x+1][y]==1) {return;} // если справа  стенка то выход из функции.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2011, 01:35
Привет! Вот еще темы с решениями:

Лабиринт с++
Есть код. только мне не понятен алгоритм который работает в bool...

лабиринт
дан лабиринт размером NxN. форма лабиринта записана в тектовом файле. стена...

лабиринт
Коридорами лабиринта разрешается двигаться только в направлениях, указанных...

Лабиринт
#include <iostream> #include <fstream> #include <conio.h> #include <time.h>...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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