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


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

megainformatic - Как создать игру ? - Программируем сами - Содержание
        Как
подробнее...

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

megainformatic - Веселый Буквоежка - онлайн комикс - страница 18

megainformatic - Веселый Буквоежка - онлайн комикс - страница 19

megainformatic - Веселый Буквоежка - онлайн комикс - страница 20

megainformatic - Веселый Буквоежка - онлайн комикс - страница 21

megainformatic - Веселый Буквоежка - онлайн комикс - страница 22

megainformatic - Веселый Буквоежка - онлайн комикс - страница 23

megainformatic - Эмулятор ZX-Spectrum, БК-0010.01 и их работа в эмуляторе DosBox 0.74

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

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

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

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

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

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

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

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

megainformatic - Эмулятор БК-0010.01 версия 2.6 для Windows 9x/Me/2000/XP автор Юрий Калмыков 2002 год

megainformatic - api получения готового решения для решения различных задач возникающих при создании сайта

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

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

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

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

роман Eternity Вечность - автор Синицин Андрей megainformatic - Windows Sockets 2, ping, Windows SDK 7, чем открыть hxs файл - страница 4

megainformatic - Размещение Вашей рекламы на нашем сайте

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

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

роман Eternity Вечность - автор Синицин Андрей megainformatic - В чём отличие в применении символов & и * в языке c++ ? также продолжаем изучать Windows Sockets 2 и пример simple - страница 5

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

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

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

роман Eternity - страница 6 + решение по анимации закрывающихся дверей лифта

megainformatic - Сообщить об ошибке

Balls on Lift Table of Records / Шарики на лифте Таблица рекордов

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

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Рисуем шарик / How make the game - series of lessons - draw ball

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Содержание / How make the game - series of lessons - Index

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Разные шарики / How make the game - series of lessons - Different balls

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Анимация прыжков шарика / How make the game - series of lessons - Animation ball jumps

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Создание фона заднего плана / How make the game - series of lessons - Creating background for back plane

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Вставка созданной графики, звуков и музыки в игру - Inserting created graphics, sounds and music in the game.

Balls on Lift / Шарики на лифте + Как создать игру - бесплатная игра + комплект уроков о том, как создавать контент для игры - спрайты, фоны, звуки, музыку, и вставить его в игру - How to create a game - free game + package of lessons on how to create content for the game - sprites, backgrounds, sounds, music, and insert it into the game

Balls on Lift / Шарики на лифте + Как создать игру - бесплатная игра + комплект уроков о том, как создавать контент для игры - спрайты, фоны, звуки, музыку, и вставить его в игру - How to create a game - free game + package of lessons on how to create content for the game - sprites, backgrounds, sounds, music, and insert it into the game

Развитие проекта fle game engine

Бинарная философия / Binary Philosofy

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

Вакансии

Коллекция php скриптов

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

megainformatic - Приключения Кости Коробкина - В гостях у тёти Светы часть 1 - интерактивный комикс

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

fle game generator - fle генератор игр - fly snow 3d падающий снег - расширяемый генератор визуальных образов, с музыкой mp3, ogg и генерацией игр

fle game generator - fle генератор игр - fly snow 3d падающий снег - расширяемый генератор визуальных образов, с музыкой mp3, ogg и генерацией игр

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

megainformatic Создание и размещение видео баннера mp4

megainformatic Использование баннер-ротатора

megainformatic fle game engine Simple game / Пример простой игры

подробнее

Game craft - Наложение текстуры на модель робота scv - часть 4

[все уроки game craft]  [моделируем scv]  [моделируем scv шаг 1 часть 2] [моделируем scv шаг 2 часть 3]

Откроем созданную модель робота -

Модель робота scv как в Starcraft 2

Можете скачать готовую модель -

[downloads:34]

Вызовите редактор материалов - клавишей [M] или через верхнее меню Rendering > Material Editor. Выберите свободный пустой слот в редакторе материалов (см. рисунок ниже).

Наложение вспомогательной текстуры на модель робота SCV

Загрузите в слот текстуру

вспомогательная текстура

Как показано на рисунках ниже и перенесите её на модель робота SCV.

