На только что прошедшей в Сан-Франциско Game Developers Conference гвоздем программы стала virtual reality. Число сессий и панелей, посвященных VR, зашкаливало. Организаторы на ходу меняли залы для докладов, потому что забронированные комнаты просто не вмещали всех желающих. Самые крупные стенды построили себе Oculus и PlayStation VR, прямо у входа в выставочную зону. Под демки от инди-команд был выделен отдельный угол. Некоторым счастливцам удалось попасть в будки производителей игровых движков — Unity, CryTek, Epic Games, — где проходимость была максимальной, и, как следствие, выше шанс быть замеченным прессой и инвесторами. Правда, очереди из желающих потестировать все это великолепие говорили об их востребованности красноречивее любого журналиста. Всем хочется поскорее перенести VR из экспо в свою гостиную.

Стенд Sony по размерам уступал разве что Oculus
У меня было совсем немного свободного времени — явно недостаточно для теста всех представленных продуктов, но вполне хватило для того, чтобы получить впечатления об основных игроках на рынке. И в первую очередь хочется сказать о шлеме, который доступен всем желающим уже сейчас.
Google Cardboard
Платформа Гугла является самым массовым VR решением, и 80% людей начнут свое знакомство с будущим именно отсюда. В современном смартфоне есть все, что нужно для виртуальной реальности: ретина дисплей, гироскоп и железо для хорошей картинки. Однако быстро выяснилось, что к железу предъявляются неслабые требования, и мой трехлетний iPhone 5 отказался запускать ряд приложений. Поэтому ощутить все прелести новой технологии смогут только обладатели свежих моделей от 5S и выше. Мне же пришлось взять демо-юнит Самсунга.

Схему Google Cardboard можно скачать и распечатать самому, если под рукой есть нужные материалы
Самым интересным ограничением Cardboard для геймдизайнера является отсутствие физического контроллера. Все управление ложится на два инструмента — гироскоп и линию взгляда игрока. Достаточно задержать взор на интерактивном объекте на две-три секунды, прогресс бар заполнится и случится взаимодействие. В игры я толком не поиграл, но насмотрелся разного видео контента. Уже сейчас ясно, что драйвером рынка станет именно Google, благодаря широкому распространению смартфонов и минимальным затратам со стороны самих владельцев аппаратов. Можно не сомневаться, что в течение этого года рынок наводнят китайские «шлемы» — пластиковые держатели с резинкой вдвое дешевле картонного конструктора.
Что касается контента, то тут его уже хватает: Netflix запустил свое приложение еще осенью, а буквально позавчера бесплатный раздел с соответствующими видео открыл PornHub. Также на сессиях засветилась большая делегация из HBO.

Толпа людей пришла посмотреть на VR демки на CryEngine (на заднем плане). Остальное никого особо, казалось, не интересует
Смартфоны — это здорово, конечно, но куда интереснее было попробовать в деле более серьезные устройства.
PlayStation VR
Sony представила свой шлем публике в первый день экспо, начав с небольшого (на 15 минут) брифинга для прессы. Наверняка вы его видели и уже откладываете к октябрю €450 на сам девайс и камеру к нему. Будучи большим поклонником PS на протяжении всех четырех поколений, я первым делом забукировал себе 15 минут общения с новинкой. Шлем оказался достаточно удобным — плотно прилегает к лицу и хорошо сидит на голове. Звук обеспечивала пара качественных наушников-мониторов. Разумеется, за такой короткий период полноценное мнение не составить, но в первом приближении устройство Sony мне показалось комфортнее, чем Oculus. Синяя подсветка вообще никак не мешает.

