ria pc game
translate to English   translate to Chinese
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
18 февраля 2019 8:06
Вход Регистрация Забыли пароль ?

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 3
Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 3 Предлагаем вашему вниманию онлайн-комикс Костя Коробкин - В гостях у тёти Светы - интерактивный комикс (kk as). А Костик, привет ! Решил позаниматься ?
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Код для модуля регистрации пользователя на сайте

megainformatic - Быстрый подсчёт ключевых слов в статье

megainformatic - Модуль подсчёта ключевых слов в статье

megainformatic - Онлайн-сервис для подсчёта статистики ключевых слов

megainformatic - Пишем слайдер на javascript с нуля

megainformatic - Логика работы слайдера на javascript

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob - часть реализации для личного кабинета

megainformatic - Пишем свою соц. сеть - Реализация файлового хранилища предложений в csv-файле

megainformatic - Тестирование подключения к платежной системе ЕДИНЫЙ КОШЕЛЕК (w1.ru) с использованием скрипта эмулятора

megainformatic - Пишем свою cms - шаг 1

megainformatic - Пишем свою cms - шаг 2

megainformatic - Пишем свою cms - шаг 3

megainformatic - бесплатная флеш игра freeway fury 2 - разработчик Serius Games

megainformatic - бесплатные флеш игры сторонних разработчиков

megainformatic - Как я осваивал Flash

megainformatic - Список уроков на тему создания flash приложений и игр

megainformatic - Как я осваивал Flash - шаг 2 - Основы создания простейших flash - игр

проект портала Идеи Комфорта

megainformatic - игра Веселый Буквоежка

megainformatic - игра Веселый Буквоежка

megainformatic - Использование cron, crontab и планировщика задач

megainformatic - Совместное использование jquery и mootools или других js-фреймворков

megainformatic - Модуль content php performer для megainformatic cms

megainformatic - Пишем компактный слайдер

megainformatic - Что нужно знать для создания сайта ?

megainformatic - Что нужно знать для создания сайта ? Глава 2 - Кодировки и DOCTYPE

megainformatic - Что нужно знать для создания сайта ? Глава 3 - Идём дальше - нанизываем новый код - где объявляются стили css и код javascript

megainformatic - Что нужно знать для создания сайта ? Содержание

megainformatic - Что нужно знать для создания сайта ? css - стили

megainformatic - preg_match или Использование регулярных выражений в php

megainformatic - статьи Тимонина Андрея - Flash. Содержание

megainformatic - статья Тимонина Андрея - Flash. Подготовка к работе.

megainformatic - статья Тимонина Андрея - Flash. Hello world.

megainformatic - статья Тимонина Андрея - Flash. Экспорт SWC библиотеки.

megainformatic - Тимонин Андрей - Несколько слов о себе

megainformatic - статьи Тимонина Андрея - уроки из области веб программирования, создания казуальных игр

megainformatic - статья Тимонина Андрея - Обеспечиваем доступ к объекту из любой точки программы. Singleton

megainformatic - статья Тимонина Андрея - Хронология работы программы. Создаем Лог

megainformatic - статья Тимонина Андрея - Поиск файлов. Получаем список файлов каталога.

megainformatic - статья Тимонина Андрея - Исключения. Создаем класс обработки исключений.

megainformatic - статья Тимонина Андрея - States. Создаем менеджер состояний игры.

megainformatic - статья Тимонина Андрея - Регистрация. Часть 1. Создаем страничку регистрации на сайте.

megainformatic - статья Тимонина Андрея - Регистрация. Часть 2. Создаем обработчик, и заносим информацию о пользователе в Б.Д.

megainformatic - статья Тимонина Андрея - Таймер. Выводим время игры.

megainformatic - статья Тимонина Андрея - DirectX9. Создаем основной класс обработки графики.

megainformatic - статья Тимонина Андрея - DirectX9. Создаем первое приложение.

megainformatic - Что нужно знать для создания сайта ? float - использование в css - стилях

