IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Создание текстовой RPG (в частности карты), Помогите создать карту
сообщение
Сообщение #1


Конец всего и вся
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Доброго времени суток, в паскале я наверное буду считаться любителем, и вот однажды задался написать текстовую RPG. Сейчас нахожусь на начальной стадии, и сразу возник вопрос: как сделать открытие карты, по мере передвижения героя? (т.е. пока герой стоит он видит например 2 строки и 2 столбца вокруг, делает шаг вверх и видит уже 3 строки, но всё ещё два столбца, если же он делает шаг влево, то видит 2 строки и три столбца, и так по аналогии).


--------------------
Internet Explorer - программа для того что бы зайти на сайт "www.mozilla.com" и скачать НОРМАЛЬНЫЙ браузер...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Что значит "текстовой"?

Если ты делаешь текстовую РПГ (http://www.old-games.ru/game/953.html), то делай её чисто текстом (типа "вы подошли к замку, к вам подошёл охранник, выберите, что вы ему скажете"), тогда рисовать нечего.

А если ты делаешь РПГ с псевдографикой (http://www.old-games.ru/game/1206.html), то тогда я бы хранил кроме положения главного героя в текущий момент ещё и его положение в предыдущий момент. А клетку рисовал бы, если она находится в зоне видим


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Конец всего и вся
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Сорри оговорился, конечно с псевдографикой.

Эта игра на чём написана?

Спасибо, и ещё как сделать столкновение героя со стеной или ещё с чем?



Добавлено через 9 мин.
И ещё нет ссылок на исходники Rogue?


--------------------
Internet Explorer - программа для того что бы зайти на сайт "www.mozilla.com" и скачать НОРМАЛЬНЫЙ браузер...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Спасибо, и ещё как сделать столкновение героя со стеной или ещё с чем?

if Field[nx,ny].Wall then типа столкнулись.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Конец всего и вся
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Спасибо good.gif
А что насчёт исходников?


--------------------
Internet Explorer - программа для того что бы зайти на сайт "www.mozilla.com" и скачать НОРМАЛЬНЫЙ браузер...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


А что ты в них хочешь увидеть?
Чтених исходников старых игр - занятие намного менее полезное, чем чтение статей по теме.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Конец всего и вся
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Хочу подцепить хороших идеё из чужих трудов smile.gif


--------------------
Internet Explorer - программа для того что бы зайти на сайт "www.mozilla.com" и скачать НОРМАЛЬНЫЙ браузер...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 24.05.2024 14:48
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name