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


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

ria pc game - видео 105 - темная сторона
107 океан просмотров: 106 океан
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
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 - обзор антивирусных средств защиты

megainformatic - как работает антивирус ?

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

megainformatic - Новый взгляд на очевидные вещи

megainformatic - Разработка программ на c++

megainformatic - Немного о музыке

megainformatic - GET и POST запросы

megainformatic - для чего нужна карта сайта

megainformatic - Web Администрирование

megainformatic - Мысли о разном

megainformatic - Легко ли быть программистом

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

подробнее

     
 
Урок 5 Построение классов игровых объектов и других необходимых классов
 
О том, что потребуется для данного урока читайте в основном разделе - уроки delphi directx 8.1
 
Далее у читателя подразумевается наличие базовых знаний языка Delphi.
 
[назад] [страница 1] [далее] [к содержанию]
 

На протяжении предыдущих 4 уроков мы рассмотрели как строится базовый каркас D3D-приложения, узнали некоторые детали разработки игры.

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

 

Начнём с того, что спросим себя: для чего вообще нужны игровые объекты?

Исходя из концепции ООП (объектно-ориентированного программирования) любую прикладную задачу можно сформулировать таким образом, чтобы использовать классы объектов и методы взаимодействия их между собой.

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

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

 

Если объекты достаточно просты и не используют методы, то их можно представить в виде простых переменных или структур.

Какие типы объектов бывают?

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

Нет никакой жесткой схемы или правил для выделения тех или иных игровых объектов. Однако чем тщательнее будет проработан каждый объект и его связи с другими объектами, тем легче разобраться в создании игры и ее модификациях.

Этот процесс является итеративным. Хорошие и проработанные объекты создаются постепенно, по мере совершенствования и улучшения кода игры. Это всё тесно связано с хорошими правилами и хорошим стилем программирования.

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

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

 

Возьмем объект игрока. Если игра трехмерная, то для игрока должна быть своя модель персонажа и текстура или даже несколько их видов. Игрок в зависимости от жанра игры должен будет выполнять определенную игровую задачу. Эта задачи может включать ряд трудностей, включающих влияние на персонажа: утрату здоровья, силы, приобретение опыта, очков и т.п. Всё это находит отражение в свойствах объекта игрока.

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

 

Вот пример описания класса объекта игрока взятый из исходного кода игры проекта "Нечто: Необъяснимое".

TPlayerHero = class(TAnimGameCreature)
private
//FAction: TCharActions;
//FAnimationEnded: Boolean;


procedure DoAnimateProc(TimeLapsed: Single; hr: HResult);

//function GetTerrainHigh(x, z: Single): Single;
protected

procedure SetAnimationParam(Value: Integer); override;

function DoRender: HResult; override;
function DoFrameMove: HResult; override;
//function DoFrameMove2(TimeLapsed: Single): HResult; override;

function DoInitDeviceObjects(pd3dDevice: IDirect3DDevice8): HResult; override;
function DoRestoreDeviceObjects: HResult; override;
function DoInvalidateDeviceObjects: HResult; override;
function DoDeleteDeviceObjects: HResult; override;

public

constructor Create;
destructor Destroy; override;


end;

 
Как видим данный класс производится от некоторого базового класса - TAnimGameCreature и имеет целый ряд методов, связанных в основном с использованием анимированной 3D-модели персонажа. Внутренние особенности класса - его свойства реализованы внутри TAnimGameCreature. Посмотрим его описание -
 
TAnimGameCreature = class(TD3D_GDOListItem)
private
FAction: Integer;
FDoAnimate: TAnimateProc;

protected

procedure SetAnimationParam(Value: Integer); virtual;

function DoRender: HResult; override;
function DoFrameMove: HResult; override;

function DoInitDeviceObjects(pd3dDevice: IDirect3DDevice8): HResult; override;
function DoRestoreDeviceObjects: HResult; override;
function DoInvalidateDeviceObjects: HResult; override;
function DoDeleteDeviceObjects: HResult; override;

public

Character: TAnimatedMesh;