Счастливцы дождались своей очереди надеть PSVR
Возможность выбрать демку не предлагалась, и мне случайным образом достался RIGS — командный шутер с некоторыми киберспортивными задатками. Недаром он преподносится как спорт далекого будущего. Игрок выступает в роли пилота крупного меха. На большой многоуровневой арене, высоко по центру, висит кольцо — как только удается уничтожить несколько противников, игрок получает «овердрайв» и в этом состоянии должен добраться живым до кольца и прыгнуть сквозь него вниз. Тогда его команде засчитается очко. Враги, конечно, не спят и пытаются помешать наглецу всем своим арсеналом. Вооружены мехи двумя здоровенными пушками, висящими по бокам, и я вам скажу, наблюдать эти махины вблизи одно удовольствие. Есть возможность пойти в рукопашную плюс специальные абилки, которые даются после фрага. Матчи идут три на три, и в целом ощущения от RIGS напоминают чем-то Tribes и Titanfall. Впрочем, это чисто мои ассоциации.

RIGS. Может показаться, что тут бешеные скорости, но на самом деле они черепашьи. Хотя есть джетпаки
После того, как вау-эффект первых пяти минут прошел, наступило понимание, что RIGS вообще-то играется как самый обычный, рядовой шутер. Которому, кстати, отчаянно не хватает стрейфа: геймера вынуждают активно крутить головой, чтобы задавать направление движения. Не могу сказать, что готов отдать за эту игру $60, но ощущения от PSVR она вполне передает.
Что сразу бросилось в глаза после фокусировки шлема — графика. Дисплей поддерживает честные 1080p, но если на экране телевизора этого вполне достаточно, то при делении на каждый глаз разрешения не хватает. И дело не только в том, что игра любит делать мыльцо на дальней дистанции (а она любит): если после PS надеть Rift, разница заметна. К концу матча я привык к отрисовке и практически не обращал на это внимания, но она все-таки есть. По-хорошему, надо бы попробовать еще пару игр прежде, чем выносить окончательный вердикт, так как качество картинки не всегда зависит только от железа. Важно еще иметь прямые руки и выбрать удачный визуальный стиль.
Oculus Rift
С этим шлемом мне удалось пообщаться подольше и позапускать разные игры, поскольку Oculus не был заперт на одном-единственном стенде — девкиты лежали, например, и у Unity. У рифта, как сказано выше, картинка четче: по 1080×1200 пикселей на каждый глаз вместо 960×1080 у PSVR. Сначала я вообще подумал, что все идет в 4К. Еще из серьезных отличий отмечу встроенные наушники. С одной стороны, это удобно; с другой, крутой звук из них не выжать, и я бы предпочел использовать собственные мониторы. Куда больше мне не понравилось то, что справа и слева от носа остаются дыры, которые видно, если опустить глаза вниз. Раздражает не сильно, но что мешало сделать визор плотно примыкающим к лицу, как получилось у японцев?

Двухэтажный стенд Oculus был самым крупным на GDC. Наверху несколько комнат для теста Rift, внизу — очередь на Gear VR
Поскольку Oculus создан для PC, то играл я с обычным боксовским геймпадом. По выставке ходили активные слухи, что почти наверняка в будущем шлем будет совместим с Xbox One
И первый тайтл — EVE: Valkyrie.
И я улетел в буквальном смысле слова. EVE напомнила мне Colony Wars времен первой «соньки», своим стилем и управлением в первую очередь. Восемь истребителей выделывают такие пируэты вокруг космической станции, что кружится голова даже с крепким вестибулярным аппаратом. Станция имеет сложную геометрию, позволяющую пролетать между отдельными ее частями и активно маневрировать, словно в последних Звездных Войнах. Для полного веселья вокруг разместили пояс астеройдов. Разумеется, столкновения с ними приводят к самым печальным последствиям для корабля. Игрок вооружен лазером и самонаводящимися ракетами: наведение работает, пока вы держите взглядом прицел на противнике. Если создатели Valkyrie озаботятся не только мультиплеером, но и хорошей сюжетной кампанией, то EVE однозначно надо будет брать.

