Я тут это, запилил бесконечно генерируемый город.
По нему можно бесконечно идти в любую сторону и он не кончается.
[]
Комментарии: 39
Drama_Queen
Скука наверное)
Argestes
Эшербург?
lapidarius
я тоже делал бесконечный город. только в двадэ. и по нему машинки ездили. последнее учебное задание на первой работе
Dimension
Скука наверное)

Кстати, есть идея написать генератор истории, который будет генерить события и сюжет так же бесконечно.

Эшербург?

Не знаю такого, это откуда?

и по нему машинки ездили

Машинки не хочу, хочу бесконечный сайлент хилл.
Drama_Queen
Цитата:
Кстати, есть идея написать генератор истории, который будет генерить события и сюжет так же бесконечно.
ну это уже занимательно...и типа познавательно будет))
lapidarius
Кстати, есть идея написать генератор истории, который будет генерить события и сюжет так же бесконечно.
в дварф фортресс такой уже есть
Drama_Queen
Цитата:
в дварф фортресс такой уже есть

И что с того??щас много че есть
Dimension
дварф фортрессь

Да ну, это адское задротство какого-то нереального уровня.
lapidarius
обычное задротство. это супер мит боя не каждый может пройти на 100%, а в дварф фортресс любой дурак играть может. вики почитал месяцок и норм
Dimension
вики почитал месяцок и норм

Ну, так-то да, месяц почтиал документацию и уже можно начинать игру, все довольно понятно.
Drama_Queen
А че там ещё читать надо)))))
_Saturn_
это видимо как в Баггерфоле) за счет случайной генерации ландшафтов мы получили самую огромную в мире игру с самыми одинаковыми в мире городами)
Dart
Кстати, есть идея написать генератор истории, который будет генерить события и сюжет так же бесконечно.

Нужна будет помощь по сюжетке и персонажам - буду рад помочь ))) Наполнить город жителями, призраками и историей про блуждание в лабиринте кошмара. )))
Dimension
Наполнить город жителями, призраками и историей про блуждание в лабиринте кошмара. )))

Я тоже примерно в этом направлении мыслю :)
Alex_Tengu
Расскажи про стек. В чем делал, как к алгоритму подбирался?
Dimension
Alex_Tengu делал на C#, игровой движок Unity3D.
Суть алгоритма в том, что он случайно протыкивает точки пространства вокруг игрока , пространство поделено на сектора (сейчас только на плоскости, но ничего не мешает добавить и третье измерение), когда алгоритм тыкает в какой-то сектор, он уже определяет что туда надо поставить. Случано выбирает среди массива деталей, у каждой детали в свойствах прописано рядом с чем она может находиться, с чем нет и несколько других условий. Ну и так скрипт заполняет пространство. Единственное геморойно что надо много свойств прописывать этим деталям, но пока не имею идеи как это исправить.
Alex_Tengu
Значит в целом город имеет перпендикулярную, довольно похожую структуру?

Встречал где-то "генератор средневекового города".

А что искать, вот же он:
https://watabou.itch.io/medieval-fantasy-city-generator

Тут город разбит на районы (наверное, аналогично твоим секторам), и в каждом раёоне распределяет улицы (побольше и поменьше) и дома разной формы, и всё понатыкано под разными углами %)

Насчёт утомительного прописывания свойств - может, эти свойства можно свести к каким-то переменным по принципу "теплее-горячее" ? Например, если фонтан относится к категории "green zone", то с бОльшей вероятностью вокруг него натыкаются деревья, скамейки и т.п.... То есть, не фигачить большую таблицу для каждого объекта, а сделать что-то вроде "облака тегов" для каждого вида чанка.
Alex_Tengu
Я сейчас на новый движок Godot обратил внимание, он сейчас популярность набирает. Юнити мне так и не зашёл :) Да и похвастаться в 3d-engines мне пока нечем, хотя вот начал пилить на годо свой хобби-проектик.

У годо есть несколько особенностей, которые мне понравились.
Alex_Tengu
Или методом градиента..

