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


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

megainformatic - Что нужно для создания собственного сайта ?
        Что нужно для создания собственного сайта ? - Создаем Сайт
подробнее...

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

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

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

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

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

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

megainformatic - Портфолио выполненных проектов сайтов и приложений

megainformatic - Мои Музыкальные Миры - страница 2

megainformatic - megainformatic cms rs

megainformatic - модуль Падающий снег

megainformatic - проект Open Shop

megainformatic - Рисуем красивую девушку всего за 6 шагов

megainformatic - Галерея красивых рисованных девушек

megainformatic - НОВОГОДНЕЕ ОБРАЩЕНИЕ СОЗДАТЕЛЯ webinformatic К ЖИТЕЛЯМ ПЛАНЕТЫ интернет

megainformatic - Отзывы оставленные пользователями как впечатление о проделанной работе или что-либо понравившееся на сайте

megainformatic - Уроки css - атрибут position

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - СОДЕРЖАНИЕ

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 1 - Обычный день

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 2 - Начало (begin)

Новогодняя дискотека 2013 на megainformatic точка ru

megainformatic - Программируем на C++ с использованием MFC

megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения

megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения - hello, world !

megainformatic - Как создать игру ? - Пишем игровой движок с нуля

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Вступление

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Общая структура будущего игрового движка

Разное

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - DXUTMainLoop - цикл работы DirectX-приложения

megainformatic - Варианты макетов Психолог 911

megainformatic - Шаблоны для сайтов - что это и какие они бывают ?

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 3 - Кто он ? (who is ?)

megainformatic - Мои Музыкальные Миры - готовая музыка mp3 - новинки 2013 года

megainformatic - Теория и практика хакерских атак - самозащита от нападения

megainformatic - Теория и практика хакерских атак - самозащита от нападения - Способы подмены реального IP

megainformatic - Fruity Loops Studio 9 - Как синтезировать свои сэмплы - изучаем возможности плагина Sytrus

megainformatic - Видоизменяем тему для Wordpress под свои нужды

megainformatic - Flash приложения и игры - Шаг 3 - управляемый шарик

megainformatic - Учимся создавать флеш-игры, что нужно знать для того, чтобы заняться созданием flash приложений и игр ?

megainformatic - Шаг 4 в освоении Flash-технологий - как анимировать персонажа и управлять им

megainformatic - Форма для смены шаблонов сайта. Модуль template selector

megainformatic - megainformatic cms express files + module slider

megainformatic - Создание сайта бесплатно или под заказ

megainformatic - Как создать flash баннер

megainformatic - Разработка flash-приложения для сайта: онлайн примерочная

megainformatic - Мои впечатления о книге - Владислав Крапивин - Журавленок и Молнии

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль короткие ссылки short link

megainformatic - Работа с сокетами fsocket из php

megainformatic - Как создать игру Создание игровых панелей и индикаторов

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс

megainformatic - Система управления сайтом на php - megainformatic cms admin files

megainformatic - обзор антивирусных средств защиты

подробнее

Глубины программирования на C++

подробнее

     
  [к содержанию] [назад] [далее]  
     
 

Рисование фона (урок 6 часть 2)

 

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

1.      Усвоив содержание первой части данного урока Вы уже можете самостоятельно создать облако. Для градиентной заливки используйте Fountain Fill.

2.      Световой блик в нижней части облака – это фигура повторяющая по форме низ облака, белого цвета и с применением инструмента Полупрозрачность (Interactive Transparency Tool).

 

3.      Небо – это прямоугольник на заднем плане, не имеющий обводки, с градиентной заливкой.

4.      Капельки дождя, падающие из облака: создайте эллипс, создайте треугольник используя Polygon Tool и количество вершин - 3

 

разместите треугольник как показано на рисунке

 

выделите обе фигуры, обведя вокруг них мышью (для выделения лучше использовать инструмент Pick tool) и сплавьте их в единое целое.

 

Выберите инструмент Shape и выделив лишние узлы (с нажатой клавишей Shift) удалите их клавишей [Delete].

Поверните каплю: для этого выберите объект, он станет выделен. Щелкните в центре объекта (по крестику).

Появятся маркеры вращения/искажения. Используя их поверните объект.

 

Создайте для капли обводку голубого цвета, тощиной 1 pt и градиентную заливку линейного типа, в требуемом направлении, с требуемыми цветами: пока объект является текущим (выбранным) выберите в окне свойств объекта вкладку Outline (обводка). Замечание: если это окно не отображается или вы скрыли его – выберите пункт Window > Dockers > Properties

На вкладке задайте требуемые параметры – width (толщину) и color (цвет) обводки.

Для выполнения градиентной заливки откройте вкладку Заливка (Fill) и выберите режим градиентной заливки (Fountain fill)

 

Для изменения параметров градиента: задайте требуемый вид и цвета. Нажав кнопку Edit вы сможете задать и ряд дополнительных параметров, в частности: Angle – угол вращения и Mid-point – срединную точку, задающую баланс цветов градиента

 

