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


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

megainformatic - Создание простейшей нейросети на примере распознавания цифр
Создание простейшей нейросети на примере распознавания цифр нейронная сеть перцептрон Данная статья основана на статье - Глава 4. Персептроны В статье объясняется понятие элементарной нейросети, персептрона и принципов её создания
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++ (часть 2)

Урок 2 Написание Win32-приложений. Обзор стартового кода Win32-приложения. Добавление ресурса текстовая строка

Урок 3 Создание Win32-приложений. Создание меню и простых диалоговых окон.

Урок 4 Создание Win32-приложений. Стандартные диалоги. Изучение сопутствующих конструкций языка. Консольные Win32-приложения. Указатели. Ссылочный тип. Массивы.

Урок 4 часть 2 Win32. Диалог выбора цвета, смена цвета фона окна приложения

Написание приложения DirectX9c + MFC в среде MSVS 2005

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7 - Почему избраны DX8 и Delphi ?

megainformatic - Основы IDirectMusic8 в среде Delphi6-7

megainformatic - Основы DirectInput8 в среде Delphi 7

megainformatic - Основы DirectSound8 в среде Delphi6-7

megainformatic - Плагин для 3DS MAX из DX9 SDK

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 2

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 3

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 4

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 5

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 6

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

megainformatic - Уроки 3ds max - Введение в 3ds max

megainformatic - ГАЛЕРЕЯ 3D-моделей

megainformatic - СОЗДАНИЕ МАКЕТА ПОМЕЩЕНИЯ

megainformatic - Создание макета помещения - этап 2

megainformatic - МОДЕЛИРОВАНИЕ НА УРОВНЕ МНОГОУГОЛЬНИКОВ

megainformatic - СОЗДАНИЕ ПРЕДМЕТОВ ОБСТАНОВКИ ПОМЕЩЕНИЯ

megainformatic - Моделирование обстановки помещения

megainformatic - Создание модели автомобиля

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

megainformatic - Создание анимации вращающихся колес автомобиля

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

megainformatic - Основы 3D-анимации, экспорт скелетной анимации

megainformatic - Подготовка модели к использованию скелетной анимации

megainformatic - Продолжаем Создание скелета для данной модели

megainformatic - Построение ирерархических связей между объектами и основы 3d анимирования

megainformatic - Особенности экспорта моделей и анимации экспортером kWXPort080719 из 3ds max 2009 

megainformatic - Создание модели броневика (Хэд)

megainformatic cms e-mailer

megainformatic cms e-mailer

megainformatic cms e-mailer

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

megainformatic - Путешествие в мир 3d

megainformatic - Путешествие в мир 3d - страница 2

megainformatic - Путешествие в мир 3d - страница 3

megainformatic - Путешествие в мир 3d - страница 4

megainformatic - Путешествие в мир 3d - страница 5

megainformatic - Путешествие в мир 3d - страница 6

megainformatic - Создание модели броневика (Хэд) - Анимация вращения колес

megainformatic cms express files

megainformatic cms express files

megainformatic cms express files

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

megainformatic cms express files - Развертывание сайта на Вашем хостинге

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

подробнее

     
  ЛЕТО !  
     
  Лето !  
     
  Просто лето и дорога идущая вдаль ...  
     
 

 

 
     
     
подробнее

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

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

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

 
     
  [содержание] [назад] [страница 5] [далее]  
     
  Введение в 2d-игры - игровое меню  
     
  Внутриигровое меню может быть главным меню, содержащим пункты <Начать игру>, <Продолжить>, <Настройка>, <Авторы>, <Справка>, <Выход> и какие-либо еще. В игровом процессе меню может быть представлено в виде отдельной панели, содержащей какие-либо кнопки - выхода в главное меню, скрытия панелей или еще что-то.  
     
 

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

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

+ подготовить изображения для элементов меню загрузив их в память;

+ определить прямоугольные области для пунктов меню;

+ определить обработчики пунктов меню - описать функции и их реализации;

Для обработки управления меню посредством мыши используются средства DirectInput8.

 
     
  Загружать и использовать изображения Вы теперь умеете - если нет, то обратитесь к предыдущему уроку, посвященному этой теме.  
     
  Остается разобраться как определяются прямоугольные области и как пишутся обработчики для пунктов меню.  
     
  В игре Веселый Буквоежка, если она уже у Вас установлена, можно заглянуть в подпапку Media\control\mainmenu и открыть файл btn_areas.txt  
     
 

Внутри этого файла описаны строки вида -

new_game; 0.2300f; 0.2633f; 0.9200f; 0.1033f;

 
     
 

что означает -

name; Left; Top; Right; Bottom;

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