megainformatic - Уроки Fruity Loops Studio (FL Studio) - урок 2 - пишем свою композицию COLD

megainformatic - Уроки Fruity Loops Studio (FL Studio) - урок 3 - экспериментируем с композицией COLD

megainformatic - Что нужно знать для создания сайта ? Стандартные шрифты для сайта

megainformatic - Что нужно знать для создания сайта ? ASC II Коды символов

megainformatic - Уроки Fruity Loops Studio (FL Studio) - урок 4 - пишем первый вариант композиции COLD

megainformatic - Популяризация Современных Научных Знаний и Размышления на околонаучные темы. СОДЕРЖАНИЕ

megainformatic - Популяризация Современных Научных Знаний и Размышления на околонаучные темы. Энергетический кокон

megainformatic - Модуль галерей для любой cms

подробнее

     
  Путешествие в мир 3d  
     
  [содержание] [назад] [страница 3] [далее]  
     
 
 
В данном уроке - Путешествие в мир 3d мы попробуем создать небольшую сцену, включающую земной холмистый рельеф, небесный фон, деревья, траву, участок железной дороги и товарный вагон В данном уроке - Путешествие в мир 3d мы попробуем создать небольшую сцену, включающую земной холмистый рельеф, небесный фон, деревья, траву, участок железной дороги и товарный вагон - щелкнув по изображению можно загрузить полномасштабный вариант
 
Для нашей работы мы будем использовать 3ds max 7.0 и photoshop cs2, если у Вас версии выше или ниже - ничего страшного. Никаких особых изменений Вы скорее всего не обнаружите, ну а уж если обнаружите - пишите вопрос мне или на форум
 
 
Снова переключаемся на 3ds max
 
 
Нажимаем английскую букву [M] - откроется окно редактора материалов
 
 
Вместо слова 1 - Default пишем имя материала ground, нажимаем кнопку с изображением клетчатого кубика, затем пустую клетку напротив кнопки Diffuse, в списке источников материалов нажимаем Bitmap и открываем ту папку, куда Вы поместили изображение текстуры земной поверхности
 
После того, как материал создан достаточно просто перетащить его на изображение модели - и вуаля - земная поверхность станет текстурированной !
 
 
Для наложения текстуры будут использованы текстурные координаты модели земной поверхности, заданные по-умолчанию. Вспомните - когда Вы создавали модель земной поверхности, то флажок Generate Mapping Coords был установлен - т. е. при создании модели для всех верщин генерировались текстурные (mapping) координаты.
 
Однако бывают ситуации, когда желательно изменить текстурные координаты, самый простой пример - попробуйте-ка создать сферу и наложить на неё текстуру используя текстурные координаты, сгенерированные вместе с моделью.
 
 
Ну как ? Вы видите на сфере явно заметные швы ? Конечно, можно избавиться от них, используя специально созданную для сферы текстуру, но есть и другой способ. Достаточно применить к модели один из модификаторов, изменяющих текстурные координаты вершин - UVW Map, Unwrap UVW
 
Модификатор UVW Map позволяет задать различные способы проецирования текстуры на модель -
 
 
Planar - плоскостной, Cylindrical - цилиндрический, Spherical - Сферический, Shrink Wrap - "обертка", Box - кубический, Face - граневый и XYZ to UVW - вершинно-координатный
 
 
Для более сложных моделей - зданий, сооружений, персонажей, машин, где наложение текстуры процесс нетривиальный нужно использовать модификатор Unwrap UVW. Этот модификатор позволит Вам наложить текстуру на Вашу модель таким образом, как Вы сами захотите. Этой теме посвящен отдельный урок - Создание текстурной развертки для модели автомобиля
 
Теперь рассмотрим вопрос о том, как создать холмы или горы. Технология та же самая, что и с созданием земной поверхности - создаем плоскость, применяем к ней модификатор Noise с нужными параметрами, удаляем и/или модифицируем некоторые вершины, накладываем текстуру, вот что может получиться -
 
 
 