Pos, Orient: TD3DXVector3;
YAxisAngle: Single;
Delay: Single; //длительность воспроизведения анимации
IdleDelay: Single; //длительность бездействия

CurrentAnimDelay: Single; //временная задержка для воспроизведения текущей анимации
IdleAnimDelay: Single; //временная задержка анимации бездействия

GameScene: TD3D_GDOListItem;

constructor Create;
destructor Destroy; override;

function Animate(TimeLapsed: Single): HResult;

property Action: Integer read FAction write SetAnimationParam;
property DoAnimate: TAnimateProc read FDoAnimate write FDoAnimate;
end;

 

Как видим данный класс происходит от класса TD3D_GDOListItem. Такое наследование связано с тем, что данный объект будет являться элементом списка графических объектов TD3D_GDOList. Помимо этого вы видите ряд полей и свойств описанных в данном классе.

Конечно же данные классы достаточно односложны. В реальных более сложных играх всё будет гораздо более насыщенным различными свойствами, методами и кодом. Однако не пытайтесь сразу же начинать со сложного.

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

 
Если взять исходный код игры "Ну, Погоди!", то здесь Вы обнаружите полное отсутствие самостоятельных классов игровых объектов. Игра достаточно проста, поэтому всё, что нужно в качестве игровых объектов удалось описать лишь структурами данных определенных типов. Использования классов производных от TObject или каких-то других не потребовалось.
 

В игре "Ну, Погоди!" свойства и необходимые данные игрока представлены внутри самого класса игрового приложения.

Так например,

WolfPos: TTraysNum; //положение волка

определяет текущее положение волка из возможных 4х (см. описание TTraysNum)

GameScore, ShowedGameScore: Integer; //

определяет текущий и отображаемый счет игры

ShtrafGameScore: Single; //счет штрафных очков

показывает количество штрафов, три штрафных очка приводят к завершению игры - проигрышу

Аналогично игровой объект яйцо - также представлен в виде полей класса приложения -

Trays: TEggPos; //позиция яиц на лотке
TraysSet: set of TTraysNum; //номера лотков с которых могут катиться яйца
TraysIndex: TTraysIndex; //индексы номеров лотков
//используются в генераторе новых яиц

 
CreatedEggsNum: Integer; //количество созданных яиц

NewEggTimeCounter: Single; //счетчик появления нового яйца на лотке
NewEggTimeLimit: Single; //предел времени по прошествии которого
//будет создано новое яйцо на лотке

MoveEggTimeCounter, MoveEggTimeLimit: Single; //счетчик и предел
//времени для очередного шага продвижения яиц по лоткам

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

Если вспомнить мой опыт в этой области, то я в своё время начинал изучать Delphi5 в 2002 году, пытаясь создать логическую игру Логика цвета. Естественно, что ни о каком DirectX речи не шло. Это была простая игра-окно с рядом кнопочек. Нужно было угадывать цвета которые задумал компьютер, при этом он давал небольшие логические подсказки на каждом шаге.