Капля готова. Если она великовата можете ее уменьшить. Чтобы сделать много капель – дублируйте их, вначале по одной, а затем группами. Так получите дождик.

 

Равнина на рисунке – это прямоугольник, без обводки, с текстурной заливкой из группы Samples 9 > Above the Storm. Вам останется только задать в параметрах текстуры подходящие цвета.

Не забудьте пометить равнину на задний план – правая кнопка мыши в центре объекта>Order>To Back, иначе она закроет персонажа.

 

Создание объектов произвольной формы: горы, река, камень поднятый над головой – для этого можно использовать инструменты Freehand и Shape. Причем Freehand используйте для создания прототипа объекта.

 

Обратите внимание, объект должен быть замкнут, т.е. начальная и конечная точки должны встретиться! В противном случае объект не заливается.

Для автозамыкания контура используйте кнопку Auto-Close curve на панели свойств

Shape – используйте для видоизменения формы объекта – за счет перемещения существующих узлов, их добавления/удаления, изменения типа отрезков между узлами (кривая/прямая).

 

На рисунке выше показан выбранный узел (для выбора узла нужно щелкнуть его один раз), на панели свойств курсор наведен на кнопку преобразования сегмента (отрезка между узлами) в тип Curve (кривая). При этом отрезок можно будет искривлять наведя на него курсор мыши или при выбранном узле перемещая манипуляторы (касательные к кривой).

 

Надпись создается инструментом Text

Текст может быть двух видов: Artistic (художественный) и Paragraph (форматированный). Первый создается посредством простого щелчка и набором с клавиатуры, при этом доступны для изменения все стандартные свойства векторного объекта – масштаб, заливка, обводка и т.п. Второй создается путем рисования курсором мыши рамки и служит для набора блоков форматированного текста. Такой текстовый блок уже не является векторным объектом, поэтому для него доступны только свойства обычные для форматированного текста (шрифт, размер, цвет и т.п.).

Полупрозрачность надписи – см. шаг 2.

 

Тени создаются искусственно или с использованием инструмента Interactive Drop Shadow

 

Инструмент Drop Shadow (падающая тень) позволяет создавать тени от объектов по форме их силуэта. Для этого надо с выбранным инструментом нажать в нужной части объекта (например в центре) и удерживая левую кнопку мыши протянуть в нужном направлении.

Искусственные тени – это фигуры нужной формы, закрашенные черным с применением полупрозрачности Transparency.

 

Итак, применив все вышесказанное и опираясь на практику Вы сможете создать точно такую же картинку, как показано в начале 6 урока.

 
     
  [к содержанию] [назад] [далее]  
     
     
подробнее

     
 

Создаем выпадающее меню средствами html + css

В данном уроке мы попробуем создать следующее выпадающее меню - popup menu

 
     
 

Первым делом подключаем к странице файл стилей -

<link rel="stylesheet" href="css/style.css" type="text/css" /> содержимое этого файла находится здесь - css/style.css

 
     
  в котором будем описывать необходимые классы и их свойства, влияющие на оформление нашего меню.  
     
  div#bm_main_container  
     
 

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

в html опишем его как див -

<div id="bm_main_container">

</div>

 
     
  обратите внимание, что мы указали, что для данного блока див, свойства берутся не из класса (class), а из уникального элемента объявленного как id (#)  
     
  Теперь углубимся в рассмотрение кода для css и html  
     
  div#bm_main_container {
width: 1024px; /* задаем ширину контейнера для страницы 1024 пикселя */
background: #f2f2f2; /* цвет фона для контейнера будет бледно-серый */
margin: 0 auto; /* это нужно для размещения контейнера по центру страницы вне зависимости от ширины экрана */
}
 
     
 

в html внутри блока bm_main_container

<div id="bm_main_container">

<!-- описываем блок, представляющий строку меню -->

<div id="bm_category_container"></div>

</div>

 
     
 

в css добавляем

div#bm_category_container {
float: left; /* прижимаем блок меню к левой границе */
background: #fff; /* задаем белый фон */
width: 100%; /* располагаем меню во всю ширину */
height: 28px; /*высоту строки меню определяем в 28 пикселей */
border-top: 1px dashed #000; /* верхний и нижний бордюр черного цвета, выполненный штрихами*/
border-bottom: 1px dashed #000;
margin-bottom: 10px; /* внешний отступ под строкой меню 10 пикселей */
}

 
     
 

/* пункты меню будут элементами ненумерованного списка, поэтому уточняем их свойства

для самого блока ненумерованного списка - ul

*/

#bm_category_container ul {
margin: 1px 5px; /*внешний отступ сверху и снизу по 1 пикселю, слева и справа - по 5 */
padding: 0; /* без внутренних отступов */
}

/* для каждого из пунктов меню */
#bm_category_container li a {