Изображение образца scv для моделирования - наложение текстуры Изображение образца scv для моделирования - наложение текстуры Наложение вспомогательной текстуры на модель робота SCV

В редакторе материалов выберите материал Default, включите его отображение (нажав кнопку с кубиком), перенесите материал на модель текстуры. Материал переименуйте в scv_base_tex.

Наложение вспомогательной текстуры на модель робота SCV

Теперь выберите модель и в списке модификаторов задайте модификатор Unwrap UVW.

Наложение вспомогательной текстуры на модель робота SCV - модификатор Unwrap UVW

Дальше процесс сводится к тому, что в стеке модификаций нужно раскрыть узел Unwrap UVW и выбрать пункт Face, чтобы иметь возможность выбирать грани для наложения. Удерживая нажатой клавишу [Ctrl] выбрать грани, как показано на рисунке, кликая по ним левой кнопкой мыши. Затем в блоке параметров модификатора Unwrap UVW (нужно прокрутить его ниже за полосу прокрутки справа) нажать кнопку Quick Planar Map, а затем Edit. После этого на экране откроется окно Edit UVW - для редактирования текстурных координат выбранных граней модели.

Наложение вспомогательной текстуры на модель робота SCV - редактирование текстурных координат граней

В окне Edit UVW вам нужно сделать следующее: уменьшить окно - чтобы оно не выходило за пределы экрана, нажать кнопку Options справа внизу окна и в блоке Bitmap Options задать нужные размеры текстуры (256х256 - пока оставим без изменений), снять флажок Tile Bitmap - наша текстура не будет повторяющейся (тайловой), для Brightness (яркость текстуры) задать значение 1,0 вместо 0,5. Cправа вверху в списке выбрать вспомогательную текстуру для отображения - Map #3 (scv.jpg)

Наложение вспомогательной текстуры на модель робота SCV - редактирование текстурных координат граней в окне Edit UVW

Чтобы текстура отображала не один элемент вспомогательной текстуры, а несколько (например 8), т. к. один элемент является достаточно крупным, нужно вызвать редактор материалов [M], в группе Blinn Basic Parameters нажать кнопочку M и в открывшемся блоке параметров для Map #3 в группе Coordinates задать параметр Tiling = 8,0 для U и V. Чтобы изменения отразились и в окне Edit UWV, там нужно справа вверху снова выбрать какой-нибудь другой пункт, а затем снова Map #3 (scv.jpg)

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

Теперь вашей задачей является наложение всех видимых граней модели на изображение текстуры. Т. е. вы должны циклически повторять процесс показаный на рисунке - выбрать нужные грани, нажать кнопку Quick Planar Map, затем Edit

Наложение вспомогательной текстуры на модель робота SCV - редактирование текстурных координат граней

В окне Edit UVW используя панель инструментов -

Наложение вспомогательной текстуры на модель робота SCV - edit uvw

Перемещать и масштабировать все грани, чтобы получить полную текстурную развертку всех граней модели. На которую потом можно будет нарисовать реальную текстуру - как описано в статье Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

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

Наложение вспомогательной текстуры на модель робота SCV - edit uvw

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

Процесс наглядно демонстрируется в нижеследующем видео -

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

Наложение вспомогательной текстуры на модель робота SCV - edit uvw - первый результат текстурной развертки

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

Оптимизированный вариант текстуры представлен на рисунке ниже -

Наложение вспомогательной текстуры на модель робота SCV - edit uvw - оптимизированный результат текстурной развертки

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

[downloads:35]

В следующем уроке мы займёмся прорисовкой созданной текстурной разверки в Photoshop. Прорисовка текстуры робота SCV шаг 5

[все уроки game craft]  [моделируем scv]  [Моделируем робота SCV шаг 1 часть 2]  [Моделируем робота SCV шаг 2 часть 3]  [Прорисовка текстуры робота SCV шаг 5] 

подробнее

     
 

Видео урок научимся создавать игру - Рождение игры часть 1.

Как создать игру в delphi 7 для directx 8.1 api ? Ответы на вопросы в серии уроков и видео.

 
     
  Scene2Game - 3d игра на delphi directx 8.1 + исходники.  
  Пример сложной игровой сцены  
 