Чуть позднее, когда опыт программирования был мной приобретен и усвоены несколько книг по программированию, я перешел к проекту игры "Дорога в Город". Это было уже в 2003. Толчком к освоению DelphiX и созданию игры "Дорога В город" послужила попытка устроиться в одну небольшую фирму, занимавшуюся разработкой компьютерных игр. Моих знаний конечно же оказалось для этого недостаточно, кроме того, требовалось знание все-таки C++ и DirectX, а не Delphi. Однако такой опыт и требования предъявленные при этом послужили мне своеобразной планкой, к которой я стремился. Прошло некоторое время и игра была воплощена, а я уже стал подумывать над созданием 3D-игр. Так появилась библиотека Delphi DirectX 8.1. Конечно основой этой библиотеки послужили работы Алексея Баркового по конверсии кода и примеров из DirectX SDK на C++ в Delphi (http://www.clootie.ru)

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

У меня под рукой оказалась Microsoft DirectX SDK 8.1 и там был как раз пример игры Donuts3D. Я поставил перед собой задачу реализовать эту игру на Delphi 7, и эта задача удалась. При этом появилось несколько новых исходников, которые и сформировали библиотеку Delphi DirectX 8.1. Дело пошло дальше и появились проекты "Нечто: Необъяснимое" и "Ну, Погоди!".

 
Чтобы лучше понять и усвоить то, что было извлечено из опыта создания игры (проект "Нечто: Необъяснимое", кстати еще пока не завершен, находится в стадии разработки), я приступил к написанию этих уроков.
 
Советую и Вам, если Вы всерьез решились научиться создавать собственные игры и перевести это дело в дальнейшем в разряд Вашей основной или параллельной работы, вести для себя своеобразные дневники разработки, небольшие уроки и статьи. С одной стороны это позволяет лучше уяснить изучаемый материал, а с другой - это послужит хорошим материалом для тех, кто еще только учится писать свои игры, делает в этом свои первые шаги и не обладает таким опытом, который есть у Вас.
 

Итак, это было небольшое отступление от основной темы нашего урока.

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

 
Теперь мы переходим к практической части нашего урока. В рамках неё мы рассмотрим реализацию реальных игровых классов для использования в проекте "Нечто: Необъяснимое. Нить накала". Будет показано как реализованы 2 микро-игры в мини-игре "в плену желаний" для главы 7.
 
"В плену желаний" - 8,55 Mb-готовый проект CoD (8,55 Mb)
 
Код будет основан на исходном коде игры проекта "Нечто: Необъяснимое". Приложение будет работать в обычном режиме за исключением того, что после выбора пункта меню [новая игра] будет выводится не экран выбора глав, а сразу же титульный экран данной мини-игры.
 

Для использования кнопок меню [начать] и [закончить] и вывода их в нажатом состоянии подойдет класс TD3DImage2D описанный в модуле D3DGUI.pas (его Вы найдете в исходном коде игры "Ну, Погоди!").

Для рассчета относительных координат и масштабных коэффициентов вывода изображений методом TD3DImage2D.DrawScaled воспользуйтесь следующими правилами

относительные координаты экрана x = -1..1, y = 1..3

для разрешения экрана 1024х768

текстура кнопки 512х512, ее пиксельные координаты (относительно левого верхнего угла экрана) -

497, 268

масштабный коэффициент длины (x)

экран 1024/2 = 512 - это масштабный коэффициент 0.5 для длины экрана

[отношение длины к ширине] = 1024 : 768 = 1,33333333...

масштабные коэффициенты вывода текстуры 512х512 -

x_scale = 0.5*1.333333 = 0.66

y_scale = 0.5*1.333333 = 0.66

Относительные координаты вывода -

x, y = -0.02, 1.70

рассчет координат осуществляется исходя из следующих соображений

512, 384 - центр экрана (0, 0)

x = (497-512)/512 = -0.029296875

y = (268+384)/384 = 1.6979166666

 

Удобство относительных координат состоит в том, что они не зависят от разрешения экрана. Попробуйте выполнить те же рассчеты для разрешения 800х600 и получите те же масштабные коэффициенты и те же относительные координаты.

Важно также обратить внимание на то, что для анимированных объектов ТЕКСТУРА ОБЯЗАТЕЛЬНО ДОЛЖНА БЫТЬ КВАДРАТНОЙ, т.е. - 32х32, 64х64, 128х128, 256х256, 512х512, 768х768б 1024х1024, 2048х2048 иначе при выводе анимации будут возникать сдвиги картинки!

Для неанимированных изображений можно использовать и не квадратные изображения текстур, как например title.jpg - это если посмотреть в ресурсы проекта (Media\Textures\captivity) картинка размером 1024х768

 

Я не буду здесь приводить исходный код, Вы можете просто скачать

готовый проект (CoD) (8,55 Mb) или исходный код примера (GameClasses) (1,3 Mb)

[downloads:13]
 

готовый проект (CoD) (8,55 Mb) представляет из себя базовую оболочку игры "Нечто: Необъяснимое" с реализованной мини-игрой "в плену желаний".

исходный код примера (GameClasses)

[downloads:13] предназначен для сборки с использованием библиотеки delphi directx 8.1 включенную в исходный код игры "Ну, Погоди!". Содержит демонстрацию вывода титульной заставки, экранного меню (обработка пунктов меню [начать] и [закончить], игрового курсора

 

Вопросы которые предстоит решить читателю:

Как сделать вывод курсора и пунктов выбранных меню с прозрачным фоном, как это имеет место в готовом проекте (CoD)?

При выходе из полноэкранного режима нажатием [закончить] происходит ошибка, как ее устранить?

 

Если Вы правильно ответите на поставленные вопросы, значит можно считать, что урок Вами усвоен и можно переходить к следующему.

 
[назад] [страница 1] [далее] [к содержанию]
 
Если Вы затрудняетесь с ответом, то можете посмотреть их - ответы на поставленные вопросы
 
     
     
     
     
подробнее

     
  моё портфолио в виде галереи изображений (скрины сайтов и приложений)

ниже представлено портфолио в виде списка -

 
 

Выполненные проекты сайтов -

1) http://mospf.ru/ (контент менеджмент)

2) http://cardcar.ru/ (сайт под ключ)

 

 
     
  3) Разработка сайта wm-bum.ru - такой сайт уже не существует в сети, но я его тоже делал. (редизайн, верстка, подключение Робокассы и Единого кошелька )  
     
   
     
 

