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


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
17 февраля 2019 20:51
Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Основы продвижения созданного сайта

megainformatic - Создание шаблонов

megainformatic - Создание интернет-магазина

megainformatic - Музыкальные миры - композиция Морозное утро - 10 версий

ЛЕТО

megainformatic - Нечто Необъяснимое - пре релиз

megainformatic cms admin

megainformatic cms admin

megainformatic - Основы создания 3d игр - проект Тайны Морских Глубин

megainformatic - уроки delphi directx 8.1 3d - Основы Вращений и Управления камерой

megainformatic cms seo

megainformatic cms admin

megainformatic - Моделируем девушку в 3d - Подготовка 2d-эскиза тела человека

megainformatic cms stat kit

megainformatic cms seo

megainformatic - Теория и практика 3d игр - О Кватернионах

megainformatic - Теория и практика 3d игр - Основы теории векторов

megainformatic - Теория и практика 3d игр - Важные замечания

megainformatic - Моделируем девушку в 3d используя 3ds max - Подготовка к моделированию ноги - готовим ширму

megainformatic - Моделируем девушку в 3d используя 3ds max - Выполняем моделирование ноги

megainformatic - Моделируем девушку в 3d используя 3ds max - Улучшаем созданную модель женской ножки

megainformatic cms stat kit

megainformatic - Подводная лодка и подводный мир

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

megainformatic cms social

megainformatic cms social Руководство пользователя

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

модуль слайдера

ТЗ на сайт коллективных покупок

модуль slider

megainformatic cms seo

Поддержка сайтом нескольких языков - модуль multi lang

Поддержка сайтом нескольких языков - модуль multi lang

megainformatic - Моделируем девушку в 3d используя 3ds max - другие статьи сборника статей - обзор

установка нового шаблона в joomla 2.5.4

Описание продукта megainformatic cms social

Описание продукта megainformatic cms social

megainformatic - ТЗ на сайт по аналогии rys-stroi.ru

megainformatic cms groupon

megainformatic - дизайн сайта строительной компании УЛЬТРА-СТРОЙ

megainformatic - Тестирование подключения платежной системы

megainformatic - Выпадающее окно регистрации на сайте

megainformatic - Тестирование подключения к платежной системе с использованием скрипта эмулятора

megainformatic - Модуль для регистрации пользователя на сайте

megainformatic - Код для модуля регистрации пользователя на сайте

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

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

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

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

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

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

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

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

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

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

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

подробнее

     
 

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

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

 
     
 

Продолжаем цикл статей на тему программирования игр.

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

 
     
 

Вам потребуется:

- среда разработки Microsoft Visual Studio 2005 или выше;

- DirectX SDK Aug 2008 или выше;

- хотя бы минимальные знания английского языка, а еще лучше запастить программой словарем-переводчиком для англо-русского/русско-английского перевода - X-translator, Lingvo или что-то еще.

 
     
  Когда всё это будет у Вас под рукой и полностью установлено и готово к работе можно приступать.  
     
  Самый первый шаг.  
     
 

Сначала нужно установить MSVS (Microsoft Visual Studio), затем DirectX SDK.

В этому случае в процессе установки DX SDK будет подготовлена среда для программирования под DirectX и многие настройки, особенно отладку DX-приложений Вам не нужно будет перенастраивать вручную.

 
     
  Несколько уроков на тему создания игр  
     
 

Сегодня наша цель:

- познакомиться с основами работы в среде MSVS;

- создать первое простейшее игровое приложение;

- попробовать модифицировать его для проверки и отладки;

 
     
 

Запускаем MSVS

Выбираем пункт меню File > Open > Project Solution

Находим папку с примерами из DirectX SDK -

C:\DXSDK_Aug2008\Samples

На Вашем компьютере этот путь может быть другим, если Вы при установке DirectX SDK задали другой диск и другую папку, так что вначале уточните, куда Вы установили DX SDK !

 
     
 