float: left; /* прижать к левой границе */
display: block; /* отображать блоками - т. е. в начале и конце блока содержимое переносится, если не умещается в заданных размерах */
color: #901e78; /* для пунктов меню задаем пурпурный цвет */
padding: 5px 8px; /* внешние отступы сверху/снизу - 5 пикселей, слева/справа - 8 */
font-weight: bold; /* жирный шрифт */
font-family: Verdana, Geneva, sans-serif; /* определяем написание шрифта */
font-size: 14px; /* размер букв - 14 пиксель */
}

 
     
  в html описываем первый пункт меню и его элементы -  
     
 

<div id="bm_category_container">

<!-- открываем тег ненумерованного списка -->
<ul>

<!-- задаем блок для отображения пункта меню -->
<div id="header_wm">

<!-- подпункты будут ненумерованным списком -->
<ul class="models_wm">
<li>

<!-- описываем ссылку на пункт меню и некоторые дополнительные свойства стиля -->
<a style="text-decoration: none;" href="#">&bull;&nbsp;Пункт меню1</a>

<!-- подпункты будут также ненумерованным списком -->
<ul>

<!-- для упорядочения подпунктов применяем таблицу -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">

<!-- в первой строке выделяем названия столбцов для подгрупп-->
<tr>
<td><li>

<!-- и прописываем их названия -->
<a href="#">Подгруппа1</a>
</li></td>
<td><li><a href="#">Подгруппа2</a></li></td>
<td><li><a href="#">Подгруппа3</a></li></td>
</tr>

<!-- прописываем названия подпунктов меню -->
<tr>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт1</a></td>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт2</a></td>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт3</a></td>
</tr>
<tr>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт1</a></td>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт2</a></td>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт3</a></td>
</tr>
<tr>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт1</a></td>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт2</a></td>
<td><a style="color: #fff; font-weight: normal;" href="#">Подпункт3</a></td>

<!-- закрываем все открытые теги -->
</tr>
</table>
</ul>
</li>
</ul>
</div>

</ul>

</div>

 
     
  в css описываем следующее -  
     
 

/* последовательно описываем все необходимые свойства для оформления пункта меню и подпунктов */

/* сначала описываем свойства названия пункта меню */

#header_wm .models_wm {
list-style-type: none; /* стиль элемента списка - невидимый */
float: left; /* прижимать элемент к левой границе на странице */
}
#header_wm .models_wm li {

/* прижимать элемент к левой границе на странице */
float: left;

/* положение для элемента - относительное - в данном контексте определяет положение выпадающей вкладки с подменю */
position: relative;
}
#header_wm .models_wm li a {
float: left; /* прижимать элемент к левой границе на странице */
position: relative; /* положение относительное */
font-size: 1.2em; /* размер шрифта 1.2 от ширины буквы M */
color: #901e78; /* цвет пурпурный */
text-decoration: none; /* подчеркивание отключаем */
font-weight: bold; /* шрифт жирный*/
}

/* при наведении указателя мыши на данный пункт меню - */
#header_wm .models_wm li a:hover {
text-decoration: underline; /* включаем подчеркивание */
background: #901e78; /* цвет фона - пурпурный */
color: #fff; /* цвет букв - белый */

}

/* описываем свойства для подпунктов - */
#header_wm .models_wm ul {
list-style-type: none; /* значок элемента списка - отключаем */
display: none; /* показ блока - отключаем */
position: absolute; /* показ блока - положение - абсолютное */

padding: 10px; /* показ блока - положение - абсолютное */
background: url(../image/item1_bg.png); /* фоновое изображения для вкладки подменю, поскольку используем png, то вкладку можно сделать полупрозрачной, использовав полупрозрачное png изображение */
border: 2px #901e78 solid; /* по краям вкладки подменю выводим бордюр, который невидим, т. к. совпадает с цветом фона вкладки */


top: 24px; /* смещение сверху 24 пикселя */
left: -30px; /* смещение слева на -30 пикселей */
z-index: 10000; /* z-порядок с максимальным значением, чтобы вкладка отобразилась поверх остальных блоков страницы */
margin-left: 25px; /* внешний отступ слева 25 пикселей*/
}

/* подпункты меню - */
#header_wm .models_wm ul li {
color: #fff; /* цвет текста названия пункта белый */
width: 180px; /* ширину требуется указать, т. к. ИЕ7 отображает вкладку некорректно */

padding: 5px 0; /* внутренние отступы сверху/снизу - 5 пиксель, слева/справа - 0 */
font: 12px Verdana; /*шрифт - 12 пиксель, Verdana */
float: left;
/* привязка блока к левой границе */

}

/* поскольку подпункты - это ссылки, то нужно задать оформление и для них */

#header_wm .models_wm ul li a {
color: #fff; /* цвет текста названия ссылки белый */
font: 12px Verdana; /*шрифт - 12 пиксель, Verdana */
font-weight:bold; /* шрифт выделен жирным */
float: none; /* привязка блока нет */
}