EVE: Valkyrie — увы, скриншот даже близко не передает восторга от процесса
Второй демкой стал Eagle Flight от Ubisoft. Проект пока находится в pre-alpha стадии и в лучших традициях Ubi выйдет на все VR платформы разом. В данном случае контроллер не нужен совсем — над небольшим, но очень красивым и ярким Парижем я парил исключительно благодаря движениям головы. Геймплея в симуляторе орла мало (альфа, как-никак), поэтому посетителям предлагали наслаждаться ощущением полета. Летать, конечно, приятно.
Те несколько миссий, что успели подготовить к GDC, отличались невероятно короткой продолжительностью. Разнообразием они тоже не страдали, но в VR формате даже простые вещи, вроде преследования других птиц или гонки по чекпоинтам, воспринимаются иначе. Свежо. Могу посмотрить, что спустя год после покупки шлема в сторону Eagle Flight никто не посмотрит, а вот новички свою порцию удовольствия получат.

Eagle Flight
В основе следующей игры — шутера Damaged Core, — лежит странная фишка «скакать» по сознанию противников, занимать их тела и таким образом перемещаться по уровню. Ногами же бегать нельзя, поэтому со стороны это выглядит как старый рельсовый тир или уровень с зенитками в Call of Duty десятилетней давности. Захватывающе? Не очень. К тому же буквально после первых пяти минут случился какой-то глюк с камерой, и все пространство перед глазами заполнила могучая спина подконтрольного перса, начисто лишив обзора. Пришлось демо вырубить. Жаль, что на доставшейся мне машине не стоял Adr1ft — лучше бы его попробовал.
Совсем рядом Unity показывали VR квест с прекрасным названием I Expect You To Die. Это одна из немногих игр, что я видел на GDC, которая использует специальные манипуляторы Oculus Touch. Геймплей прост как две копейки: находясь в закрытом помещении, будь то комната или салон автомобиля, нужно решить головоломку и выбраться. Герой практически недвижим, зато может взаимодействовать со всем окружением — брать в руки предметы, открывать ящики, нажимать на переключатели и тому подобное.

I Expect You To Die вживую выглядит не сильно лучше
И вот тут хочется бросить камень в огород Oculus. Можно называть свои сенсоры красивыми словами вроде Constellation, но в данном конкретном случае они отслеживали положение хуже сраного кинекта. Взять предмет и положить его на нужное место получалось с пятого или шестого раза. Может быть, дело в привычке, но за четверть часа я так и не смог понять, когда я уже дотянулся до рычага, а когда — нет. Борьба за выживание в игре превратилась в борьбу с управлением. Никогда так не хотелось снова ощутить в руках нормальный джойстик.
Пожалуй, если не считать EVE, больше всего впечатлений осталось после Narcosis. Наркозис делается небольшой калифорнийской студией Honor Code из восьми человек, и изначально начинался как студенческий проект. Вдохновлялись ребята первым Биошоком и относительно свежей SOMA: тут предстоит опробовать себя в шкуре дайвера и опуститься в подводный комплекс, где произошла некая авария. Коридоры затопило, в залах прямо перед лицом проплывают рыбы и разные мелкие вещи. Кажется, будто их можно потрогать рукой — так все реально, — а во время регулярных подземных толчков веришь, что тебя сейчас заживо погребет под обломками труб и оборудования, падающего с антресолей.