Проработанность рельефа определяется следующими параметрами - количеством сегментов плоскости, которую мы превращаем в рельефную поверхность холма или горы, и такими параметрами как Roughness и Iterations для группы Fractal в окне свойств модификатора Noise -
 
 
Пробуйте менять значения и сами увидите результат, например если для плоскости задать количество сегментов 32 на 32, сразу заметите снижение детализации рельефа.
 
 
изменение Roughness и Iterations в модификаторе Noise приводит к изменениям характера рельефа
 
 

На данном рисунке показан поэтапный процесс создания такого рельефа - слева вверху - создаем плоскость, применяем модификатор Noise;

в середине - готовый рельеф;

внизу слева-направо - выполняем Collapse All для сжатия модификаций и перевода их на уровень законченной модели, крайний справа внизу рисунок - на уровне вершин (Vertex) выделяем нужные вершины и что-то делаем с ними - удаляем, меняем положение и т.п.

 
 
Окончательный вариант нашей сцены с холмами будет выглядеть так.
 
 
     
  [содержание] [назад] [страница 3] [далее]  
подробнее

     
  Ваше Визуальное Шоу - программа для создания автономных видео-презентаций в форме слайд-шоу с озвучанием  
     
 

Как создать игру ? - Программируем сами.

Рассмотрение программирования игр под DirectX 9c на C++ с использованием среды разработки MSVS 2005 или выше.

 
     
  [содержание] [страница 2] [далее]  
     
  Самый первый шаг - страница 2  
     
 

Итак, Мы рассмотрели код функции wWinMain и это оказалось не так уж сложно даже для тех, кто совсем никогда не создавал не только игр, а и вообще не был знаком с языком C++ и DirectX-ом как таковым.

Но вот эти светлые головы решились освоить создание игр и не просто научиться программировать под DirectX 9c на языке C++, но и создать хорошую, интересную, качественную игру, в которую было бы увлекательно играть и не стыдно показать её всем знатокам и любителям компьютерных игр.

 
     
  Не совсем понятно - скажут многие из Вас - мы всего лишь рассмотрели функцию wWinMain примера CreateDevice из DirectX 9c SDK, но это еще не окончательный ответ на вопрос как создаются DirectX - приложения.  
     
 

Еще раз взгляните на код функции wWinMain

обратите внимание на строку кода

wc.lpfnWndProc = MsgProc;

 
     
 

Здесь Мы говорили о передаче указателя на некую оконную процедуру

В коде модуля CreateDevice.cpp есть эта функция - посмотрите сами -

 
     
  MsgProc  
     
 

Это наш обработчик системных сообщений

LRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
switch( msg )
{
case WM_DESTROY:
Cleanup();
PostQuitMessage( 0 );
return 0;

case WM_PAINT:
Render();
ValidateRect( hWnd, NULL );
return 0;
}

return DefWindowProc( hWnd, msg, wParam, lParam );
}

 
     
 

Иными словами любое Windows-приложение, в том числе DirectX - приложение, работает по принципу - если от системы не поступает никаких сообщений, предназначенных данному приложению, то оно "отдыхает" - более точно находится в состоянии бездействия Idle.

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

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

Задачи системы - только сформировать сообщение в правильном формате и передать его Вашей программе, как конкретно будет обработано поступившее сообщение будет зависеть от того, что Вы напишете для этих целей в своей программе.

 
     
 

Функция MsgProc как раз и выполняет эту задачу - В нашем примере обрабатываются два сообщения - WM_DESTROY и WM_PAINT

для всех остальных сообщений системы вызывается обработчик по-умолчанию -

DefWindowProc( hWnd, msg, wParam, lParam );

 
     
 

для сообщения - WM_DESTROY выполняются функции Cleanup и PostQuitMessage

для WM_PAINT вызывается функция Render, а затем ValidateRect

и тот и другой обработчики сообщений выполняют

return 0 - т. е. возвращают значение 0 как результат исполнения функции MsgProc

в остальных случаях будет возвращаться значение, формируемое обработчиком по-умолчанию -

return DefWindowProc( hWnd, msg, wParam, lParam );

 
     
 