/* при наведении указателя мыши на подпункт - */

#header_wm .models_wm ul li a:hover {
color: #ccc;
/* делаем цвет подпункта серым */
float: none; /* привязку убираем */
text-decoration: none; /* подчеркивание убираем */
}

/* этот элемент в описании ответствен за отображение вкладки подменю - при наведении указателя мыши на пункт меню активируется показ вкладки подменю представленной тегом ul, и отображается вкладка в виде блока */

#header_wm .models_wm li:hover ul {
display: block;
/* если попробовать закомментировать данное свойство или изменить его значение на другое, то всплывающая вкладка подпункта меню не появится */
}

 
     
  Остальные пункты и подпункты меню реализуются полностью аналогично, с тем лишь отличием, что для них устанавливаются собственные особенности - цвет вкладки, названия пунктов и прочее, что нужно.  
     
  Весь исходный код для данного урока Вы найдёте здесь - popup menu (html) и здесь - css/style.css (css).  
     
подробнее

роман Eternity Вечность - автор Синицин Андрей megainformatic - страница 2

начат 1.07.2014 - развивается по настоящий момент времени

Аннотация: остросюжетный роман, фантастика, приключения, технологии будущего. Главный герой - живёт в обычном мире и в то же время, владеет тайнами, от которых становится страшно. Если эти тайны попадут в недостойные руки может случиться что угодно. В мире царит не только добро и зло, но и такая вещь как любовь. Вечная борьба добра и зла продолжается, но любовь остается вечно вне их. Что ждёт героя завтра ? Об этом он не знает, хотя и владеет такими знаниями, которые могут изменить всё мироздание. И как всегда присутствует дилемма - познавать окружающую действительность или же самого себя. Каким бы простым не казался Он Вам на первый взгляд - это впечатление обманчиво. Это лишь маскировка. Ширма скрывающая реальность от непосвященного в её тайны. Даже проникнув за ширму, мы узнаем многое, но это всё не формирует окончательного мнения и мировосприятия. Не будет окончательных ответов на волнующие вопросы. В этом и есть главный секрет. Но это является правдой лишь до определенной степени. На самом же деле нет ничего незыблимого и постоянного. Это лишь ориентир.

 

Все имена и персонажи вымышленные. Любые совпадения случайны. Опасно для жизни - не проверять на себе ! Все трюки выполнялись только настоящими профессионалами.

 

к странице 1 страница 2

Когда я думаю о себе, то представляю себя человеком невидимкой. Это странно. Многие хотели бы быть невидимыми. Правда в том, что невидимым я быть не хочу. Но я всё равно остаюсь невидим. Потому что мой внешний вид, манера поведения и многое другое - всё это делают меня обычным серым, малозаметным для окружающих, человеком, не выделяющимся из общей массы абсолютно ничем. Разве что какими-то внешними данными, но и они заметны не каждому.

Многие стремятся к популярности. Стать заметнее. Чтобы на них обращали внимание. Для этого они делают или пытаются делать очень многое. Меняют свой имидж, т. е. внешний вид, манеру поведения, общения. Они не хотят быть такими же как все. Хотят быть ШОКИРУЮЩИМИ. ЗАМЕТНЫМИ. НЕАДЕКВАТНЫМИ. Или попросту выглядят НЕНОРМАЛЬНО. Эффект достигнут. На Вас обратили внимание. ЧТО дальше ?

А дальше начинается самое интересное. Вся эта популярность и заметность может оказаться не стоящей и ломанного гроша или выеденного яйца. Потому что по-настоящему интересны не те, кто ШОКИРУЕТ, а те, кто делает что-то ВАЖНОЕ или ПОЛЕЗНОЕ. БЕСПОЛЕЗНЫМ, но ШОКИРУЮЩИМ быть намного проще. Пришел, увидел, победил. Но вот последнего не происходит. Т. е. не побеждает он никого. Потому что побеждать нечем. Нет необходимых знаний, влияния на людей, нет в конце концов простой уверенности в себе. А это, поверьте, значит очень многое. И так и зависает наш "персонаж" на этапе ШОКА. Для окружающих и для самого себя. А внутри пустота. И лишь один вопрос: Зачем ?

Глава 1 Аня


- Доброе утро !

- Доброе ! Ты рано встала.

- Да, я всегда рано встаю. О ! Ты уже и кофе приготовила.

- Ага. Я хочу быть полезной и понапрасну необременять тебя своими проблемами.

- Ну вроде как пока и не обременяешь.

Они сели завтракать.

- Какие планы на день ? То есть что будешь делать ? Давай я отвезу тебя на работу и параллельно
 разберемся с твоими текущими проблемами. Нет возражений ?

- Ты уже всё решил за меня, - рассмеялась Аня.

- Угу. А что тут решать ? Итак всё ясно-понятно. Во-первых я ненадолго заеду на работу,
 потом в банк, ну а дальше займёмся тобой.