4) http://subacar.ru/ (сайт под ключ)

5) http://my-english.org/ (сайт под ключ)

6) http://el-kalyan.ru/ (сайт под ключ)

7) http://bomond.by/ (сайт под ключ)

8) http://lider-in.ru/ (расширение функционала)

9) http://mmorpglove.com/ (сайт под ключ)

10) http://horiconnect.com/ (сайт под ключ)

11) http://continentalsingles.com/ (сайт под ключ)

12) http://www.free-ya.de/ (сайт под ключ)

13) http://allcarport.ru/ (подключение системы рассылки почты megainformatic cms emailer)

14) http://flexyheat.ru/ (внедрение карусели)

15) http://m-dacha.ru/ (сайт под ключ)

16) http://blagoustroy.ru/ (редизайн и верстка)

17) http://falogina.ru/ (редизайн и верстка)

18) http://odevaembebikov.ru/ (верстка, доработка функционала)

19) http://allguitar.net/ (сайт под ключ)

20) http://hino-samara.ru/ (доработка функционала, контент-менеджмент)

21) http://ekso.onestar.ru/ (доработка верстки, функционала)

22) http://alexmz.ru/ (верстка и редизайн)

23) http://alaskaluxury.ru/ (сайт под ключ)

24) http://lr-zp.ru/ (подключение Робокассы)

25) http://imidzh-studiya.com/?prices5 (отдельная страница с отдельным дизайном и блоками вынесенными в настройки админки)

26) http://technopro-3000.ru/ (сайт под ключ)

27) http://thyssenkrupp.ru/ (сайт под ключ)

28) http://adarius.ru/ (дизайн, верстка, сайт под ключ)

29) http://bestalko.ru/ (верстка)

30) http://salut-lux.ru/ (дизайн, верстка)

31) http://casino-zodiac.org/ (подключение платежной системы free-kassa.ru, интеграция в движок сайта, редизайн, верстка, мелкие доработки)

32) http://petline.ru/ (верстка, интеграция в движок)

33) http://smokoff.ru/ (доработки функционала, контент-менеджмент, периодические работы по сайту, глобальные изменения на сайте: переделка ссылок в ЧПУ, изменение функционала модулей, изменения контента)

34) http://iwo-tech.ru/ (доработки, контент-менеджмент)

35) http://styrassic-park.ru/ (сайт под ключ)

36) http://myemall.ru/ (различные доработки по функционалу)

37) http://kvartal-koop.ru, http://most-kapital.ru (создание и интеграция системы личных кабинетов, построенных на базе megainformatic cms social) - реализованные задачи описаны здесь

38) http://kosmetologvmoskve.ru/ (исправлена ошибка в верстке вывода комментариев)

39) http://megainformatic.ru/webprojects/groupon/ (сайт коллективных покупок с нуля под ключ на базе megainformatic cms), ТЗ на проект представлено здесь

40) http://www.bizukraine.com/ (модуль для платных контактов для основной и административной частей сайта)