Таким образом, Вы видите, что Вам нужно рассмотреть еще код следующих функций -

InitD3D - потому что её вызов также присутствует в коде функции wWinMain, а также

Cleanup и Render.

Остальные функции ValidateRect, PostQuitMessage являются системными и их назначение Вы можете узнать из справочной системы MSVS - MSDN - Microsoft Developer Network. Справочная система как правило идет в составе пакета MSVS в виде отдельного диска. Если его у Вас нет - срочно его раздобудьте - найдите и скачайте где-нибудь в интернете, в противном случае - без Справочной системы Вы дальше нормально работать не сможете !!!

 
     
 

Функция InitD3D

HRESULT InitD3D( HWND hWnd )
{
// создаем объект D3D
if( NULL == ( g_pD3D = Direct3DCreate9( D3D_SDK_VERSION ) ) )
return E_FAIL;

// формируем структуру для передачи в метод CreateDevice
D3DPRESENT_PARAMETERS d3dpp;

//обнуляем все поля переменной d3dpp
ZeroMemory( &d3dpp, sizeof( d3dpp ) );

//задаем оконный режим приложения
d3dpp.Windowed = TRUE;

//отключаем эффект обмена буферов заднего плана
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;

//формат буфера заднего плана пока неизвестен, т. к. будет зависеть от установленного //текущего разрешения экрана
d3dpp.BackBufferFormat = D3DFMT_UNKNOWN;

//создаем устройство Direct3D, здесь мы используем дисплейный адаптер по-умолчанию,

//т. к. в большинстве систем имеется только один адаптер, задаем аппаратный уровень //абстракции, передаем обработчик окна hWnd, задаем программную обработку вершин

//передаем указатели на переменную d3dpp и g_pd3dDevice

//в последнюю в случае успеха будет помещен указатель на интерфейс IDirect3DDevice9
if( FAILED( g_pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&d3dpp, &g_pd3dDevice ) ) )
{
return E_FAIL;
}

//если создание прошло успешно - возвращаем код возврата S_OK

return S_OK;
}

 
     
 

Функции Cleanup и Render -

//функция Cleanup предназначена для освобождения объектов D3DDevice и D3D

VOID Cleanup()
{
if( g_pd3dDevice != NULL )
g_pd3dDevice->Release();

if( g_pD3D != NULL )
g_pD3D->Release();
}

//функция Render выполняет

VOID Render()
{

//если указатель на интерфейс IDirect3DDevice9 равен NULL - возврат
if( NULL == g_pd3dDevice )
return;

//очищаем буфер заднего плана синим цветом
g_pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB( 0, 0, 255 ), 1.0f, 0 );

//начало отрисовки объектов сцены
if( SUCCEEDED( g_pd3dDevice->BeginScene() ) )
{
//в дальнейшем в этом месте будет происходить фактическая отрисовка сцены

//конец отрисовки сцены
g_pd3dDevice->EndScene();
}

//представление буфера заднего плана на передний план (экран)
g_pd3dDevice->Present( NULL, NULL, NULL, NULL );
}

 
     
  Здесь также упущен в целях простоты метод FrameMove - в котором осуществляется анимация объектов игровой сцены.  
     
 

Чтобы лучше усвоить теорию нужно её проверить на практике - жмём клавишу F7 для того, чтобы откомпилировать приложение CreateDevice.

Если компиляция прошла без ошибок - Вам нужно открыть папку

 
     
  C:\DXSDK_Aug2008\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice\Debug  
     
 

и запустить файл CreateDevice.exe дважды щелкнув по его значку.

Имейте в виду, и я об этом уже говорил, что указанный путь в Вашей системе может быть ДРУГИМ!!! проверьте куда Вы установили DirectX SDK и начинайте открывать именно эту папку, я же здесь и далее больше не буду останавливать на этом важном моменте, а буду указывать все пути, предполагая, что DirectX SDK по-умолчанию установлен у Вас в папке

C:\DXSDK_Aug2008