- Ладно.

Утро пролетело незаметно.

Они отправились на квартиру Ани чтобы внести оплату за квартиру.

- Знаешь, Ань, не посчитай меня нескромным, но может будет лучше если ты поживёшь у
 меня ? Если ты конечно не против.

- Хочешь деньги сэкономить, - улыбнулась Аня.

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

- Что же это ? - снова улыбнулась Аня.

- Ну еще ты мне нравишься. Я не слишком напорист и не тороплю события ?

- Возможно. - весело ответила Аня, - но и ты мне тоже сразу понравился.
 Если честно я чувствую что ты ОЧЕНЬ ХОРОШИЙ и ДОБРЫЙ.

- Спасибо. Ну что ж, тогда действуем по плану, - сообщил Антон.

- Действуем. - хохотнула Аня.

Они сами не заметили как их закружил водоворот взаимного притяжения. Это была любовь.
 С первого взгляда.

- Знаешь, Антош, мне давно хотелось поговорить о том, кто ты и чем занимаешься,
 рассказать тебе больше и о себе.

- Согласен Аня. Давай сегодня вечером прогуляемся, посидим в какой-нибудь кафешке,
 поболтаем обо всём что ты хочешь узнать и рассказать.

- Да, отличная идея !

Так они и сделали. И был приятный вечер, а потом нежные объятия и наконец Аня решилась
 и первая поцеловала Антона. 

- Антон, я люблю тебя !

- Аня. Ты не представляешь себе. Это что-то нереальное, ты словно открыла мне глаза.
 Раньше я просто жил и не наслаждался жизнью. Не знал как и ради чего.
Теперь знаю. Есть ради чего жить.

- Антош. Ты говоришь это так вдохновенно.

- Угу спасибо.

- Так расскажи, чем ты занимаешься, где работаешь ?

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

- Интересно. Ну а какие это дела, что за проблемы ?

- Ну в основном это тестирование и настройка информационных систем.
 Ты наверное знаешь как много в нашем современном мире зависит от них. Можно
 сказать практически всё.

- Я как-то раньше не задумывалась над этим.

- Ну да, правильно, если всё работает, то никто ничего не замечает, просто
 пользуется всеми удобствами и всё. Но вот когда что-нибудь ломается...

- И часто ломается ?

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

- Ага, а если ломается второй ...

- Нет, - рассмеялся Антон, - такого быть не может. Поломки связаны с другими
 вещами. Это внутренние процессы баланса порядка и неупорядоченности, т. е.
 стабильности и хаоса. Программный код достаточно сложен для понимания. Чтобы
 в нём разобраться используются специальные программные роботы. Они облегчают
 обработку исполнительных данных, но всё-равно, никто и ничто не застрахован 
 от внутренних сбоев и ошибок системы.

- Да, занимательно, Антош, и я бы сказала ОЧЕНЬ ! А давно ты этим всем занимаешься ?

- Ты знаешь, сколько себя помню, по-моему всегда этим и занимался.

- Здорово. Значит ты очень хорошо знаешь как устроен наш мир изнутри.

- Еще бы. И есть в этом мире не только положительные стороны, впрочем к сожалению,
 ты уже вплотную сталкивалась с ними. Не бывает слишком хорошо.

- Да всё хорошее быстро проходит. Но я всё-равно надеюсь что наши отношения
 останутся с нами и мы никогда не потеряем друг друга.

- Я сделаю всё, что будет в моих силах, чтобы так и было.

- Анюта, теперь расскажи немножко про себя.

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

- А на какой факультет ?

- Творческий. Я хотела стать актрисой.

- Я думаю у тебя всё получится. Просто нужно набраться сил.

- Ну да, а пока вот работаю в супермаркете продавцом.

- Тоже неплохо. Главное быть чем-то занятым и не падать духом. А настоящее
 своё призвание ты обязательно найдёшь !

- Думаю ты прав, Антош.

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

Аня закрыла глаза. Их губы сблизились и слились в нежном поцелуе.

А вечером они не удержались и стали заниматься любовью. В первый раз.
 Прошло уже больше месяца как они жили вместе. Все проблемы постепенно решились.
 Аня жила с Антоном. Жизнь наладилась и всё плохое постепенно забывалось.
 
Они почувствовали себя счастливыми. Ничто не могло омрачить эту любовь. Жизнь
 текла своим чередом. 

Аня не спрашивала о том, чем занимается Антон когда она спит или куда он
 иногда отправляется вечерами один. Она боялась спрашивать. Берегла найденное
 счастье. Поддавалась реке судьбы, которая несла её к неизвестным берегам.
И она была полна надежд, что и там - далеко впереди всё будет только безоблачным
 и хорошим.

И всё-таки путь не был простым. Есть вещи на которые нельзя махнуть рукой.
 Просто закрыться от них. Пришел день, когда нужно было выбирать. И от этого
 выбора зависело ВСЁ - и её дальнейшая жизньи и счастье, и жизнь Антона и
 многое остальное.