[downloads:8]
 
     
 
Эмулятор электронной игры Электроника ИМ-02 "Ну, Погоди!"
 
триал-версия, 1,34 Mb   Готовая игра - эмулятор Ну, Погоди! Кроме, того, Вы можете не только приобрести игру, но и научиться создавать такие игры - об этом далее.
 
минимальные системные требования: Windows 98SE/2000/XP SP2/DirectX 8.1 или выше/Celeron 997/128 Mb RAM/32 Mb Video/DirectX-sound card/около 5 Mb HDD/клавиатура, мышь. Возможно пойдет и на более старых ПК, чем указано, просто не тестировалось.
 
Уроки delphi directx 8.1
 

Данные уроки представляют более углубленное изучение возможностей Delphi DirectX

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

- среда Delphi 7 или 2006;

- исходный код библиотеки delphi directx 8.1; (более старая версия, без поддержки русских букв и некоторых других возможностей), необходима для компиляции примера игры Donuts3D - [Пример игры Donuts3D].

- исходный код игры "Scene2Game" + доработанный исходный код библиотеки delphi directx 8.1 для поддержки русских букв, работы с анимированными 2D-спрайтами и некоторыми другими возможностями; - данный исходный код можно получить бесплатно скачав Scene2Game.

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

- знания компьютерной музыки, звука и графики - если Вы будете самостоятельно создавать контент для своей игры. На первых порах Вам могут помочь в этом [Уроки Photoshop], [уроки 3ds max], [уроки музыки].

 

 
Мы рассмотрим:
 

Урок 1 Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения

Урок 2 Обработка команд меню окна приложения Delphi VCL; Вывод изображения текстуры в рабочую область окна D3D.

Урок 3 Оконный и полноэкранный режимы. Управление игрой средствами DirectInput8

Урок 4 Построение класса приложения

Урок 5 Построение классов игровых объектов и других необходимых классов

Урок 6 Игровая логика

Урок 7 2D-анимация

Урок 8 Загрузка/Сохранение текущей игры, режим паузы, режимы часов/будильника, запуск браузера Internet Explorer для показа сайта разработчика и других интернет-ресурсов

Урок 9 Тестирование и отладка приложения

Урок 10 Реализация воспроизведения музыки и речи при помощи библиотеки fmod

Урок 11 Создание 3D-игр

 
     
  плен желаний  
     
  Пример сложной игровой сцены  
 
[downloads:8]
 
     
подробнее

Коллекция полезных php скриптов

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

Вот они -

Web технологии

Но сегодня этот список пополнится новыми скриптами.

Скрипт выбора случайного слова из списка.

Если обновлять страницу, то каждый раз будет выводиться новое слово.

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

подробнее

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

В предыдущей статье - Пишем свою cms - шаг 2
Вы узнали какой код положен в основу config.php, и какие задачи
он решает.

Обычно config.php содержит настройки доступа к базе данных.

Но поскольку в нашем случае megainformatic cms free это система, которая работает без mysql баз данных, то этих настроек в config.php нет.

Итак, поскольку с config.php теперь всё ясно, будем двигаться дальше.

Рассмотрим какие файлы составляют основу шаблона сайта, и самое главное увидим их код.

Основу шаблона нашей cms составляет папка, расположенная в папке design.

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

Соответственно наша цель - разобраться как создать свой шаблон, взяв за основу код одного из имеющихся.

Не мудрствуя лукаво просто делаем копию папки green.

И полученную новую папку назовём например, go

Чтобы новый шаблон стал текущим по-умолчанию изменим содержимое файла config.php на такое -

//набор доступных шаблонов
$templates = array('go', 'green', 'blue');
//имя шаблона по-умолчанию
$template_name = "go";

всё остальное оставим без изменений.

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

Во-вторых теперь мы смело можем зайти в папку design/go/ и попробовать что-то там менять.

Давайте рассмотрим код файла design/go/header.php нашего шаблона.

Я предполагаю, что Вы скачали megainformatic cms free и смотрите код header.php из папки design/green/ или из созданной папки go являющейся пока полной копией папки green.