А мы откроем самый первый пример -

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

 
     
  И попробуем его изучить  
     
  После открытия этого проекта в окне Solution Explorer дважды щелкаем файл CreateDevice.cpp, чтобы воочию увидеть этот магический cpp код.  
     
  Найдите функцию wWinMain  
     
  находим функцию wWinMain  
     
  можете щелкнуть данное изображение, чтобы увидеть его в полномасштабном варианте, затем вернитесь на данную страницу  
     
  Рассмотрим этот код по-порядку  
     
  INT WINAPI wWinMain( HINSTANCE hInst, HINSTANCE, LPWSTR, INT )
{
// Register the window class
WNDCLASSEX wc =
{
sizeof( WNDCLASSEX ), CS_CLASSDC, MsgProc, 0L, 0L,
GetModuleHandle( NULL ), NULL, NULL, NULL, NULL,
L"D3D Tutorial", NULL
};
RegisterClassEx( &wc );

// Create the application's window
HWND hWnd = CreateWindow( L"D3D Tutorial", L"D3D Tutorial 01: CreateDevice",
WS_OVERLAPPEDWINDOW, 100, 100, 300, 300,
NULL, NULL, wc.hInstance, NULL );

// Initialize Direct3D
if( SUCCEEDED( InitD3D( hWnd ) ) )
{
// Show the window
ShowWindow( hWnd, SW_SHOWDEFAULT );
UpdateWindow( hWnd );

// Enter the message loop
MSG msg;
while( GetMessage( &msg, NULL, 0, 0 ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}

UnregisterClass( L"D3D Tutorial", wc.hInstance );
return 0;
}

 
     
 

Данная функция wWinMain - является стартовой функцией работы любого игрового приложения, судя по названию Win - сокращение от Windows и Main - главная.

Префикс w означает, что данная функция использует строковые параметры вида WideChar, т. е. двубайтовые строки.

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

Что же происходит внутри этой функции ?

// Register the window class - регистрируем класс окна приложения
WNDCLASSEX wc =
{
sizeof( WNDCLASSEX ), CS_CLASSDC, MsgProc, 0L, 0L,
GetModuleHandle( NULL ), NULL, NULL, NULL, NULL,
L"D3D Tutorial", NULL
};
RegisterClassEx( &wc );

 
     
 

Вы наверное уже догадались, что строки начинающиеся с символа двойной наклонной черты

//

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

Всё остальное представляет действительно исполнимый код, который в процессе компиляции превращается в исполнимый машинный код, доступный для обработки центральным процессором CPU Вашего и любого другого ПК.

 
     
 

Мы создаем переменную wc с типом WNDCLASSEX и заносим в неё значения

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

 

 
     
 

WNDCLASSEX wc;


SecureZeroMemory(&wc, sizeof(wc));


wc.cbSize = sizeof( WNDCLASSEX );
wc.style = CS_CLASSDC;
wc.lpfnWndProc = MsgProc;
wc.cbClsExtra = 0L;
wc.cbWndExtra = 0L;
wc.hInstance = GetModuleHandle( NULL );
wc.hIcon = NULL;
wc.hCursor = NULL;
wc.hbrBackground = NULL;
wc.lpszClassName = L"D3D Tutorial";
wc.lpszMenuName = NULL;

 
     
 

Объявляем переменную wc с типом WNDCLASSEX

SecureZeroMemory - очищаем все поля данной переменной значением ноль.

Далее присваиваем каждому полю данной записи соответствующее значение -

размер записи - получаем при помощи функции sizeof

стиль

оконная процедура MsgProc

Обработчик экземпляра приложения wc.hInstance получаем при помощи функции GetModuleHandle

wc.lpszClassName = L"D3D Tutorial"; - задаем имя класса приложения.

Все остальные поля выставляются либо в 0, либо в NULL.

 
     
  0 в случае числовых полей, NULL - в случае полей-указателей.  
     
  RegisterClassEx - выполняем регистрацию класса с указанными параметрами в системе.  
     
  CreateWindow - создаем окно приложения  
     
 

if( SUCCEEDED( InitD3D( hWnd ) ) ) - инициализируем приложение и если всё прошло без ошибок -

ShowWindow( hWnd, SW_SHOWDEFAULT );
UpdateWindow( hWnd );
- показываем окно на экране, выполняем его перерисовку.

 
     
 

// Enter the message loop
MSG msg;
while( GetMessage( &msg, NULL, 0, 0 ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}

запускаем бесконечный цикл приема и обработки сообщений системы,

в случае если функция GetMessage вернет FALSE цикл будет остановлен и выполнена строка следующая за строкой цикла -

UnregisterClass( L"D3D Tutorial", wc.hInstance );
return 0;
- выполняется освобождение класса приложения в системе, выполняется возврат из функции со значением кода возврата равным 0

 
     
  [далее]  
     
     
     
подробнее

megainformatic cms groupon

megainformatic cms groupon

Стоимость: 14000 руб.

Данная система управления сайтом megainformatic cms groupon имеет все необходимые компоненты для создания вашего собственного сервиса коллективных покупок.

megainformatic cms groupon это достаточно эффективное и компактное решение, т. к. решает целевые задачи, не ставя во главу угла универсальность, хотя некоторые черты универсальности вы найдёте и здесь !

Демонстрационные сайты системы -

http://varve.ru/webprojects_cms/megainformatic_cms_groupon/ (готовый сервис коллективных покупок)

Вы можете войти в демонстрационный личный кабинет суперадмина на сайте http://varve.ru/webprojects_cms/megainformatic_cms_groupon/ используя следующие данные доступа -

admin
123456

Характерные особенности:

- управление страницами акций, содержащих название, изображение, актуальность, описание, условия, особенности, метки на картах яндекс и гугл, отзывы и многие другие важные данные;
- фильтрация акций по городам, категориям, активности;
- управление городами, категориями, поставщиками акций;
- использование мультиязычности на сайте (по-умолчанию доступны RU и UA) языки;
- возможность использования нескольких шаблонов;
- дополнение к системе в виде личных кабинетов, ролей, личные и общих страниц сайта, системы реферальных ссылок и регистрации по приглашению;
- другие необходимые модули - админ-панель, оформление заказа, возможность подключения нужных платежных систем, профиль, настройки, управление контентом, посещаемость, улучшенный поиск по сайту, карта сайта map.php и sitemap.xml, мета-теги, редактор статей и личных страниц и другие;


Что собой представляет сервис коллективных покупок ?

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

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

Покупатели купонов приобретая купон за довольно скромную сумму, получают скидки, по предъявлению купона.

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

Таким образом megainformatic cms groupon представляет собой готовое решение "под ключ" для организации сервиса коллективных попупок.

Ключевые особенности системы:

- решение целевых задач;
- компактность (дистрибутив не превышает 4 Mb);
- быстрота развертывания на вашем сайте - в течение 15 минут сайт будет готов к работе;
- открытый исходный код, позволяющий свободно модифицировать некоторые особенности системы под свои нужды;
- модульность, расширяемость - позволяет расширить и дополнить функционал необходимыми дополнениями;


И самая главная особенность этой системы - минимально возможная цена. Аналогичные решения, представленные на рынке стоят на порядок выше.
Это сделано не в ущерб качеству, т. к. megainformatic cms groupon писалась с нуля, используя опыт работы со многими другими cms и включает исключительно необходимый для работы функционал и ничего лишнего.
подробнее

kerbal space program - Первые впечатления

На днях довелось поиграть в одну замечательную игрушку - kerbal space program

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

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

kerbal space program - Первые впечатления

Почему изучать космонавтику это захватывающе ?

Потому что космос - это нечто неизведанное. Он всегда манил и будет манить людей.

Ну а скажите, кто бы не согласился хотя бы на время стать космонавтом ?

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

Впечатляет ?

Думаю да.

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

Что интересного мы найдем в kerbal space program ?

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

Сюжетная составляющая минимальна.

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

Герои игры - необычные существа КЕРБАЛЫ, но им присущи черты людей.

Эти забавные зеленые человечки чем-то напомнили мне ...

персонажей книги Николая Носова - Незнайка на Луне.

И тут меня осенило !

В 60-х годах 20 века тема космоса была в диковинку. А Носов был первым первопроходцем, который донес эту тему до детей в своих книгах. Одна из них Незнайка на Луне.

Конечно, если внимательно изучать содержание книги, она во многом может показаться наивной.

Взять к примеру Прибор Невесомости.

В реальности такой не существует.

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

Кто не мечтал побывать на месте Незнайки и тоже побывать на Луне ?

Если не считать Юрия Гагарина и плеяду других космонавтов, чтобы побывать на Луне, нужно очень многим пожертвовать ради этой великой цели.

А тут kerbal space program и ничем особым кроме нескольких свободных часов времени вам жертвовать не придется.

И Вы, как и Незнайка у Носова, сможете побывать (правда не на Луне, а на Муне).

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

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

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

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

Одним словом, Ваши мечты о путешествии в космос, вполне осуществимы !

подробнее



обзор #109_3 ria pc game


просмотров: 458




обзор #109 ria pc game


просмотров: 467


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



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

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

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

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



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


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