- Как давно Вы знаете Антона Колосина ?

- Больше года.

- А точнее ?

- 1 (одного) года, 3 месяца и 7 дней, - Аня посмотрела на часы, - и 12 часов.

Следователь подавил улыбку.

- Хорошо. Точность - это всегда отрадно. Теперь спрошу напрямик: замечали
 ли Вы за ним какие-либо странности ? Я имею в виду делал ли он что-то такое,
 о чём с вами никогда не говорил. Бывал ли где-то без вашего ведома ?

- Как вам сказать ? Конечно же я не могла его полностью контролировать.
 Он всегда был птицей свободного полета. Я никогда точно не знала, что
 случится завтра. Конечно какие-то странности были, но по-моему таких странностей
 у каждого вполне достаточно. Бывал ли он где-то без моего ведома ? Конечно
 же бывал. Я не могла и не смогу быть всегда и везде с ним, как бы того ни хотела.

- Ок, Анна, я понял вас. Хорошо. Продолжим. Вот посмотрите внимательнее на это
 фото. Знаком ли вам этот человек ?

- Нет, к сожалению я вижу его впервые.

- Попробуйте сосредоточиться и хорошенько подумать.

- Я пытаюсь. Нет, не могу вспомнить. У меня хорошая память на лица.
 Этого человека я никогда и нигде не видела.

- Ладно, мы поступим по-другому. Я оставлю вам это фото, а также свои
 контакты. Если вдруг случится, что вы вспомните что-то или случайно,
 вдруг где-нибудь увидите его, обязательно немедленно свяжитесь со мной и
 сообщите где, когда и при каких обстоятельствах Вы его видели.

- Ладно инспектор. Обязательно.

- Спасибо, Анна. На этом мы с вами закончим. Еще раз спасибо за
 сотрудничество и за вашу неоценимую помощь. Э.

- Не за что. Это моя святая обязанность. Я всегда считала и буду считать,
 что ЗАКОН и ПОРЯДОК должны быть тем инструментом, который наказывает
 нарушителей, но в то же время дает шанс им исправиться.

- Да, конечно. Так было, так есть и я надеюсь, что так будет всегда.
 До свидания.

- До свидания !

Инспектор Федин покинул Анну. Он размышлял про себя. Какая красивая девушка.
 В то же время она очень открытая и честная. Я не верю, что она может
 что-то скрывать. Хотя есть какое-то ощущение, как будто бы она что-то
 недоговаривает, либо не знает о чём-то таком, о чём должна знать,
 но не придает должного внимания какой-то малейшей детали.
 
 
... Люди годами выстраивают свой бизнес, а ты хочешь за 5 минут заработать
полмиллиона. Что же такое ты должен сделать ?

Да всё что угодно. Лишь бы оно приносило прибыль.

Так поступают многие. Или нет. Практически любой. Каждый делает то, что умеет. Обычно так говорят. Но как научиться чему-то еще ? Тому, что научит Вас не только работать, но и получать доход, на который можно, например, купить дом.

Давайте подумаем. Оказывается, что мы делаем совсем не то, что умеем. Мы делаем то, что не противоречит нашим моральным принципам. Ведь можно трудиться честно, а можно просто украсть. Можно купить, а можно забрать силой. В такой модели совершенно меняется система ценностей человека. Имею в виду, когда он выходит на путь преступной силы и обмана. Не надо думать, что заработать можно только убив или украв. В современном мире, да нет, наверное не только в современном. Так было, есть и будет всегда - есть способы, которые с моральной точки зрения вполне безобидны. Формально никого не надо убивать или обкрадывать. Делай всё просто чужими руками. Более того, если выстроить длинную цепочку, где покупатель и продавец, стоящие на обоих концах, совершенно незнакомы и никогда не встретятся, то преступная деятельность с точки зрения моральной, совсем не выглядит таковой. Но это лишь на первый взгляд.

Нам очень хотелось бы верить в ПРАВОСУДИЕ, ЗАКОН и ПОРЯДОК. Но его не существует. ПРАВОСУДИЕ вершат конкретные люди. Которые сами выбрали свой путь. Они "больны" на всю голову. Им ничего больше в жизни не нужно. Они делают то, что умеют и другого делать не будут, потому что не умеют. Но они сохраняют БАЛАНС. Это не Вы и не Я, простой обыватель, а они - ЛЮДИ стоящие за словом ЗАКОН и ПОРЯДОК. Не те, кто формально должны блюсти его, а те кто действительно ВЕРШАТ ЕГО.

Так вы хотите поговорить об этом ? Отнюдь. Просто знайте как обстоят дела. Одно дело описывать ситуацию, и совсем иное - менять её. Так что не будьте так наивны. Те кто говорят, скорее всего не являются теми, за кого себя выдают. Как раз напротив. Как раз напротив них стоят и молча смотрят на них те, кто действительно может что-то изменить. Но это совсем другие люди. И они никогда не говорят об этом. И тем более не пишут.

 