Приведу лишь некоторые выдержки из кода -

design/go/header.php

определяем DOCTYPE для нашего сайта.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

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

далее видим как обычно - открывающие теги <html>, <head>, кодировку указанную в теге <meta>,

и наконец мы видим первый php код -

<?php //подключаем модуль page, который отвечает за формирование заголовка (title) для страницы сайта
//и за контент, отображаемый в центральном блоке content сайта.
include_once "modules/page.php";

//тут видим, что заголовок страницы сайта будет взят из переменной $pagetitle
echo "<TITLE>$pagetitle</TITLE>";
?>

далее следует содержимое мета-тегов по-умолчанию для всех страниц сайта.

подключение стилей css

закрывающий тег </head>

и открывающий тег <body>

за ним следует вывод html-верстки формирующей шапку сайта

код для вывода текущей даты-времени

модуль выбора шаблонов сайта

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

Поскольку модулей для вывода случайной новости, поиска и карты сайта в составе нашей cms еще нет, то не будем волноваться по-поводу их отсутствия.

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

Описанной информации Вам будет достаточно, чтобы усвоить задачу, которую решает файл design/go/header.php в шаблоне сайта.

Резюмировать можно так - header.php отвечает за определение DOCTYPE, кодировки, заголовка, мета-тегов, подключение стилей, а также вывод верхней части сайта, составляющей его шапку (top), а также информационные блоки - текущая дата-время, форма выбора шаблона, блок случайной новости, поле поиска, ссылка на карту сайта, облако тегов и бегущую строку.

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

А это уже гораздо больше чем совсем ничего :))) Согласитесь.

Игродельня



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

Есть немного информации для тебя, итак.

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

Можно начать и свой новый уникальный проект при наличии определенных условий: проект будет интересен.

Завершенные проекты

Ну, Погоди ! эмулятор электроника ИМ-02
Donuts 3d
road2city
Веселый Буквоежка
Костя Коробкин Как я провел лето
Костя Коробкин С новым годом !
Костя Коробкин Секретный проект
Костя Коробкин В гостях у тети Светы
Костя Коробкин В гостях у тети Светы продолжение - живые машины (проект близится к завершению)

Костя Коробкин Комикс Коллекционное издание

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



Проекты в разработке, уже есть выпущенные демо-версии.



balls and holes
Движок: fle game engine
Код примера игры на которой основан проект: balls and holes

Участники:

программист - Синицин Андрей
сценарий, концепт, идеи - Синицин Андрей, Синицина Дарья
графика - Синицин Андрей
дизайн уровней - Синицин Андрей, Синицина Дарья
музыка, звуки - Синицин Андрей (cj megainformatic)



si cod2
Движок: fle game engine
Код примера игры на которой основан проект: fle, you visual show, si cod

Участники:

программист - Синицин Андрей
сценарий, концепт, идеи - Синицин Андрей
графика - Синицин Андрей
дизайн уровней - Синицин Андрей
музыка, звуки - Синицин Андрей (cj megainformatic)



naramise (пока нет демо-версии, но есть выпущенный вариант флеш-игры - naramise)
Движок: fle game engine
Код примера игры на которой основан проект: simple game

Участники:

Тимонин Андрей
программист - Тимонин Андрей

сценарий, концепт, идеи - Тимонин Андрей
графика - Тимонин Андрей
дизайн уровней - Тимонин Андрей
музыка, звуки - Тимонин Андрей, Синицин Андрей (cj megainformatic)



Веселые Питомцы (есть демо-версия, но пока недоступна для скачивания)

Участники:
программист - Синицин Андрей
сценарий, концепт, идеи - Синицин Андрей, Синицина Дарья
графика - Синицин Андрей, Синицина Дарья
дизайн уровней - Синицин Андрей, Синицина Дарья
музыка, звуки - Синицин Андрей (cj megainformatic)



открытые проекты к которым можно присоединиться

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

Путь фрилансера

Костя Коробкин интерактивный комикс

simple game extended

simple game

предложите ваш уникальный проект

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

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



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


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