Left; Top; Right; Bottom; определяют соответственно левую, верхнюю, правую, нижнюю границы прямоугольной области для пункта меню и описаны в векторной системе координат, где 0.0f, 0.0f - это центр экрана, x = -1.0f левый край экрана, x = 1.0f правый край, y = 1.0f верхняя граница экрана, y = -1.0f нижняя.

 
     
 

Определение этих параметров удобно выполнять используя утилиту Coords2D



Скачать Coords2D -


Размер sfx-архива: 36 Mb. Также содержит много примеров спрайтов и других
изображений из проекта fle, bol и др.

запустите файл Coords2D_setup.exe и распакуйте архив, запустите файл Coords2D.exe

После запуска выберите пункт меню File > Reload. Более подробные инструкции читайте в файле readme.txt

 
     
  Для того, чтобы определить значения Left; Top; Right; Bottom; утилитой Coords2D нужно задать параметры элементов меню в файле tex_list.txt с которым работает утилита ( подробнее см. readme.txt ), далее жмём File > Reload и видим созданное меню на экране. Теперь остается только подводить указатель мыши к участкам на экране и записывать координаты выводимые в левом верхнем углу. Не забудьте еще учесть поправку на координату Y = -0.02f, она вводится, т. к. верхняя часть рабочего пространства утилиты занято строкой меню, чем и обусловлен этот небольшой сдвиг, требующий поправок.  
     
  главное меню игры для проверки утилитой Coords2d  
     
 

Загружаем данные о прямоугольных областях активных элементов меню из текстового файла btn_areas.txt

Я приведу фрагменты кода из класса CGameMainMenu -

 

 
     
 

// данный метод выполняет чтение указанного текстового файла и обрабатывает // // // // указанные в нём параметры меню, занося их в массив CPtrArray, откуда затем к ним // // удобно обращаться как к объектам вида LPBTNAREADESC

void CGameMainMenu::LoadBtnAreas(CPtrArray* pAreasArray,
LPCTSTR txtAreasList)
{
if ( !pAreasArray || !txtAreasList )
// если объект массива не создан или имя файла не // // // определено - возврат
return;

LPBTNAREADESC btnArea;
CString strValue = L"";
CString ParamStr = L"";
TCHAR ControlAreasListFileFullName[MaxPath2] = L"";

// определяем полное имя файла

StringCbCopy(ControlAreasListFileFullName, MaxPath2, AppRootDir);
StringCbCat(ControlAreasListFileFullName, MaxPath2, txtAreasList);

// если файл не существует - ошибка заносится в лог-файл, приложение завершает // // // работу
if ( !PathFileExists(ControlAreasListFileFullName))
{
CString texfile = ControlAreasListFileFullName;
AddLogResult(7, E_FAIL, &texfile);
g_d3dApp.CleanupAndDisplayError( DXUTERR_MEDIANOTFOUND );
PostMessage( g_d3dApp.m_hWndMain, WM_CLOSE, 0, 0 );
return;
}

// открываем указанный файл для чтения, если он пустой - ошибка в лог и выход
CStdioFile textFile(ControlAreasListFileFullName, CFile::modeRead);

if (textFile.GetLength() == 0)
{
g_d3dApp.CleanupAndDisplayError( DXUTERR_MEDIANOTFOUND );
PostMessage( g_d3dApp.m_hWndMain, WM_CLOSE, 0, 0 );
return;
}

// перебираем все строки текстового файла и обрабатываем их, формируя объекты // // // LPBTNAREADESC

// подразумевается жестко определенная структура файла, если она отличается от // // // требуемой - это приведет к непредсказуемым последствиям !

int iItem = 0;
textFile.ReadString(ParamStr);
do
{
int ParamCharPos = 0;
btnArea = new BTNAREADESC;
SecureZeroMemory(btnArea, sizeof(btnArea));

// код функции ReadNextParam вы найдете в ПОЛНОМ ИСХОДНОМ КОДЕ игры

ReadNextParam(&ParamStr, &ParamCharPos, &strValue);
btnArea->Name = new CString();
*btnArea->Name = strValue;

ReadNextParam(&ParamStr, &ParamCharPos, &strValue);
btnArea->Left = (float)_wtof(strValue);

ReadNextParam(&ParamStr, &ParamCharPos, &strValue);
btnArea->Top = (float)_wtof(strValue);

ReadNextParam(&ParamStr, &ParamCharPos, &strValue);
btnArea->Right = (float)_wtof(strValue);

ReadNextParam(&ParamStr, &ParamCharPos, &strValue);
btnArea->Bottom = (float)_wtof(strValue);

pAreasArray->Add((void*)btnArea);

iItem++;
textFile.ReadString(ParamStr);
} while (ParamStr != "");

}

 
     
  Теперь покажем код, который обрабатывает выбор пунктов меню пользователем при помощи мыши -  
     
 