Вы же должны вместо этого подставлять путь к установленному DX SDK с учетом того, как Вы его установили на своём компьютере !!!

 
     
  [содержание] [страница 2] [далее]  
     
подробнее

     
 
megainformatic cms free

Быстрая и Компактная Система Управления Вашим Сайтом - megainformatic cms express

megainformatic cms express - это простое, быстрое и очень компактное решение для создания первого вашего сайта. Данная версия использует базы данных my sql. Система достаточно компакта и проста в установке.

Очень проста в установке - достаточно вам скопировать все файлы на ваш хостинг и создать базу данных и сайт готов к работе !!!

В комплект входят 4 готовых шаблона, модули поиска и карты сайта, а также статьи по основам создания сайта.

Заказать megainformatic cms e-mailer

 
     
 

Быстрая и Компактная Система Управления Вашим Сайтом - megainformatic cms express

Особенности:

- очень компакта и быстра в работе и развертывании сайта;

- открытый исходный код на php;

- быстрая и простая установка;

- подробное описание возможностей;

 
     
 

Чтобы создать свой сайт быстро и легко - приобретите megainformatic cms express всего за 100 рублей, получите дистрибутив, распакуйте его и скопируйте полученные файлы на свой хостинг. Также создайте посредством phpMyAdmin базу данных и разверните базу данных сайта в соответствии с инструкцией.

Ваш сайт готов к работе !!!

 
     
     
 

Если возможности megainformatic cms express, вам кажутся ограниченными и Вы хотите чего-то большего - обратите внимание на следующие продукты -

megainformatic cms e-pro

 
     
  megainformatic cms e-shop  
     
  megainformatic cms e-mailer  
     
  Удачи вам в создании собственного виртуального интернет-пространства !!!  
     
     
 

Обновления в системе megainformatic cms express.

14.04.2012 разработан модуль автоматической установки системы на ваш сайт. Код установщика подробно описан в статье - 

Как создать инсталлятор для собственной cms ?

Теперь приобретая систему megainformatic cms express Вы получаете встроенный инсталлятор для первоначальной установки системы на Ваш хостинг. Инсталлятор позволит вам ускорить и упростить задачу по созданию вашего первого сайта. Развертывание сайта (включая копирование всех файлов на ваш хостинг) проходит в течение 10-15 минут. Сразу же после этого Ваш сайт начинает работать.

 
     

подробнее

     
  Другие уроки можно посмотреть в разделе Статьи  
     
 

WEB-технологии

В данном разделе я решил собрать коллекцию известных мне веб-технологий выполнения различных типичных и нетипичных задач связанных с построением сайтов.

Это своего рода ноу-хау, возможно общеизвестные, а возможно и специфичные.

Идея такого справочника по технологиям давно витала в воздухе, посмотрим что получится из этого.

 

 
     
 

Описание технологий и их реализации (ноу-хау)

Название технологии Пример, где она уже реализована и применяется
1 Тестирование подключения платежной системы к сайту megainformatic cms groupon
2 Выпадающее окно регистрации на сайте megainformatic cms groupon
3 Тестирование подключения к платежной системе с использованием скрипта эмулятора megainformatic cms groupon
4 Модуль для регистрации пользователя на сайте megainformatic cms groupon
5 Код для модуля регистрации пользователя на сайте megainformatic cms groupon
6 Быстрый подсчёт ключевых слов в статье модуль keywords generator
7 Пишем слайдер на javascript с нуля slider
8 Пишем свою соц. сеть - модуль предложений для webjob webjob
9 Тестирование подключения к платежной системе ЕДИНЫЙ КОШЕЛЕК (w1.ru) с использованием скрипта эмулятора megainformatic cms groupon
10 Пишем свою cms megainformatic cms free
11 Модуль content php performer для megainformatic cms Данный модуль позволяет вам использовать блоки php кода, вставляемые прямо в текст статьи сайта и исполняемые, также как и обычный php-код.

Для вставки используется стандартный синтаксис php.