41) http://itsis.ru/ (небольшие доработки по верстке и функционалу)

42) http://minilance.ru/ (подключение платежной системы РОБОКАССА)

43) http://toysex24.ru/ (исправление ошибки с оформлением заказа)

44) http://pw.innovaonline.su/ (подключение платежной системы ЕДИНЫЙ КОШЕЛЕК)

45) http://грандфорж.рф/ (доработки по верстке, контенту, встраивание карт - статичных, yandex-карты, фотогалерея)

46) http://jado74.ru/ (сайт под ключ)

47) http://varve.ru/webprojects/rs/ (сайт под ключ, на базе megainformatic cms rs)

48) http://dreamteh.ru/ (различные доработки: ссылка на увеличение фото, вывод каталога в левой колонке в раскрытом виде с подкатегориями, переход на страницу корзины при добавлении товара в корзину, оформление заказа, очистка корзины, продолжение покупок, правки писем отправляемых при оформлении заказа, правка письма отправляемого через форму обратной связи и т. п.)

49) http://www.translationdirectory.com/ (доработки: внешний вид форм, обработчик изменений в профиле, периодические доработки функционала)

50) http://www.sell-site.net/ (исправлена ошибка в отображении сайта)

51) http://accentdesign.kiev.ua/ (реализация подрубрик для раздела Портфолио - дополнение функционала, контент-менеджмент)

52) http://megainformatic.ru/webprojects_cms/ekstm/ (сайт под ключ)

53) http://belset.ru (пересчёт стоимости товара в зависимости от выбранных опций без перезагрузки страницы товара - http://belset.ru/podushki-dlya-sna/bambukovye-podushki.html - опция РАЗМЕР-ЦВЕТ)

54) http://badera.ru/ (доработка и написание модулей)

55) http://shopbyt.ru/ (доработка и написание модулей)

56) http://цведиз.рф (разработка калькулятора для разделов по аналогу, доработки модулей корзины, оформления заказа)

56) http://vzgroup.ru (адаптация, написание и доработка модулей)

57) http://hopsi.ru (верстка и написание модулей)

58) http://express-pak.ru/ (модуль калькулятора)

59) http://yaponka-nsk.ru (доработки функционала)

60) http://stomatologisurguta.ru - выпадающее меню, слайдер

61) http://shop.gidrologia.ru/ (ajax-модуль выгрузки файлов)

62) http://creditsoroka.ru - доработки функционала

63) http://donnapizza.ru - различные доработки - верстка, функционал

 




Сертификаты

Сертификат



Разработка деловых программ



Программа profikeeper

profikeeper

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



Программа Game Class

game class

Набор программ и утилит под общим названием Game Class для управления работой компьютерных
клубов или компьютерами в приватных локальных сетях.
Расширение функциональных возможностей.





     
     
   Выпущенные программные продукты  
     
  Уроки Photoshop

Уроки Photoshop Чудеса

Уроки Photoshop Рисуем и анимируем

megainformatic cms free

Эмулятор игры Ну, Погоди !

игра Дорога в Город

игра Donuts3D переписанная с C++ на delphi

игра Нечто: Необъяснимое

Веселый Буквоежка Говорящий Комикс

Веселый Буквоежка Настольная игра

Веселый Буквоежка Как Создать игру

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

игра Нечто: Необъяснимое - в плену желаний

Уроки Photoshop Рисуем и анимируем

Уроки 3ds max

Уроки C++ и Directx

Уроки Трекерской музыки

Рисуем волка

Уроки php

игра + исходник Scene2Game

Набор разработчика игр

Ваше Визуальное Шоу

Как создать игру Ну, Погоди !

Музыкальные миры

Уроки Photoshop free

megainformatic cms express

Уроки delphi и directx

Моделируем девушку в 3ds max

Уроки музыки - пишем музыку в FL Studio

megainformatic cms express files

megainformatic cms express files multi lang

megainformatic cms social

megainformatic cms groupon

keywords gen

http://webjob.megainformatic.ru

веселая математика

megainformatic cms express files template selector

megainformatic cms express files slider

megainformatic cms admin