// данный метод должен вызываться в методе FrameMove анимации сцены

void CGameMainMenu::Anim()
{
AnimMenuCursor();

}

 

void CGameMainMenu::AnimMenuCursor()
{

// если приложение не в состоянии показа меню - выход
if ( m_dwState != GAMEMENU_MAIN )
return;

// обработка выбранного пункта меню

m_iSelectedBtnItem = SelectMainMenuItem();
if ( m_iSelectedBtnItem == -1 )
return;

}

 
     
 

int CGameMainMenu::SelectMainMenuItem()
{

// получение идентификатора Area выбранного пункта меню, если указатель вне // // // // пределов меню - возвращается значение -1
int Area = TargetBtnArea(m_pBtnAreasArray, GetCursorVPos());

// обработка данного пункта меню

switch (Area)
{

case MenuItem1: {

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

break;

}

case MenuItem2: {

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

break;

}

case MenuItem3: {

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

break;

}

}

return Area;

}

 
     
  Функцию TargetBtnArea можно найти в ПОЛНОМ ИСХОДНОМ КОДЕ игры.  
     
  В следующем нашем уроке мы разберем как перемещать и анимировать персонажа.  
     
  Если у Вас всё же остались вопросы - не стесняйтесь задавать их на форуме или по e-mail.  
     
  [содержание] [назад] [страница 5] [далее]  
     
подробнее

Проект портала

Идеи Комфорта

Примерное ТЗ

задача по ТЗ заметки
     
1. Механизмы регистрации на сайте:

- Свободная по однократной ссылке

- По реферальной ссылке

- Другой вариант

Необходимо выбрать приемлемый или приемлемые вариант(ы)

1. Личный кабинет:

Примерный набор ролей -

- ВЛАДЕЛЕЦ, ОН ЖЕ СУПЕРАДМИН

- МОДЕРАТОР

- ЗАРЕГИСТРИРОВАННЫЙ

- ГОСТЬ

- Какие роли необходимы ?



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

Баннеры добавляются через админ-панель СУПЕРАДМИНОМ, отображаются в случайном или заданном порядке.
4. Статус - строка. Что должна отображать ?
5. КОНТЕНТ
6. кнопка «Фото-сборники». куда должна вести ? на личные сборники данного пользователя или другого(других) пользователей. Что собой должен представлять фотосборник ? Обычную фотогалерею как в соц. сетях, либо что-то еще дополнительно ?
7. блок ПОСТОВ. пользователь может добавить в пост ссылку на свой фотоальбом или статью.
8. кнопка РАССКАЗАТЬ ДРУЗЬЯМ. Содержит ссылку на страницу, с которой можно отправить сообщение со ссылкой на указанную страницу.
9. Мне нравиться. Представляет собой средство выражения рейтинга поста.
11. краткое описание поста (если это статья)
12. Читать далее. Содержит ссылку на страницу данного поста.
13. На каждый пост заводится страница как ВК (хотя непонятно нужно ли это) или комментарии сохраняются при каждой фотографии в альбоме. Полагаю, что это нужно, т. к. иначе возникают нерешаемые вопросы: где размещать контент поста, как его хранить и выводить.
14. ПРАВЫЙ СТОЛБЕЦ - рекламный баннер. Добавляется через админ-панель суперадмином, выводится в случайном порядке или по заданным правилам.
15. «Участники клуба». Блок для отображения ТОП лучших по определенным критериям пользователей. Например по количеству оставленных данными пользователями постов.
16. Личное меню. Представляет набор функций, которые может выполнять зарегистрированный пользователь, вошедший на сайт под своим аккаунтом (учётной записью).
17. моя страница - содержит ссылку на заглавную страницу данного пользователя.
18. мои друзья - содержит ссылки на страницы пользователей, являющихся друзьями данного пользователя. Следовательно также возникает необходимость в разработке механизма отношений между пользователями: Друг, Не друг и т. д.
19. мои сообщения. представляет собой механизм системы внутренних сообщений между пользователями сайта. чтобы отправить сообщение нужно открыть страницу нужного пользователя. сообщения оформляются в виде списка, имеются разделы: отправленные, принятые, удаленные.
20. мои фото. содержит механизм для управления личными фотоальбомами и отдельными фотографиями. форматы поддерживаемых файлов фото (jpg, png, gif) ?
21. мое видео. является средством для работы с личными альбомами видео и отдельными видеороликами. форматы поддерживаемого видео ? (mp4, flv)
22. моя музыка. представляет собой альбомы избранных музыкальных файлов. форматы поддерживаемых файлов ? (mp3, ogg)
23. связаться с администратором. возможность отправить прямое сообщение администрации
24. До регистрации на данном месте прописывается текст предлагающий зарегистрироваться и предлагающий правила поведения на портале.
25. Страница дизайнера. Что собой представляет ? Для данной категории пользователей нужна специальная роль ?
26.
27. Статьи. Представляют собой посты данного пользователя.
28. Нуждаюсь в совете. Возможность задать вопрос и получить на него ответ. Для этого необходим специальный раздел, в админ- и фронтальной частях сайта, где пользователь сможет оставить своё сообщение через специальную форму, а другие пользователи смогут на него ответить. Ответы должны быть общедоступны или видны только конкретному пользователю, задавшему вопрос ?
29. Ниже, со временем, появятся ещё кнопки. Проектирование с рассчётом на расширение в будущем.
30. 3 рекламных блока. что содержат ? как управляются и выводятся ?
31. 2. Администратор управляет всем, у него есть помощники контент менеджеры. Администратор назначается владельцем портала. ДЛЯ АДМИНИСТРАТОРА необходима специальная панель управления, недоступная обычным пользователям и доступная в ограниченном виде МОДЕРАТОРАМ.
32. Без регистрации возможности посетителя ограничены, но есть возможность посмотреть главную страницу. При нажатии закрытых кнопок возникает надпись – «Посмотреть полную версию Вы сможете после регистрации». Механизм всплывающего окна или что-либо еще.
33. блок связи с соцсетями. зарезервировать место. какие ссылки должен содержать данный блок ?
34. Предполагается, как то ограничить действия не зарегистрированных на портале лиц: «Посмотреть полную версию вы сможете только после регистрации». ПОКА ПОЛЬЗОВАТЕЛЬ НЕ ВОЙДЁТ В ЛИЧНЫЙ КАБИНЕТ он ограничен правами ГОСТЯ.
35. Предполагается не более 10 фото к одному посту/статье. Ограничение на количество фото. Аналогично нужно сформулировать для видео и музыкальных файлов.
36. Создать кнопку "Вернуться на главную страницу". Где должна располагаться, кому должна быть видна ?
37. Вставить кнопку "Поиск дизайнеров, строителей и отделочников". В какой раздел и с каким функционалом должна вести ?  
38. Ниже кнопок идет три места для рекламных баннеров. Зарезервировать место.  