Приводится полный исходный код модуля, который Вы можете внедрить в любую cms или использовать в своих разработках совершенно бесплатно.
подробнее...
12 Пишем компактный слайдер
Приводится описание и весь необходимый код на php, javascript, html и css.

подробнее...
13 Что нужно знать для создания сайта ? Этот вопрос нужно задавать себе постоянно, а также искать ответы на него, чтобы научиться создавать сайты. подробнее...
 
     
 

Технологии, реализованные в виде модулей к системе megainformatic cms и её разновидностям:

Название технологии Пример, где она уже реализована и применяется
1 распределение прав доступа на сайт; (вход в админ-панель сайта) - megainformatic cms и модификации (e-pro, e-shop, e-mailer, admin)
2 роли пользователей; (система личных кабинетов реализующих различные функции управления сайтом или выполнением определенных полномочий) megainformatic cms social
3 вывод различных дизайнов сайта (в форме шаблонов); megainformatic cms, e-pro, e-shop, e-mailer, admin, express, express files, free
4 поддержка сайтом нескольких языков megainformatic cms
5 поиск по сайту megainformatic cms и модификации
6 карта сайта megainformatic cms и модификации
7 текущие дата и время megainformatic cms и модификации
8 случайная новость megainformatic cms и модификации
9 бегущая строка megainformatic cms
10 выпадающее меню megainformatic cms
11 статьи megainformatic cms
12 статистика megainformatic cms social
13 счётчик посетителей megainformatic cms
14 время загрузки страницы megainformatic cms
15 ajax-запросы http://webjob.megainformatic.ru
16 checkbox megainformatic cms
17 модуль админ-панели - мета-теги megainformatic cms
18 модуль админ-панели - добавление статей на сайт megainformatic cms
19 профиль пользователя megainformatic cms social
20 выход из админ-панели megainformatic cms
21 скачивание файла с сайта с отправкой ссылки указанный на е-майл megainformatic cms
22 скачивание файла с сайта с вводом специальных данных megainformatic cms
23 регенератор имен папок и организация хранилища файлов на сайте megainformatic cms
24 рассылки (newsletter) megainformatic cms, e-mailer
25 список пользователей megainformatic cms
26 список заказов megainformatic cms
27 оформление заказа megainformatic cms
28 обработка и доставка заказа megainformatic cms
29 список продуктов megainformatic cms
30 состояние заказов megainformatic cms
31 интеграция с платежными системами megainformatic cms
32 фотогалерея megainformatic cms
33 использование cookies megainformatic cms
34 встроенный редактор контента megainformatic cms
35 счётчик скачиваний файла megainformatic cms
36 встраивание счётчика файла в контент статей megainformatic cms
37 встраивание в контент статей произвольных элементов megainformatic cms
38 сбор статистики посещаемости - ip, cookies megainformatic cms social
39 система личных сообщений megainformatic cms social
40 система личных кабинетов megainformatic cms social
41 система регистрации новых пользователей megainformatic cms social
42 парсинг и автопарсинг сайтов styrassic-park.ru/
43 слайдеры и карусели http://alaskaluxury.ru/
44 интеграция megainformatic cms с другими системами - joomla, wordpress, drupal и другие styrassic-park.ru/, http://imidzh-studiya.com/, http://technopro-3000.ru/
45 экспорт/импорт информации из/в csv файла в/из таблицу базы данных megainformatic cms
46 система управления сайтом, работающая без баз данных, только на файлах. хранилище данных - файловое. megainformatic cms free, megainformatic cms express files
 
     
     
  Итак,  
     
 

Пример выполнения простейшего AJAX-запроса

Код можно посмотреть здесь -sample

 
     
  Пример выполнения - sample  
     
 

Код для файла vote.php -

<?php
sleep(3);
echo 'Ваш голос принят!';

?>

 
     
     
     
     
     
  Другие уроки можно посмотреть в разделе Статьи  
     
Содержимое данной страницы доступно только зарегистрированным пользователям.



Пожалуйста войдите на сайт - Вход

или пройдите процедуру регистрации - Регистрация

megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,3757