Narcosis. Вроде ничего особого, но в VR формате вставляет неслабо
Вскоре герой понимает, что вокруг творится нечто странное, мистическое, и спасать уже нужно не команду комплекса, а себя любимого. Кислород в баллоне за спиной имеет свойство заканчиваться: запасы нужно пополнять, рискуя потревожить всяких морских тварей. Хорошо, что в отличие от той же SOMA здесь можно за себя постоять. И все же на текущем этапе Narcosis тяготеет больше к хорорру, чем к шутеру. Проект здорово заинтересовал — даже маленький кусочек выглядит очень атмосферно, хотя девелоперам еще предстоит серьезно поработать над интерфейсом и придумать что-то получше банальных скримеров. Сюда однозначно просится психологический хоррор, создающий напряжение аля Alien Isolation или P.T.
Что же брать
К сожалению, плотный график не позволил потрогать руками Samsung Gear VR и HTC Vive, поэтому о них ничего не скажу. Oculus определенно понравился, останавливает лишь необходимость покупки подходящего системника — камень Intel i5, GTX 970, мать с USB 3.0 и 8GB памяти буквально удваивают, а то и утраивают ценник на комплект. Тратить же больше 100К на VR я не готов, так что оптимальным решением для себя вижу вариант от Sony, даже несмотря на менее крутую картинку и не такую обширную стартовую линейку. Впрочем, даже если захотеть Rift, то получить его апреле-мае не выйдет — все юниты раскуплены, сейчас предзаказы идут уже на июнь. Торопиться нет смысла, можно пока побаловаться с Cardboard.
Еще одна причина, почему не стоит сломя голову бежать за предзаказами — отполированных AAA-проектов очень мало. Большинство представленных игр тянут максимум на уровень PS3, а отдельные тайтлы вообще умудряются выглядеть портами с PS2 и пытаются выехать на вау-эффекте от первого погружения в VR. Разработчикам только предстоит научиться работать с железом так, чтобы шлем выдавал красивую и при этом стабильную картинку. Уверен, что к ближе к зиме ситуация изменится: на выставке было преставлено очень много интересных прототипов разной степени готовности, с крутыми идеями, и из них могут получиться хорошие игры уже в этом году.
Подводя итог, свой новогодний подарок я уже выбрал.
Pingback: Best way to take viagra()
Pingback: cialis 10mg()
Pingback: levitra vs cialis()
Pingback: is cialis generic()
Pingback: Order viagra online()
Pingback: Us pharmacy viagra()
Pingback: viagra online canada pharmacy()
Pingback: albuterol inhaler()
Pingback: buy ciprofloxacin()
Pingback: generic cialis india()
Pingback: viagra pills for sale()
Pingback: apothecary generic cialis online usa()
Pingback: how to get cialis()
Pingback: best cbd oil on the market()
Pingback: naltrexone online pharmacy()
Pingback: cialis 30 day sample()
Pingback: when will generic cialis be available()
Pingback: cialis in walmart()
Pingback: natural viagra substitute()
Pingback: when will cialis go generic()
Pingback: cheap viagra()
Pingback: cialis 10mg()
Pingback: costco tylenol 500 mg()
Pingback: natural alternative to viagra()
Pingback: viagra 100mg()
Pingback: chloroquine antiviral()
Pingback: online pharmacy viagra()
Pingback: viagra 100mg()
Pingback: cialis canada()
Pingback: cheapest ed pills()
Pingback: ed drugs()
Pingback: male ed pills()
Pingback: buy viagra()
Pingback: best online pharmacy()
Pingback: 10 mg tadalafil generic()
Pingback: canada online pharmacy()
Pingback: Buy cialis()
Pingback: cialis online()
Pingback: levitra online pharmacy()
Pingback: levitra cost()
Pingback: real money casino()
Pingback: cialis online no prescription()
Pingback: online casino with free signup bonus real money usa()
Pingback: order viagra()
Pingback: parx casino online()
Pingback: online casino real money usa()
Pingback: viagra mail order us()
Pingback: generic lumigan availability()
Pingback: cialis online pharmacy()
Pingback: online loans()
Pingback: loans online()
Pingback: best real money online casinos()
Pingback: bret()
Pingback: yong()
Pingback: casino real money()
Pingback: generic for cialis()
Pingback: cialis generic()
Pingback: generic for cialis()
Pingback: cialis 20()
Pingback: buy hydroxychloroquine online()
Pingback: slots real money()
Pingback: online casino usa()
Pingback: real money casino()
Pingback: play online casino real money()
Pingback: viagra without doctor prescription()
Pingback: generic name for viagra()
Pingback: generic viagra india()
Pingback: cialis buy cialis online()
Pingback: viagra 100mg 100 tabs $100()
Pingback: purple generic viagra()
Pingback: cheap Viagra 120 mg()
Pingback: Viagra 50 mg cheap()
Pingback: Viagra 25 mg prices()
Pingback: Viagra 120mg cost()
Pingback: Viagra 50mg medication()
Pingback: Viagra 150mg tablet()
Pingback: where to buy Cialis 10mg()
Pingback: Cialis 60mg united kingdom()
Pingback: where can i buy Cialis 80mg()
Pingback: Cialis 10 mg medication()
Pingback: Cialis 60mg uk()
Pingback: sildenafil 120mg australia()
Pingback: finasteride 5 mg tablets()
Pingback: buy cialis()
Pingback: cost of amaryl 1 mg()
Pingback: antivert 25 mg for sale()
Pingback: strattera 10mg usa()
Pingback: arimidex 1mg over the counter()
Pingback: tamoxifen 10 mg without a prescription()
Pingback: buy cardizem()
Pingback: catapres 100mcg over the counter()
Pingback: how to buy ceclor 250mg()
Pingback: ceftin 250mg prices()
Pingback: how to buy celebrex 200mg()
Pingback: celexa 20mg united kingdom()
Pingback: cephalexin 500 mg otc()
Pingback: cipro 250 mg pills()
Pingback: where to buy claritin()
Pingback: party casino online nj()
Pingback: best online casinos that payout()
Pingback: real casino games()
Pingback: slot games()
Pingback: casinos()
Pingback: free slots()
Pingback: online slots real money()
Pingback: san manuel casino online()
Pingback: casino slot games()
Pingback: slot machine games()
Pingback: owners car insurance()
Pingback: car insurance price()
Pingback: classic car insurance quotes()
Pingback: ameriprise car insurance()
Pingback: direct line car insurance quotes()
Pingback: progressive auto ins()
Pingback: autoinsurance()
Pingback: state car insurance quotes()
Pingback: payday loans nj()
Pingback: quick payday loans()
Pingback: northwest installment loans()
Pingback: buying viagra online()
Pingback: quick loans quick loans()
Pingback: online bad credit loans texas()
Pingback: payday loan store()
Pingback: direct lender personal loans()
Pingback: cbd pills sale()
Pingback: hemp cbd oil benefits()
Pingback: viagra 100mg cost()
Pingback: best cbd oil for pets()
Pingback: side effects cbd oil benefits()
Pingback: usa viagra over the counter()
Pingback: cbd oil capsules for sale()
Pingback: cbd oil for sale near me()
Pingback: generic viagra otc()
Pingback: cbd oil for sale()
Pingback: generic viagra quick delivery()
Pingback: hempworks cbd oil()
Pingback: cbd oil for sale georgia()
Pingback: viagra price in south africa()
Pingback: essays writing()
Pingback: how to write argumentative essays()
Pingback: buying essays online()
Pingback: college essay writing service reviews()
Pingback: write essay service()
Pingback: where to buy cheap viagra pills()
Pingback: school assignments()
Pingback: best online essay writing services()
Pingback: pay to do homework()
Pingback: buy cheap essay()
Pingback: how to buy cleocin()
Pingback: clomid 100 mg coupon()
Pingback: pfizer online viagra()
Pingback: clonidine coupon()
Pingback: clozaril australia()
Pingback: colchicine usa()
Pingback: cheapest symbicort inhaler()
Pingback: combivent generic()
Pingback: coreg 25mg without prescription()
Pingback: generic cialis()
Pingback: compazine otc()
Pingback: order coumadin()
Pingback: cost of cozaar 100mg()
Pingback: help me write a compare and contrast essay()
Pingback: essay on old custom()
Pingback: crestor 5mg usa()
Pingback: dissertation writing services illegal()
Pingback: essay 123 help()
Pingback: cymbalta tablets()
Pingback: what is the best online essay writing service()
Pingback: thesis statistics()
Pingback: help with writing thesis()
Pingback: someone write my paper for me()
Pingback: dapsone 1000caps united states()
Pingback: can i pay someone to write my research paper()
Pingback: ddavp purchase()
Pingback: depakote for sale()
Pingback: diamox 250 mg uk()
Pingback: differin 15g usa()
Pingback: where can i buy diltiazem 120mg()
Pingback: cheap doxycycline 100 mg()
Pingback: dramamine without a prescription()
Pingback: how to buy elavil()
Pingback: buy erythromycin 500 mg()
Pingback: buy etodolac()
Pingback: flomax without a prescription()
Pingback: flonase nasal spray 50 mcg nz()
Pingback: garcinia cambogia caps canada()
Pingback: geodon price()
Pingback: hyzaar coupon()
Pingback: top ten essay writing services()
Pingback: tadalafil pills()
Pingback: imitrex 100mg united states()
Pingback: imodium cost()
Pingback: over at this website()
Pingback: imuran 25 mg australia()
Pingback: indocin over the counter()
Pingback: lamisil united states()
Pingback: levaquin 750mg online pharmacy()
Pingback: lopid 300mg uk()
Pingback: cheap lopressor 100 mg()
Pingback: luvox uk()
Pingback: macrobid coupon()
Pingback: meclizine 25mg online()
Pingback: buy mestinon()
Pingback: Depo-Medrol()
Pingback: online pharmacy reviews()
Pingback: micardis 80mg tablet()
Pingback: mexican pharmacies shipping to usa()
Pingback: north west pharmacy canada()
Pingback: mobic united kingdom()
Pingback: cheapest motrin()
Pingback: canadian pharmacy kingcanadian viagra()
Pingback: nortriptyline without a prescription()
Pingback: how to purchase periactin()
Pingback: phenergan generic()
Pingback: how to purchase plaquenil 200 mg()
Pingback: prednisolone tablets()
Pingback: how to buy prevacid 30 mg()
Pingback: prilosec pills()
Pingback: proair inhaler 100mcg online()
Pingback: procardia 30mg canada()
Pingback: proscar nz()
Pingback: provigil cost()
Pingback: pulmicort 100 mcg tablets()
Pingback: reglan 10 mg medication()
Pingback: remeron otc()
Pingback: retin-a cream nz()
Pingback: revatio otc()
Pingback: risperdal generic()
Pingback: robaxin 500mg for sale()
Pingback: rogaine 5% medication()
Pingback: order seroquel()
Pingback: where can i buy singulair()
Pingback: order skelaxin 400mg()
Pingback: spiriva 9mcg cost()
Pingback: tenormin no prescription()
Pingback: thorazine cheap()
Pingback: cheapest toprol 25mg()
Pingback: tricor 160 mg prices()
Pingback: valtrex 500mg without a prescription()
Pingback: verapamil otc()
Pingback: voltaren 50mg tablets()
Pingback: cost of wellbutrin 150 mg()
Pingback: where to buy zanaflex 4mg()
Pingback: zithromax over the counter()
Pingback: YOURURL.com()
Pingback: order zocor()
Pingback: zovirax 200 mg cheap()
Pingback: zyloprim 100 mg nz()
Pingback: zyprexa cheap()
Pingback: zyvox united states()
Pingback: sildenafil prices()
Pingback: tadalafil without a prescription()
Pingback: furosemide 100mg no prescription()
Pingback: escitalopram 5mg nz()
Pingback: aripiprazole usa()
Pingback: pioglitazone pills()
Pingback: spironolactone 100mg united states()
Pingback: fexofenadine 120 mg tablets()
Pingback: glimepiride coupon()
Pingback: meclizine 25mg nz()
Pingback: leflunomide canada()
Pingback: atomoxetine 18 mg purchase()
Pingback: donepezil 5mg australia()
Pingback: anastrozole generic()
Pingback: cost of irbesartan()
Pingback: dutasteride 0,5 mg australia()
Pingback: olmesartan 10mg without a prescription()
Pingback: how to purchase buspirone 10 mg()
Pingback: clonidine 0.1 mg without prescription()
Pingback: cefuroxime canada()
Pingback: cost of celecoxib 200mg()
Pingback: citalopram 20 mg united kingdom()
Pingback: cialis online pharmacy australian()
Pingback: cephalexin 500mg nz()
Pingback: cialis cheaper()
Pingback: ciprofloxacin 750 mg united kingdom()
Pingback: cialis on paypal()
Pingback: clindamycin without a doctor prescription()
Pingback: clozapine without a doctor prescription()
Pingback: prochlorperazine no prescription()
Pingback: carvedilolmg purchase()
Pingback: mastercard generic cialis()
Pingback: warfarin uk()
Pingback: rosuvastatin 20 mg online pharmacy()
Pingback: divalproex 125mg nz()
Pingback: tolterodine without a doctor prescription()
Pingback: acetazolamide 250 mg without a doctor prescription()
Pingback: cialis coupon voucher()
Pingback: fluconazole online pharmacy()
Pingback: phenytoin online()
Pingback: oxybutynin 2.5mg purchase()
Pingback: doxycycline 100 mg united kingdom()
Pingback: bisacodyl for sale()
Pingback: how to buy venlafaxine 75mg()
Pingback: permethrin cheap()
Pingback: 141genericExare()
Pingback: erythromycin medication()
Pingback: 141generic2Exare()
Pingback: agnuowvw()
Pingback: estradiol 2mg coupon()
Pingback: etodolac 200 mg prices()
Pingback: buy alendronate()
Pingback: how much viagra should i take the first time?()
Pingback: waarom is cialis zo duur()
Pingback: cheap nitrofurantoin 100mg()
Pingback: what to expect after taking ivermectin for scabies()
Pingback: glipizide uk()
Pingback: how to purchase hydrochlorothiazide()
Pingback: cheapest isosorbide()
Pingback: loperamide 2mg canada()
Pingback: azathioprine 25 mg nz()
Pingback: order propranolol()
Pingback: where can i buy lamotrigine()
Pingback: terbinafine 250mg medication()
Pingback: levothyroxine mcg uk()
Pingback: augmentin 250 125 mg()
Pingback: lasix canada pharmacy()
Pingback: zithromax online canada()
Pingback: purchase oral ivermectin()
Pingback: ventolin hfa 90 mcg inhaler()
Pingback: gemfibrozil 300mg united states()
Pingback: clotrimazole nz()
Pingback: taking doxycycline()
Pingback: lotemax vs prednisolone()
Pingback: clomid walgreens()
Pingback: dapoxetine 60mg india()
Pingback: diflucan drug interaction()
Pingback: synthroid 0.1 mg()
Pingback: metoclopramide 10mg otc()
Pingback: essay help online()
Pingback: best thesis writing services()
Pingback: which is the best essay writing service()
Pingback: help writing a thesis statement()
Pingback: custom essay writing sites()
Pingback: write my college essay()
Pingback: editing dissertation()
Pingback: propecia birth defects()
Pingback: fed ex overnight delivery cialis()
Pingback: cialis sales()
Pingback: benefits of neurontin()
Pingback: metformin for diabetes()
Pingback: paxil heart palpitations()
Pingback: plaquenil testing()
Pingback: best online pharmacies canada()
Pingback: Ampicillin()
Pingback: Urispas()
Pingback: cialis & viagra()
Pingback: horas de duracion del viagra()
Pingback: how to get tinder without facebook()
Pingback: http://lovooeinloggen.com/()
Pingback: cialis experience reddit()
Pingback: canadian pharmacy cialis 40 mg()
Pingback: where can i buy cialis online()
Pingback: cialis peptide()
Pingback: best online pharmacy without prescriptions()
Pingback: online canadian pharmacy 24()
Pingback: canadian pharmacies that sell foley catheters()
Pingback: cytotmeds.com()
Pingback: side effects of prednisone tablets()
Pingback: plaquenil 500 mg()
Pingback: dapoxetine commercial actors()
Pingback: what is dapoxetine()
Pingback: trump's investment in hydroxychloroquine()
Pingback: hydroxychloroquine generic names()
Pingback: hydroxychloroquine vs chloroquine phosphate()
Pingback: what is cialis()
Pingback: turkey pharmacy online()
Pingback: ivermectil humans dosage()
Pingback: priligy 30 mg tablet price in india()
Pingback: atorvastatin calcium 40 mg()
Pingback: side effects of prozac in dogs()
Pingback: prilosec 42 count()
Pingback: vyvanse and zoloft()
Pingback: lyrica 75 mg capsule()
Pingback: long term effects of lexapro()
Pingback: generic for viagra()
Pingback: viagra prescription online()
Pingback: sildenafil 100mg()
Pingback: viagra generic()
Pingback: where can i buy viagra or cialis()
Pingback: how to purchase cialis()
Pingback: what are the side effects of escitalopram oxalate?()
Pingback: online pharmacy cialis()
Pingback: cialis 20mg()
Pingback: viagrakari.com()
Pingback: sildenafil citrate()
Pingback: free viagra()
Pingback: sildenafil buy()
Pingback: ivermectin bd 875 mg()
Pingback: antibiotics for tooth infection amoxicillin()
Pingback: female viagra tablets in india()
Pingback: viagra vs. cialis()
Pingback: viagra prices()
Pingback: viagra alternatives()
Pingback: difference between propecia and generic()
Pingback: liquid cialis()
Pingback: buy prednisone 50 mg()
Pingback: cheap generic viagra online()
Pingback: 20 mg tadalafil best price()
Pingback: viagra online lowest price()
Pingback: ivermectin 1% amazon()
Pingback: 007 viagra()
Pingback: buy cialis daily online()
Pingback: viagra 1500mg()
Pingback: ivermectin tablets usp()
Pingback: stromectol for ascariasis()
Pingback: oral ivermectin for chickens()
Pingback: zithramax price publix()
Pingback: where can i buy ivermectin for dogs()
Pingback: viagra tablet 100 mg online()
Pingback: natural viagra medicines()
Pingback: cvs ivermectin()
Pingback: price comparison of cialis and viagra and levitra()
Pingback: buy viagra in milton keynes()
Pingback: tadalafil for women()
Pingback: viagra and cialis()
Pingback: where can i buy generic viagra online safely()
Pingback: how to order generic viagra()
Pingback: sildenafil 20 mg()
Pingback: lisinopril kidneys diabetes()
Pingback: dapoxetine polska()
Pingback: azithromycin over the counter walgreens()
Pingback: sildenafil viagra()
Pingback: azithromycin tablets over the counter()
Pingback: viagra men()
Pingback: viagra without dr prescription pharmacy()
Pingback: viagra without subscription()
Pingback: viagra wirkung()
Pingback: viagra boys()
Pingback: amoxil rash()
Pingback: lasix 12.5 mg()
Pingback: 12 gabapentin()
Pingback: plaquenil tab 200mg()
Pingback: prednisone buy nz()
Pingback: viagra receptfritt()
Pingback: buy dapoxetine us()
Pingback: cheap provigil online()
Pingback: stromectol tablets uk()
Pingback: ventolin prices()
Pingback: zithromax buy online()
Pingback: cvs viagra()
Pingback: sildenafilo()
Pingback: buy prednisone 20mg()
Pingback: dapoxetine online uk()
Pingback: ivermectin buy online()
Pingback: cialis vs viagra()
Pingback: online viagra cheap()
Pingback: pfizer viagra price()
Pingback: sildenafil pills()