ЗАДАЧИ НЕЯВНО ОПИСАННЫЕ В ТЗ либо возникшие в ходе решения поставленных в ТЗ задач

задача решение
подробнее

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

Предлагаем вашему вниманию онлайн-комикс Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp).

Ну и где это мы, Нео ?

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

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

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

Something: Unexplained 2 captive of desires game



читать статью на русском

Something: Unexplained 2 captive of desires game

review 67 Something: Unexplained 2 captive of desires







Something: Unexplained 2 captive of desires game

Something: Unexplained 2 captive of desires game



180 Mb

probe version

made in fle game engine

Control summs for test downloaded sfx-archive integrity.

CRC32: C3C48872
MD5: 666313BEF9D10E20BEF99063E885540B
SHA-1: 099A99BC98A4481245C59CACB473FD0384DF6EFE

Probe version also include Coords2D utility and development toolkit for creating addons for game.

You can get full source code of game example and all need materials subscribe to fle game engine.

more info about fle game engine
fle game engine

Download a game Pencil Paper and the Ball PC game + Something: Unexplained 2 captive of desires version 02.06.2017



System requirements:

Windows XP / 7 / 8 / 10
directx 9c
~ 650 Mb free space on the storage medium.

Self-extracting archive size: 449 Mb

Checksums for checking the integrity of the downloaded archive:

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

more info about the PC game Pencil Paper and the Ball + Something: Unexplained 2 captive of desires

something: unexplaned 2 captive of desires main title
something: unexplaned 2 captive of desires loading screen
something: unexplaned 2 captive of desires summer girl
something: unexplaned 2 captive of desires winter dreams
something: unexplaned 2 captive of desires summer girl 2
something: unexplaned 2 captive of desires summer girl
something: unexplaned 2 captive of desires summer girl
something: unexplaned 2 captive of desires winter dreams
something: unexplaned 2 captive of desires 2 girls
something: unexplaned 2 captive of desires summer girl
something: unexplaned 2 captive of desires winter dreams
something: unexplaned 2 captive of desires summer girl 2
something: unexplaned 2 captive of desires summer girl
something: unexplaned 2 captive of desires winter dreams
something: unexplaned 2 captive of desires main menu
megainformatic live chat
Начать беседу
X
 

Registered comments



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


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