Глава 2 Следствие ведут знатоки.

 

Нюрнн усиленно говорил:

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

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

- Сомнений у меня нет. Я получил то, что должен был рано или поздно получить. Но посмотри на
 это всё с другой стороны. Допустим ты не можешь получить то чего хочешь сейчас, но ты
 ОЧЕНЬ СИЛЬНО ЭТОГО ХОЧЕШЬ. Ничего не получается. Шансов нет никаких. Ты даже не знаешь
что  делать, с чего начать. Но самый первый шаг и
 является началом всего дела. Ты его делаешь.
 Ты его сделал. А дальше жизнь начинает меняться. И вот - спустя, например, год, всё 
 происходит с точностью до наоборот. Ты получаешь то, чего ты так хотел. Но уже понимаешь,
 что это совсем не то, чего ты хотел, или просто уже оно тебе не нужно совсем. Ведь прошел
 целый год.

- К чему это ты клонишь ? Зубы заговариваешь ?

- Ладно, если тебе неинтересно, спускай курок и дело с концом. Я устал мучаться. Честно.
 Спусти курок и всё будет кончено.

- ОК. Но что-то подсказывает мне, что ты сказал еще не всё.

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

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

- Хорошо, жизнь за жизнь. Предлагаю честный обмен. Подумай сам. Ты не хочешь меня убивать.
 Я не хочу умирать. Всё это очевидно.
Живой я намного полезнее буду, чем мертвый.

- Чем конкретно полезнее ты будешь для меня ? Ты дашь мне денег, всё это понятно.
 Но не деньги сейчас мне нужны. Ты предлагаешь мне сделку. В чём её суть ?

- Мы должны имитировать мою смерть. Ты сделаешь всё как должен.

- Но где мы достанем труп ?

- Я думаю. На самом деле ты немного или много, недооцениваешь мои возможности.
 А что если я всё это уже заранее предвидел ?

- Так почему ты пришел сюда ?

- Я знаю, что рано или поздно это должно было произойти. И мне уже надоело бегать
 от судьбы. Говорят, что от судьбы не убежишь.

- А еще ты слишком много говоришь.

- Возможно. Но слова намного ценнее молчания. Молчание - это согласие со всем,
 что тебе говорят. А я не хочу быть согласным. Хочу быть уникальным. Особенным.
 Хочу, чтобы учитывались мои особенности, уникальность, желания и потребности и главное,
 ни у кого ничего не прошу. Я просто хочу чтобы Вы учитывали, что я не обычный человек,
 как все. Я уникален. Не потому что я действительно какой-то особенный. Что я 
 гений или голубых кровей. А просто потому, что я тоже человек, а не какой-то раб или
 материал или учетная единица.

- Хорошо я тебя понял. Что дальше ?

- Дальше всё просто. Ты имитируешь мою смерть и мы расходимся в стороны.
 Труп мы достанем. Дай мне пару минут.

- Какие у меня гарантии, что ты тупо меня не обманешь ?

- Увы гарантий никаких. Но я даю тебе слово чести. А такими вещами не бросаются.
 Ты же умный человек. И ты понимаешь, что если вызов тебе брошен, такими словами
 не бросаются на ветер. Это война. Война о которой простые смертные ничего не знают.
 Им просто не нужно про это знать. Пусть спят в своих кроватях спокойно.

- И всё-таки я хочу гарантий, а не простых слов. Не просто хочу. А и знаю как их
 выполнить. Ты тоже немного недооценил меня. Глотай это.

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

Нюрнн взял у Антона из руки пилюлю, запил её водой из стакана и проглотил.

- Всё. - сказал он.

- Где взять труп ?

- Открой шкаф.

Антон открыл шкаф. Из него вывалился труп человека, похожего внешне на Нюрнна
 и одетого также как он сейчас.

- Всё что тебе нужно... - не успел договорить Нюрнн.

- Всё что мне нужно - это защита от кариеса и свежее дыхание - зло проговорил
 Антон и двинул Канца в челюсть.

- Тьфу. Что ты делаешь ? Зачем это всё ? - и он выплюнул несколько зубов.

- Ничего. Вставишь новые. Ты сам хотел реалистичности. Тебе объяснить ?

- Знаю сам. Просто неприятно и больно.

- Придется потерпеть. Скажи спасибо.

- Спасибо.

- Дальше мы расходимся. - с этими словами Антон расстрелял труп в голову,
 затем поджог кровать и вышел из комнаты.

далее

       
  Урок 5: Первая композиция в Mod Plug Tracker 1.16. Описывается создание композиции в ModPlug Tracker 1.16  
       
 