Например, в центре чанка определяется его тип... Вокруг центра чанка убывающий градиент.
Чем ближе к центру чанка, тем более подходящие объекты туда лепятся... Поэтому на границе чанка уже может происходить плавный переход к другому типу.
Наподобие смешивания текстур, или биомов в мейнкрампфте.

Интересно, что думаешь про такие предложения от стороннего наблюдателя))
Dimension
Значит в целом город имеет перпендикулярную, довольно похожую структуру?

Нет, у меня такая тема, что некоторые детали гоенерятся когда вокруг ничего нет, а уже вокруг них добавляются детали с как бы более низким приоритетом, то есть город имеет полностью случайную структуру, если сильно отдалить выглядит как шум или типа того :)
Alex_Tengu
Скинь сверху скриншот что ли)

p.s. Еще интересно, как внутренние помещения организованы.
Dimension
Например, в центре чанка определяется его тип

Примерно над таким сейчас думаю, биомы сделать было бы хорошо.
Alex_Tengu
Драма! Подключайся к беседе, предложи свой алгоритм)
Dimension
Сверху без зданий вот. Игрок в центре, когда двигается, локация пополняется.
Помещения очень просто сделаны, в домах, которые могут соединяться с другими домами внутренние стены с каждой стороны имеют свойства где прописано с чем они могут соединяться. Насчет более мелкого деления помещений пока не придумал что делать, может сделаю реализацию этого же скрипта для каждого дома отдельно, т.е. как генерится город, так же и из частей внутренние комнаты.
[]
Alex_Tengu
Ну, выглядит эскизно... Что хаотично расставлены (не квадратно) это гуд)

Хотя видно, что может быть полезно в игрострое.
А тобой что движет, просто ради процесса?
Или именно с генерацией города какие-то клёвые идеи вдохновляют?

p.s. это я не критикую если чё, я ж не критикан.
Dimension
А тобой что движет

Лень конечно же, я в одной своей старой игре все лабиринты и открытые локации сделал таким образом, теперь мне не надо делать всякое окружение, теперь можно только добавлять ориентиры и сюжетно значимые объекты.
Dimension
Что хаотично расставлены (не квадратно) это гуд)

В целом да, но я все же хочу прикрутить биомы, что бы были отдельно парки, отдельно жилые кварталы, отдельно всякие индустриальные локации.
Alex_Tengu
Да нет же, я не про алгоритм, а в целом про твой девелопмент города) Не на работе же домашку задали.
Drama_Queen
Цитата:
Драма! Подключайся к беседе, предложи свой алгоритм)

Ты нормален не??
Alex_Tengu
бляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя
Drama_Queen
Видимо нет
Alex_Tengu
да круто это, чё. я вообще процедурку уважаю. Наша вселенная по сути процедурная. Так что.

хотя создатели морровинда молодцы, вручную всё сделали.

Но в этом и вызов! и тот же процедурный майнкрафт был способен генерировать крутые пейзажи.

У меня сейчас вызов это как-нибудь обойдясь без физики, математически описать соотношение между скоростью мотоцикла, углом его наклона на повороте, и способностью входить в поворот) И считай половина геймплея готова
Alex_Tengu
ты что сложная такая?

Говорю, алгоритм свой предложи для процедурной генерации города с хаотичным расположением городских зон.

Ты ссылку открывала? Там в браузере можно сгенерировать карту средневекового города.

Хочешь - включаешь/выключаешь кварталы: кузнечный, торговый... Хочешь, меняешь количество дорог и трактов, меняешь форму реки, форму крепостных стен и так далее.

И представляешь, вот сидели чуваки и писали "скучный код" чтобы остальные могли себе карту средневекового города сделать за 30 секунд.
Drama_Queen
Нет,это ппц...я вообще с гаджетов сижу...
Alex_Tengu
а, тогда извини, признаю свою ошибку, виноват, исправлюсь, бес попутал, лихая доля, и так далее