Уроки delphi directx

megainformatic cms seo

megainformatic cms stat kit

megainformatic cms e-mailer

megainformatic cms e-shop

megainformatic cms e-pro

ria pc game
 
 
     
  Игровые проекты  
     
  ria pc game

Риа PC игра / Ria PC game EN | RU версия 11.01.2019 скачать

fle game engine - движок c++ directx 9 для создания игр и приложений для Windows.

fle game engine

Шарики и Ямки / Balls and Holes

Шарики и Ямки / Balls and Holes игра PC версия 03.07.2017 скачать

Шар Бумага Карандаш / Pencil Paper and the Ball

Шар Бумага Карандаш / Pencil Paper and the Ball PC game версия 18.07.2017 скачать

игра Шарики на лифте / Balls on Lift

игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016

Веселый Буквоежка

Веселый Буквоежка

Нечто: Необъяснимое - В Плену Желаний

Нечто: Необъяснимое - В Плену Желаний

эмулятор игры Ну, Погоди!

эмулятор игры Ну, Погоди!

Дорога в Город

Дорога в Город

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

 





Комиксы



Костя Коробкин Комикс - ККК

первый независимый онлайн-журнал комиксов ККК Костя Коробкин Комикс номер 1 март 2016

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

Подробнее



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

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

Подробнее



Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 1

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

Подробнее



онлайн-комикс Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - страница 1

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

Подробнее