На вкладке Patterns происходит вся основная работа по созданию композиций. Ноты вводятся в текущую позицию с клавиатуры. Текущая позиция определяется нотным курсором, пометить новую позицию можно щелчком мыши. Если Вы задали раскладку клавиатуры в стиле IT (см. пункт меню View > Setup > Keyboard > Keyboard preset > Impulse Tracker), то расположение нот будет таким же как в IT (см. урок 6 Ввод нот).

Для проигрывания звука Вам понадобится хотя бы один сэмпл. Скачать его можно здесь. Или используйте то, что есть у Вас под рукой - свои сэмплы или сэмплы из других композиций.

 
       
 

Загрузка сэмпла в текущий слот - для этого перейдите на вкладку Samples и нажмите кнопку Import sample - эта кнопка позволит вам открыть один из понимаемых программой форматов сэмплов (обычный wav или многие многие другие форматы, подробнее см. help по MT). Можно также импортировать сэмпл из другой композиции - для этого воспользуйтесь окном структуры композиции (см. предыдущий урок). Откройте узел Instruments Library в этом окне и открывайте последовательно требуемый диск, папки, подпапки и когда дойдете до самих композиций, то они будут помечены в виде зеленых папок. Открыв такую папку Вы получите в нижнем окне список сэмплов данной композиции. Загрузить сэмпл можно простым перетаскиванием в окно сэмпла (черная область) на вкладке Samples.

импортирование (или просто - открытие) существующего сэмпла
 
       
 

Теперь вернемся на вкладку Patterns и попробуем ввести несколько нот. Находясь на этой вкладке Вы можете работать в двух режимах - в режиме проигрывания нот и в режиме записи нот. Переключение режимов осуществляется комбинацией клавиш [Ctrl] + [Space]. (Space - это пробел).

Чтобы записать несколько нот перейдите в режим записи нажав данную комбинацию или нажав мышкой кнопку записи (Record) на вкладке Patterns. Щелкните мышью место в текущем паттерне, в которое Вы хотите записать ноту. Нажмите клавишу с нотой и в текущей позиции появится нота.

 
       
 

Как видите все достаточно просто. Чтобы ввести следующую ноту пометьте мышью следующую позицию или воспользуйтесь клавишами управления курсором (стрелками) для перемещения на следующую позицию.

Переключение между режимами записи/проигрывания нот введено для того, чтобы можно было придумывать мелодию на клавиатуре не изменяя содержимое паттерна и не переключаясь на вкладку Samples или Instruments.

 
       
 

В поле Instrument можно изменить текущий (используемый для проигрывания и записи нот) сэмпл/ инструмент.

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

Всё, что не содержит нот - это паузы (или тишина). Однако если длина сэмпла большая, то он будет звучать, пока не будет встречена следуюшая нота или пока он не закончится (если он не зациклен).

Для видоизменения проигрывания звука, придания ему иной окраски или эффектного звучания применяются различные эффекты. Об эффектах рассказано в уроке 7 . Для ввода эффекта вы переходите в мини-столбец для записи эффектов и вводите идентификатор эффекта (букву или цифру) и его параметры - две последующие шестнадцатиричные цифры. Типы эффектов отличаются для разных форматов, поэтому информация по ним содержится в справочной системе MT - Help > Contents > Getting Started > Effects.

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

 
       
  Для паттернов можно задавать имена. Последовательность воспроизведения паттернов находится над основным окном содержимого паттерна. Для того, чтобы добавить/исключить/переместить паттерн в этой последовательности используйте мышь с левой и правой кнопкой. Можно включать/отключать звучание отдельных каналов - для этого щелкайте мышью по заголовкам каналов (Channel 1 и т.д.).  
       
 

Для воспроизведения композиции используйте кнопки панели инструментов или следующие клавиши - F5 - воспроизведение композиции с текущей позиции останова (F8). F6 - воспроизведение композиции с начала. F7 - воспроизведение текущего паттерна. [Ctrl] + [F7] воспроизведение паттерна с текущей позиции редактирования нот.

MT позволяет работать одновременно с неограниченным числом композиций во всех поддерживаемых форматах. При этом поддерживается авто-импорт при копировании/вставке/замене отдельных фрагментов композиций в разных форматах. Чтобы закрыть текущую композицию выберите ее в окне структуры композиции и дайте команду File > Close. Можете также использовать стандартные кнопки для Windows-окна и все преимущества многооконного интерфейса.

 
       
 

Сохранять композицию также предельно просто - выберите команду File > Save или File Save As. При этом композиция будет сохранена в текущем (или выбранном формате). Можно также легко экспортировать композицию в Wave/MP3/Midi формат - для этого используются соответствующие пункты меню.

 

Это было краткое вступление по основам использования Mod Plug Tracker 1.16. Более подробно о создании композиций рассказано в цикле статей "Теория и практика компьютерной музыки в трэкерах".
 
       
       
       
       
       
  [Предыдущий урок] [Следующий урок] [Все уроки]  
megainformatic live chat
Начать беседу
X
 

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



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


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