ну было бы просто тогда не было бы этого форума... и этой темыJolly Roger писал(а):.....
В общем, как пишут вконтактные хомяки в графе семейное положение: всё сложно.
То-ли движок ради рогалика... то-ли рогалик ради движка...
Модератор: Jolly Roger
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: То-ли движок ради рогалика... то-ли рогалик ради движка...
Re: То-ли движок ради рогалика... то-ли рогалик ради движка...
Флаги хороши если есть фиксированный их набор и добавлять новые не планируется. Иначе будут вырастать огромные циклы case или десятки проверок условий if flag_iii in flags then... в каждой процедуре.
Объекты или подсистемы хороши тем, что позволяют от этого уйти - если грамотно продумать систему вызова "крючков" в процедурах атаки, использование, бросания и т.д., то все case и if заменяются на компактный вызов перегруженных процедур. Условно говоря - должен какой-то предмет срабатывать (например накладывать оглушение) при атаке - никаких проблем, объявляем в нем процедуру OnAttack и добавляем в список вызываемых при атаке процедур.
Объекты или подсистемы хороши тем, что позволяют от этого уйти - если грамотно продумать систему вызова "крючков" в процедурах атаки, использование, бросания и т.д., то все case и if заменяются на компактный вызов перегруженных процедур. Условно говоря - должен какой-то предмет срабатывать (например накладывать оглушение) при атаке - никаких проблем, объявляем в нем процедуру OnAttack и добавляем в список вызываемых при атаке процедур.
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: То-ли движок ради рогалика... то-ли рогалик ради движка.
Думаю что этому проекту пора в Lost Dream, для истории перезалил последние исходники которые нашел у себя на машине и скомпилил последнюю версию с которой работал. этот проект умер на стадии написания генератора лабиринта, но как любят говорить плохие герои в американских мультиках - "я еще вернусь!"(с).
Желание автора закон.
Надеемся, что мы ещё увидим тему с новым рогаликом!
Желание автора закон.
Надеемся, что мы ещё увидим тему с новым рогаликом!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 44 гостя