Костя Коробкин - В гостях у тёти Светы (2 части)

Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (- интерактивный комикс (kk as) - онлайн комикс - страница 14

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

Подробнее



подробнее

Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 7

Предлагаем вашему вниманию онлайн-комикс Костя Коробкин - В гостях у тёти Светы - интерактивный комикс (kk as).

- Ну что Костя, готов ?

- Да, иду !

Костя Коробкин - В гостях у тёти Светы (- интерактивный комикс (kk as) - онлайн комикс - страница 7

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1][страница 2] [страница 3] [страница 4] [страница 5] [страница 6]  [страница 7] [страница 8] 

подробнее

     
  Говорящий комикс "Веселый Буквоежка"  
     
  Веселый Буквоежка Аудио Комикс
 
     
 
 
  Купить программу Говорящий Комикс Веселый Буквоежка  
     
 

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

История Веселого Буквоежки повествует о маленьком герое, похожем на ребенка, но в то же время способным на многое хорошее - он стремится расчистить свалку и озеленить территорию, помогает Жоре и Щукину. В повествование также вплетены сказочные персонажи: Верблюд, Баба Яга, Кащей. Они предстанут в новом - более современном обличье, нуждающиеся в современных технологиях, как и Мы с Вами.

Комикс Веселый Буквоежка является альтернативным продолжением рассказа Кира Булычева "Спасите Галю".

В любой момент Вы можете сделать паузу и остановить повествование. Можно совсем покинуть приложение, текущая страница будет запомнена и при следующем запуске и выборе Продолжить Вы сразу же окажетесь на нужной странице.

Можно увеличивать/уменьшать, перемещать страницы, перелистывать их самостоятельно.

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

Программа Аудио Комикс "Веселый Буквоежка" работает в оконном/полноэкранном режиме.

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

 
     
 

Аудио Комикс "Веселый Буквоежка" повествует о событиях, которые произошли на свалке неподалеку от завода игрушек имени Фердинанда Лассаля. Девочка Галя пропала там во время экскурсии по заводу, а двое смельчаков вызвавшихся её спасти - Жора и Щукин - чуть не погибли сами.

К счастью появился Веселый Буквоежка.

О том кто он такой, что это за свалка такая, и о других событиях произошедших с нашими героями Вы можете узнать сами прочитав Аудио Комикс "Веселый Буквоежка"

 
     
 

Для своей работы приложение Аудио Комикс "Веселый Буквоежка" нуждается в следующем (минимальные системные требования)

Windows 98SE/2000/Me/XP/DirectX 9c/Pentium III 1000Hz/128 Mb Ram/32 Mb Video Ram/DirectX - совместимая звуковая карта/клавиатура, мышь/135 Mb свободного места на жестком диске

 
     
  Веселый Буквоежка Аудио Комикс  
   
     
 

Приложение Аудио Комикс "Веселый Буквоежка" порадует Вас приятным интерфейсом, оригинальной графикой и звуковыми трэками и авторской озвучкой.

Желаю приятного времяпровождения!

 
     
 

Вы также получаете специальный toolkit - скачав ПОЛНУЮ ВЕРСИЮ Аудио Комикса - и сможете сами собирать собственные Аудио Комиксы, без программирования.

toolkit включает подробное описание и статьи: рисуем и анимируем персонажа, рисуем фон заднего плана, создаем музыку в FL Studio 8, записываем речь в Adobe Audition 3.

 
     
 

Cписок трэков, вошедших в Аудио Комикс Веселый Буквоежка !!!

maner.mp3 - 0:44 - Приключения начинаются
dangers.mp3 - 0:33 - Опасности
clangbang_nano_1.mp3 - 1:41 - Тревога
night.mp3 - 0:53 - Опасная ночь
rest3.mp3 - 0:56 - Битва
allegory_rmk_repattern.mp3 - 0:33 - Долгожданный отдых
WT.mp3 - 4:37 - Winter Town (original) - Приближение опасности
spring_theme_1_v2.mp3 - 3:13 - Весенняя тема
orcestra.mp3 - 2:44 - Озеленение
delta_move.mp3 - 2:42 - sO, wE BeGIN !!!
fine_and_terry_longway_v3.mp3 - 2:26 - Противоборство
fear.mp3 - 1:09 - Страх и Смелость
we_walk.mp3 - 0:18 - Мы идём
very_danger.mp3 - 0:40 - Большая опасность
calmness.mp3 - 0:33 - Спокойствие
fortune.mp3 - 1:08 - Удача
fine_mood.mp3 - 1:39 - Хорошее настроение
finel.mp3 - 0:55 - Гитарные опыты
on_the_sk.mp3 - 1:04 - On The Sky
to_man_to.mp3 - 1:04 - Туман Ту
dreaming_girl.mp3 - 1:04 - Мечтающая дева
napor.mp3 - 1:14 - Напор
rise_of_the_sun.mp3 - 0:38 - Восход солнца

Все трэки с качеством 320 Kbps

авторы трэков:

WT.mp3, orcestra.mp3 - автор Flex
clangbang_nano_1.mp3 - автор clangbang

остальные трэки написаны автором (megainformatic)

Еще один танцевальный трэк - Полька techno - не вошедший в Аудио Комикс

 
     
Нечто: Необъяснимое в плену желаний - Нить Накала версия 1.02 26.02.2019







скачать игру Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019



65,8 Mb размер файла установщика.

592 Mb места на носителе для установки игры.

Контрольные суммы:

CRC32: 72EFBBD1
MD5: EA3647DD33FAA81F9DA9D15713BA0591
SHA-1: 0FD4FC3968F323C564FD21EB7D53B4CC4E96919B

Можно проверить утилитой HashTab. Скачать утилиту и узнать как проверять
контрольные суммы можно по ссылке.

Нечто: Необъяснимое в плену желаний Нить Накала
версия 1.02 26.02.2019

Стас попадает в чужое тело и с ним начинает
происходить нечто. Нечто необъяснимое.

Игра в жанре визуальной новеллы и логических мини игр.
Возрастное ограничение: 16+.

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

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

Сюжет подается в форме диалогов между главным
героем (Вами) и девушками.

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

игра Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019

     
 

Вышла новая версия игры Нечто: Необъяснимое в плену желаний - полное название игры - Нечто: Необъяснимое нить накала - в плену желаний - версия 1.02 26.02.2019
 
     
  доступна свежая версия - 1.02 26.02.2019

Распространяется условно-бесплатно.

В игре исправлены визуальные недочеты и некоторые другие особенности, добавлены новые элементы.

дата выхода: 8.05.2009 (версия 1.00)


История версий:

текущая доступная версия: 1.02 26.02.2019
выпущена версия 1.01 june 2016.

 
     
  Вы также можете дополнительно получить набор материалов по созданию новых уровней игры. Для этого вам нужно приобрести продукт - Набор разработчика игр. Вы сами сможете создать новые мини-игры и Вам не потребуется писать ни единой строчки кода!  
     
 
Нечто: Необъяснимое Нить Накала
Нечто: Необъяснимое Нить Накала
 
 
Нечто: Необъяснимое Нить Накала
Нечто: Необъяснимое Нить Накала
 
     
 
скачать игру Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019



65,8 Mb размер дистрибутива.

592 Mb места на носителе для установки игры.

Контрольные суммы:

CRC32: 72EFBBD1
MD5: EA3647DD33FAA81F9DA9D15713BA0591
SHA-1: 0FD4FC3968F323C564FD21EB7D53B4CC4E96919B

Можно проверить утилитой HashTab. Скачать утилиту и узнать как проверять
контрольные суммы можно по ссылке.

 
     
 

Геникс сел за компьютер и... Попал словно в другое измерение. Ему предстоит встретиться с 12 девушками и собрать отдельные части истории воедино. Игра разбита на 12 мини-игр, в каждой из которых Вы встречаете одну из девушек, с определенным характером и в определенной ситуации, а она открывает Вам очередную часть загадочной истории. Цель игры: угадать все желания девушки. Если это произойдет, то Вы узнаете новую часть истории и достигните желаемого. Всего Вам встетится два типа мини-игр.

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

Мини-игра тип 2. Вы играете в угадывание телесных желаний. Она загадывает места на своем теле, в которые Вы должны попасть. Если попадаете правильно, индикатор желаний прибавляется, нет - убывает. Нужно угадать 100% желаний. Призом Вам послужит очередная деталь одежды.

Особенности игры:

- изменение масштаба, перемещение по увеличенной сцене;

- графика в стиле фото-симбиоз;

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

- оригинальный саунд-трек;

- анимации девушек;

- отдельные части загадочной истории Чентиза и Рукера постепенно проясняются.

 
     
 
Нечто: Необъяснимое Нить Накала
Нечто: Необъяснимое Нить Накала
 
     
 
Нечто: Необъяснимое Нить Накала
Нечто: Необъяснимое Нить Накала
 
     
 
Нечто: Необъяснимое Нить Накала
Нечто: Необъяснимое Нить Накала
 
     
 
Нечто: Необъяснимое Нить Накала
Нечто: Необъяснимое Нить Накала
 
     
  скачать игру Нечто: Необъяснимое в плену желаний нить накала версия 1.02 26.02.2019



65,8 Mb размер дистрибутива.

592 Mb места на носителе для установки игры.

Контрольные суммы:

CRC32: 72EFBBD1
MD5: EA3647DD33FAA81F9DA9D15713BA0591
SHA-1: 0FD4FC3968F323C564FD21EB7D53B4CC4E96919B

Можно проверить утилитой HashTab. Скачать утилиту и узнать как проверять
контрольные суммы можно по ссылке.

 
     
  минимальные системные требования: Windows XP/7/8/10 592 Mb на носителе для установки игры/клавиатура, мышь.  
     
 

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

Итак, скоро, в Главе 7 "Игра соблазна" Вас ждет:

- 2d квест в интерьерах апартаментов Холиона;

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

- Стас в теле Ани должен противостоять планам Холиона самым головокружительным способом;

- возможность создания продолжения игры;

- и многое другое.

 
     
     
     
     
выпуск 67 Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний





Подробнее

Скачать игру Шар Бумага Карандаш / Pencil Paper and the Ball PC game + Something: Unexplained 2 captive of desires версия 02.06.2017



Системные требования:

Windows XP / 7 / 8 / 10
directx 9c
~ 650 Mb свободного места на носителе информации.

Размер самораспаковывающегося архива: 449 Mb

Контрольные суммы для проверки целостности скачанного архива:

CRC32: 4FA6DC82
MD5: B7F70552AC571C88B2365D540650F657
SHA-1: 1B32D5691641CA05F5257203B3BF53F99A8A210A

Подробнее о игре Шар Бумага Карандаш / Pencil Paper and the Ball PC game

сделано на fle game engine

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

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



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


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