Найдено 297 результатов

Oreyn
09 сен 2013, 16:20
Форум: Активные проекты
Тема: jarg
Ответы: 57
Просмотры: 41569

Re: jarg

В базе или хранилище мы их так и храним в связке "имя свойства" - "значение" <...> класс "предмет" предполагает наличие переменного списка из N именованных полей/свойств Своеобразный вариант stringly-typed кода =) А если серьезно, у этого подхода есть существенный недостаток в том, что нет эффектив...
Oreyn
09 сен 2013, 12:45
Форум: Активные проекты
Тема: jarg
Ответы: 57
Просмотры: 41569

Re: jarg

Jesus05 писал(а):
ПолучитьПараметр('Имя параметра')
не люблю я такие вещи...
Я понимаю вызвано не формой записи, можно конечно и GetParamXXX для каждого написать, а самим фактом что параметр может не найтись.
Но это плата за абстракцию.

Но все таки, давайте аргументы. В чем подводный камень?
Oreyn
09 сен 2013, 12:29
Форум: Активные проекты
Тема: jarg
Ответы: 57
Просмотры: 41569

Re: jarg

Один момент который я описывал в решении "реализация всех интерфейсов предмета в одном объекте и тегов" таки был упущен. Чтобы избежать каши из полей, и не хранить излишние "урон" для еды и "питательность" для меча, свойства объекта представляют собой динамический ассоциативный массив. Свойство "пит...
Oreyn
06 сен 2013, 12:51
Форум: Активные проекты
Тема: jarg
Ответы: 57
Просмотры: 41569

Re: jarg

Как по мне, вообще можно обойтись несколькими очень общими классами, а различия между ними реализовать тегами. Так меч, мешок и ключ это один класс предмет, но у первого есть тег "оружие", который позволит его взять в руку, у второго "контейнер" который позволит другим предметам ссылаться на него ук...
Oreyn
23 авг 2013, 21:17
Форум: Разработка рогаликов
Тема: Генерация карты с помощью клеточного автомата
Ответы: 9
Просмотры: 5083

Re: Генерация карты с помощью клеточного автомата

В общем, алгоритм следующий (псевдокод): на каждом шаге{ для каждой некрайней клетки{ соседи = [соседСправа, соседСлева, соседСверху, соседСнизу] если(клетка.состояние == хаос){ если(соседи.содержат(элемент.состояние == пол)){ если(соседи.содержат(элемент.состояние == стена)){ клетка.новоеСостояние...
Oreyn
23 авг 2013, 07:11
Форум: Разработка рогаликов
Тема: Генерация карты с помощью клеточного автомата
Ответы: 9
Просмотры: 5083

Re: Генерация карты с помощью клеточного автомата

С одной стороны интересно и дает пищу для размышлений. С другой ощущение, что написано для галочки. Признаться думал что автор куда глобальней поработал с клеточными автоматами, а не просто реализовал первую приблизительную идею которая выходит из самой идеи применения клеточных автоматов. Следующий...
Oreyn
14 авг 2013, 09:31
Форум: YASD
Тема: Код или графика: с чего начать?
Ответы: 49
Просмотры: 59954

Re: Dragon's dungeon (Roguelike/RPG)

Алиса писал(а):Хорошо
Нужен умелый художник/текстурщик/3д моделер.
Много работы и времени.
Если "драть" кусками из других игр будет различаться по стилю и этим резать глаз.
Алиса писал(а):Плохо
Зато на коленке можно быстро и симпатично из пикселей в одном стиле собрать и сделать игру за месяц.
Oreyn
13 авг 2013, 09:01
Форум: За жизнь
Тема: я
Ответы: 9
Просмотры: 2994

Re: SSочка

Делают же фул римейк с пиксельной графикой без бьенд движка на С#
http://spacestation13.com/
Скрытый текст: ПОКАЗАТЬ
Изображение
Oreyn
08 авг 2013, 14:55
Форум: Разработка рогаликов
Тема: Свет и тень для тайлового движка.
Ответы: 9
Просмотры: 4140

Re: Свет и тень для тайлового движка.

http://www.dannybirch.com/simple-2d-lighting-system/ Гугль выдал вот такую штуку. Не конечное решение, но для затравки может подойти. Если нужна помощь с переводом — стучись, постараюсь чем-нибудь помочь. Хорошая затравка, за ссылку спасибо. Общая идея, насколько я понял в примере, следующая - вокр...
Oreyn
08 авг 2013, 06:34
Форум: Разработка рогаликов
Тема: Свет и тень для тайлового движка.
Ответы: 9
Просмотры: 4140

Re: Свет и тень для тайлового движка.

А нет ли для SDL чего-нибудь вроде LightEngine2d из ZenGL? Выстроить векторную геометрию по тайлам — элементарнейшая задача, а времени и сил сэкономить удастся массу. Увы, своего в SDL не планируется, они позиционируют как низкоуровневую прослойку для доступа к видеобуферу, уже на основе которой мо...
Oreyn
07 авг 2013, 18:37
Форум: Разработка рогаликов
Тема: Свет и тень для тайлового движка.
Ответы: 9
Просмотры: 4140

Re: Свет и тень для тайлового движка.

Вертексы пока слишком сложно для меня, слишком много нужно чехлов снимать. Возможно все-таки фигурные полукруглые маски и резкий переход с 2 или 3 градациями будет в самый раз. Для пробы нарисовал черно-прозрачную маску градиентом в фотошопе и блитнул её слоем. Вышло примерно то, что нужно. Но тепер...
Oreyn
07 авг 2013, 16:16
Форум: Разработка рогаликов
Тема: Свет и тень для тайлового движка.
Ответы: 9
Просмотры: 4140

Свет и тень для тайлового движка.

Собираю тайловый движок на SDL и решил прикрутить прорисовку тайлов с разным уровнем освещения. Блитю еще один слой с черными квадратами и разным уровнем прозрачности через альфаблендинг. И вот что выходит: http://i.piccy.info/i7/8822f3439708bd52ab72703ffeeb931a/4-68-65/56741612/alphablit.png http:/...