лан, тебе ауди цвета металлик фиолетово-синий нравятся?
Drama_Queen
Те то че??? Нравится мне или не нравится?
default
Хочешь покатать кисулю на своем кватро?)))
xiaojun
Анонимный пользователь
xiaojun
20180515 junda
adidas uk
michael kors outlet
jordan shoes
michael kors
christian louboutin outlet
pandora charms
raptors jerseys
uggs outlet
swarovski outlet
ysl outlet
pandora charms
oakley sunglasses
ray ban sunglasses
coach handbags
coach outlet online
michael kors handbags
nike shoes
cheap jerseys
michael kors outlet
cheap jordans
supra shoes
oakley sunglasses
fitflops
tory burch outlet
coach outlet online
lebron james shoes
coach outlet
ugg boots clearance
longchamp outlet
canada goose outlet
kate spade outlet
trailblazers jerseys
coach outlet
chrome hearts outlet
coach outlet online
bottega veneta outlet
canada goose jackets
air max 2017
mulberry handbags
barbour outlet
nfl jersey wholesale
ray ban sunglasses
michael kors outlet
true religion jeans
jordan shoes
manchester united jersey
pandora charms
true religion outlet
pandora jewelry
canada goose outlet
thunder jerseys
nike store
timberwolves jerseys
true religion jeans
burberry outlet
ugg boots
fitflops sale
christian louboutin outlet
nike store uk
chicago blackhawks jerseys
hawks jerseys
coach canada
kevin durant shoes
ferragamo outlet
canada goose outlet
yeezy boost
adidas nmd
chelsea jersey
warriors jerseys
asics shoes
michael kors outlet
mulberry handbags
coach outlet online
canada goose outlet
oakley sunglasses
ray ban sunglasses
nfl jerseys wholesale
birkenstock outlet
nike roshe one
moncler outlet
michael kors handbags
oakley sunglasses
ralph lauren polo shirts
pandora jewelry
christian louboutin outlet
longchamp handbags
bucks jerseys
cheap jordans
ray ban sunglasses
pistons jerseys
air jordan 12
oakley sunglasses
ugg outlet
cheap jordans
prada outlet
ugg outlet
fitflops sale
moncler outlet
mulberry bags
nike air max 2015
soccer jerseys
kings jerseys
canada goose outlet
true religion jeans
kate spade outlet
swarovski crystal
mont blanc pens
converse shoes
michael kors outlet
canada goose jackets
polo ralph lauren
coach outlet
oakley sunglasses
lakers jerseys
longchamp outlet
soccer shoes
swarovski outlet
true religion jeans
true religion jeans
prada handbags
adidas outlet
kate spade outlet
mulberry handbags
ralph lauren polo shirts
puma outlet
football shirts
cheap jerseys
moncler outlet
celtics jerseys
air jordan retro
oakley sunglasses
louboutin shoes
air jordan release dates
moncler jackets
coach outlet online
pandora charms
hermes outlet
kobe bryant shoes
grizzlies jerseys
ralph lauren pas cher
swarovski crystal
oakley sunglasses
burberry outlet
canada goose outlet
giuseppe zanotti outlet
yeezy boost
michael kors outlet
pacers jerseys
canada goose jackets
canada goose outlet
tods outlet
polo ralph lauren
canada goose outlet
suns jerseys
canada goose jackets
uggs outlet
true religion jeans
jordan shoes
michael kors outlet
polo ralph lauren
coach outlet store online
nba jerseys
jazz jerseys
michael kors outlet
fitflops sale clearance
pelicans jerseys
michael kors outlet
ray ban sunglasses
true religion outlet
futbol baratas
nike air max
michael kors handbags
cheap jordans
michael kors outlet
pandora outlet
longchamp bags
ugg outlet
ray ban sunglasses
ugg outlet
coach outlet
nike outlet
ray ban sunglasses
kobe 9
ugg outlet
kate spade outlet
cazal sunglasses
tory burch outlet
links of london
clippers jerseys
wellensteyn jackets
cheap jordans
oakley sunglasses
coach outlet
canada goose jackets
oakley sunglasses
kobe shoes
oakley sunglasses
canada goose outlet
michael kors outlet online
nike air force 1
cheap jordans
michael kors handbags
jordan shoes
adidas trainers
ralph lauren polo
fitflops outlet
barcelona jersey
san antonio spurs jerseys
polo outlet
cheap jordans
oakley sunglasses
polo ralph lauren
cheap football shirts
coach outlet
nike factory outlet
ed hardy clothing
air max uk
polo ralph lauren
mavericks jerseys
coach outlet
air max trainers
coach outlet
ugg outlet
adidas nmd
reebok trainers
cheap jordans
ugg boots
canada goose jackets
world cup jerseys
ugg outlet
coach outlet
canada goose jackets
nike blazer pas cher
michael kors outlet
marc jacobs outlet
cheap jordans
ugg outlet
longchamp pliage
pandora charms
uggs outlet
air huarache
michael kors outlet
air jordan 4
denver broncos jerseys
lacoste polo shirts
kate spade outlet
michael kors outlet online
moncler outlet
canada goose jackets
heat jerseys
nba jerseys
supreme clothing
manolo blahnik outlet
soccer jerseys
pandora outlet
longchamp outlet
oakley sunglasses
pandora charms
ugg outlet
michael kors
magic jerseys
nhl jerseys
air max 90
canada goose coats
jordan shoes
polo ralph lauren
nike outlet
polo outlet
coach outlet online
michael kors wallets
jordan shoes
ugg outlet
ray ban sunglasses
michael kors outlet
michael kors outlet
supreme uk
ugg boots
hermes birkin
hornets jerseys
ferragamo outlet
coach outlet
cavaliers jerseys
pandora jewelry
nike trainers
ferragamo outlet
michael kors outlet
air max 90
canada goose
fitflops shoes
nhl jerseys
canada goose outlet
nike shoes
pandora charms
true religion outlet
fitflops
swarovski outlet
michael kors handbags
canada goose jackets
reebok outlet store
michael kors outlet
air force 1
fitflops sale clearance
longchamp solde
pandora charms
nike presto
oakley sunglasses
nobis outlet
true religion jeans
michael kors outlet
herve leger outlet
true religion uk
michael kors outlet
air jordan 3
adidas outlet
swarovski outlet
mulberry outlet
polo ralph lauren
cheap jordans
kate spade outlet
kate spade outlet
pandora charms sale clearance
ray ban sunglasses
ugg outlet
fitflops sale clearance
coach outlet online
ray ban sunglasses
oakley sunglasses
tory burch outlet
salomon shoes
nike air max 90
oakley sunglasses
coach outlet
michael kors uk
ferragamo outlet
new balance shoes
air jordan shoes
basketball shoes
longchamp handbags
birkenstock sandals
true religion outlet
cheap jordans
coach outlet
air max 90
cheap snapbacks
tory burch outlet
denver broncos jerseys
tory burch outlet
coach outlet
coach outlet
ray ban sunglasses
coach outlet canada
coach outlet
polo ralph lauren
ferragamo shoes
nets jerseys
ugg boots
christian louboutin outlet
spurs jerseys
off white
true religion jeans
michael kors outlet
ugg boots
oakley sunglasses
uggs outlet
michael kors outlet
michael kors
canada goose outlet
mulberry bags
uggs
air max 90
air jordan 4
nuggets jerseys
michael kors outlet
polo ralph lauren
lakers jerseys
valentino outlet
coach outlet
longchamp pas cher
polo ralph lauren
polo outlet
ecco shoes
stephen curry shoes
true religion jeans
cheap mlb jerseys
louboutin pas cher
canada goose jackets
canada goose outlet
nba jerseys
lacoste soldes
mbt shoes
adidas wings
ugg outlet
polo outlet
canada goose outlet
jordan shoes
ugg outlet
76ers jerseys
cleveland cavaliers jersey
air jordan shoes
true religion jeans
air max 90
michael kors outlet
oakley sunglasses
rockets jerseys
longchamp handbags
canada goose jackets
chrome hearts outlet
canada goose outlet
uggs outlet
ray ban sunglasses
coach outlet
yeezy boost 350
coach factory outlet
oakley sunglasses
oakley sunglasses wholesale
canada goose outlet
nike roshe
canada goose outlet
cheap nfl jerseys
michael kors outlet
tory burch outlet
christian louboutin outlet
polo outlet
fred perry polo shirts
ugg outlets
ray ban sunglasses
oakley sunglasses wholesale
real madrid jersey
canada goose outlet
michael kors outlet online
hermes belt
prada sunglasses
canada goose outlet
coach factory outlet
coach handbags
ralph lauren polo shirts
mcm outlet
polo ralph lauren
longchamp handbags
bulls jerseys
golden state warriors jerseys
michael kors outlet
mac makeup
dansko shoes
kate spade outlet
coach outlet
uggs outlet
coach outlet online
true religion jeans
michael kors outlet
canada goose jackets
coach outlet
polo shirts
longchamp solde
christian louboutin outlet
ray ban sunglasses
nike shoes
ralph lauren outlet
tory burch outlet
tory burch outlet
canada goose parka
jordan shoes
ray ban sunglasses
michael kors
michael kors
michael kors outlet
montblanc pens
moncler jackets
ray ban sunglasses
mizuno running shoes
cheap jordans
nike foamposite
pandora
christian louboutin outlet
air huarache
prada shoes
polo ralph lauren
oakley sunglasses
canada goose jackets
cheap jordans
ray-ban sunglasses
coach factory outlet
michael kors outlet
burberry outlet
canada goose outlet
coach outlet online
ray ban sunglasses
wizards jerseys
ferragamo outlet
christian louboutin outlet
michael kors outlet
hermes outlet
pandora charms
burberry outlet
polo outlet
canada goose outlet
pandora charms
polo ralph lauren
cheap nhl jerseys
christian louboutin shoes
mulberry handbags
pandora charms
mulberry outlet
ugg boots
coach outlet
ferragamo shoes
ugg outlet
cheap mlb jerseys
michael kors outlet
knicks jerseys
20180516yuanyuan
Анонимный пользователь
20180516yuanyuan
uggs outlet
nmd adidas
mcm bags
kate spade outlet
canada goose
adidas outlet
canada goose jackets
moncler coats
louboutin outlet
michael kors bags
pandora charms outlet
michael kors outlet clearance
michael kors outlet online
polo outlet online
ray ban glasses
nike running shoes
pandora charms
canada goose sale
air max shoes
ugg sale
philipp plein
ugg boots women
coach outlet canada
adidas yeezy boost
louis vuitton outlet
coach outlet
adidas superstar shoes
uggs outlet
ugg outlet store
hermes handbags
longchamp outlet store
canada goose coats
ecco shoes for women
mont blanc pen
cheap jordans free shipping
timberland outlet
timberland boots
burberry outlet online
ugg boots
kate spade handbags
oakley sunglasses outlet
pandora charms sale clearance
michael kors outlet online
ralph lauren sale clearance uk
adidas outlet store
ralph lauren sale clearance uk
michael kors handbags
pandora charms outlet
pandora jewelry store
michael kors outlet clearance
coach factory outlet online
nike sneakers
moncler coats
coach outlet online
nike air max 2018
kate spade outlet
cheap jordans for sale
pandora charms outlet
canada goose jackets
coach outlet store online
air jordans
canada goose jackets
nba jerseys cheap
ralph lauren uk
fitflops uk
air max 90
oakey sunglasses outlet
ecco outlet
louboutin shoes
adidas yeezy boost
cheap jordan shoes
birkenstock outlet online
coach factory outlet online
kate spade bags
coach outlet store online
nike air max 2018
canada goose jackets
harden vol 1
ferragamo outlet
salvatore ferragamo shoes
michael kors canada
michael kors outlet store
cheap air jordans
cheap air max
nike outlet online
yeezy shoes
mulberry
mlb jerseys
mulberry uk
philipp plein outlet
coach outlet store online
nike outlet
nike zoom
fitflop shoes
polo ralph lauren outlet online
michael kors outlet store
pandora jewelry
burberry outlet canada
air jordan retro
michael kors outlet
salvatore ferragamo outlet
pandora outlet
louboutin shoes
coach outlet store
adidas yeezy boost 350
canada goose sale
nike outlet store
fitflop uk
michael kors outlet online
canada goose coats
oakley sunglasses wholesale
nike free 3.0
supreme uk
red bottom heels
mlb jerseys cheap
ralph lauren uk
coach outlet online
nike outlet store online
pandora jewelry
mbt
nike air max 97
tiffany outlet
ugg outlet online
coach factory outlet online
michael kors outlet online
michael kors canada
pandora charms outlet
adidas yeezy
canada goose
coach outlet store online
tiffany and co outlet
abercrombie kids
nike shoes
polo ralph lauren outlet
new balance outlet
polo ralph lauren outlet
michael kors outlet online
tory burch handbags
kate spade outlet online
coach factory outlet
mcm outlet store
nike outlet store
adidas nmd r1
pandora charms sale clearance
gucci outlet online
coach factorty outlet online
converse outlet
cheap jordan shoes
birkenstock outlet store
louis vuitton factory outlet
vans outlet
adidas outlet online
michael kors outlet store
nfl jerseys
hollister clothing store
polo ralph lauren
pandora sale clearance
birkenstock outlet store
cheap air jordans
oakley sunglasses outlet
nike outlet
christian louboutin shoes
vans outlet store
michael kors outlet store
supreme shirts
tory burch outlet online
coach outlet online
adidas outlet online
ray ban sunglasses outlet
mlb jerseys cheap
canada goose jackets
christian louboutin shoes
coach outlet online
ralph lauren outlet
pandora jewelry
fitflops sale
adidas yeezy
nike air max 97
birkin handbags
canada goose
ugg outlet online
coach outlet store
moncler jackets
moncler
birkenstock shoes
ralph lauren outlet online
nike air max 90
canada goose jackets uk
polo ralph lauren outlet online
yeezy boost
cheap oakley sunglasses
fred perry polo shirts
prada outlet online
kate spade outlet store
cheap nike shoes
yeezy boost 350
durant shoes
pandora outlet
canada goose outlet store
ralph lauren outlet online
air max
ray bans
canada goose jackets
adidas nmd r1
cheap jordan shoes
birkenstock outlet
fitflop sandals
christian louboutin sale
birkenstock sale
ralph lauren sale
canada goose jacket
asics outlet
kate spade outlet online
coach factory outlet
cheap jordan shoes
north face outlet
cheap air jordans
coach outlet online
coach factorty outlet online
nfl jerseys
michael kors outlet clearance
canada goose coats
coach factory outlet online
pandora charms
puma outlet
coach factory outlet online
coach outlet online
pandora canada
cheap jordan shoes
ralph lauren
moncler outlet online
michael kors outlet store
coach factory outlet online
tory burch shoes
adidas yeezy shoes
adidas ultra boost
michael kors handbags
canada goose
fitflops sale clearance
pandora jewelry
moncler outlet online
pandora jewelry outlet
valentino outlet
ralph lauren uk
michael kors outlet online
coach factory outlet
michael kors outlet online
moncler sale
pandora charms sale
adidas outlet online
jordan shoes
fitflops sale
rolex replica watches
jordan shoes for sale
pandora rings
polo ralph lauren outlet online
kate spade outlet online
timberland outlet
jordan shoes
coach factory outlet
oakey sunglasses outlet store
nike outlet store
mbt
birkenstock sandals
moncler uk
gucci outlet online
supra for sale
retro 11
michael kors outlet store
moncler jacket
coach factory outlet online
michael kors outlet online
supreme shirts
ralph lauren
rolex replica watches
adidas outlet store
skechers outlet
michael kors canada
yeezy boost 350
christian louboutin shoes
canada goose jackets
toms outlet online
pandora charms outlet
michael kors handbags
ralph lauren outlet online
fitflop sandals
cheap jordan shoes
discount oakley sunglasses
pandora charms sale clearance
adidas shoes
yeezy shoes
michael kors outlet clearance
mlb jerseys wholesale
air max
discount oakley sunglasses
ralph lauren sale
louis vuitton outlet online
timberland outlet store
coach outlet store online clearance
moncler outlet online
moncler uk
louis vuitton outlet
michael kors outlet online
ralph lauren uk
nba jerseys wholesale
nike sneakers
ray ban sunglasses outlet
jordans
kate spade outlet online
ugg canada
cheap oakley sunglasses
coach outlet store online
cheap jordans
coach factory outlet
coach outlet online
nike shoes outlet
coach outlet online
air max outlet
coach canada
pandora uk
fred perry outlet
cheap ray ban sunglasses
pandora jewelry outlet
mont blanc pens
tiffany and co jewelry
ugg boots
adidas nmd runner
coach outlet online
ralph lauren outlet
canada goose jackets
coach outlet online
coach outlet online
coach factory outlet
cheap jordans
burberry handbags
toms outlet store
longchamp bags
canada goose jackets
yeezy boost 350
birkenstock outlet
kate spade outlet online
louis vuitton outlet store
pandora jewelry outlet
cheap ugg boots
adidas nmd r1
red bottom
louis vuitton outlet online
adidas campus shoes
coach outlet store online
valentino
cheap ray ban sunglasses
canada goose coats
michael kors
yeezy boost 350
coach outlet store
kate spade outlet online
cheap oakley sunglasses
moncler jackets
ugg outlet
timberland shoes
mbt shoes sale
coach canada outlet
hermens
uggs outlet
moncler sale
canada goose
gucci outlet
pandora jewelry
louis vuitton factory outlet
ralph lauren outlet online
hermes bags
fitflops sale
coach outlet online
nike huarache shoes
christian louboutin shoes
ferragamo shoes
coach outlet
coach outlet online
michael kors outlet store
canada goose sale
polo ralph lauren outlet
coach factory outlet online
burberry outlet store
new balance outlet store
kate spade handbags
polo ralph lauren outlet
converse all star
ugg boots sale
canada goose jackets
canada goose parka
timberland boots outlet
polo ralph lauren outlet online
ugg boots
birkenstock shoes outlet
toms shoes
nike free 5.0
canada goose
adidas originals
red bottoms
adidas yeezy boost
coach outlet online
adidas sneakers
hermes bags
prada shoes
yeezy shoes
ray ban sunglasses discount
canada goose sale
coach outlet online
kate spade outlet
rolex replica watches for sale
hermes bag
tods shoes
coach outlet online
louis vuitton handbags
kate spade outlet online
cheap oakley sunglasses
michael kors outlet
fitflops sale clearance
adidas store
polo ralph lauren
pandora charms
adidas superstars
hermes outlet
longchamp sale
pandora charms sale clearance
abercrombie and fitch canada
air jordan shoes
coach factory outlet online
moncler outlet online
discount oakley sunglasses
tory burch outlet online
mulberry outlet uk
canada goose jackets
pandora charms
nike outlet online
supra for sale
birkenstock uk
coach factory outlet online
coach outlet online
canada goose coats
cheap jordan shoes
ugg boots outlet
louboutin outlet
tory burch outlet store
nike air max 2019
longchamp outlet
ralph lauren outlet
the north face outlet
valentino outlet
kate spade outlet
kobe shoes
ugg boots
pandora charms sale
mulberry handbags
cheap nfl jerseys wholesale
kate spade handbags
ugg outlet store
canada goose jackets
polo ralph lauren outlet
supreme clothing
pandora outlet store
the north face jackets
reebok outlet
kobe shoes
kate spade handbags
cheap ray ban sunglasses

Добавить комментарий

Имя:
Комментарий:
Текст
Вставка
Шрифт
размер
Введите пожалуйста число с картинки:
Незарегистрированные пользователи не могут видеть свои приватные комментарии.