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


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

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 4
Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 4 Предлагаем вашему вниманию онлайн-комикс Приключения Кости Коробкина - Как я провел лето. Уф, ну и жара сегодня !
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic Создание игры на fle game engine - Simple game - страница 7 - Перемещения игровой сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 8 - Закрываем часть сцены от пустот при помощи черной текстуры с прорезью, ограничиваем перемещение сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 10 - Проверка столкновений / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 11 - Игровой счёт, звуки, музыка / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game extended - страница 1 - Создание новой сцены (уровня, комнаты), добавление новых возможностей / Пример простой игры - расширенная версия

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Советы копирайтеру - как не обмануть и не быть обманутым

Balls and Holes игра скачать + как создать игру на fle game engine

Balls and Holes игра скачать + как создать игру на fle game engine

Something: Unexplained 2 captive of desires

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

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

megainformatic - Игродельня

megainformatic - Новости страница 542

megainformatic - С днём защитника отечества !

megainformatic fle game engine fle / Пример простой игры fle - Скроллинг больших локаций

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

megainformatic - Шарики и Ямки игра PC

megainformatic - Шарики и Ямки игра PC

megainformatic fle game engine fle / Изучаем основы c++ - переменные на примере реального игрового проекта Balls and Holes

megainformatic - Реферальная ссылка

megainformatic - Изменение постоянных свойств в зависимости от контекста

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать

megainformatic - Искатели приключений Зеленый Шарик

megainformatic - Без названия

megainformatic - Мульти анимация

Pencil, Paper and the Ball PC game

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 2

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 3

megainformatic - fle game engine - создание 3d игры - simple game 3d

Pencil, Paper and the Ball PC game

I Free lancer - tale, story Я фрилансер повесть, история

Шарики и Ямки игра, Эмулятор игры Ну Погоди, Balls and Holes, Веселый Буквоежка Комикс, Костя Коробкин Комикс, Нечто: Необъяснимое в плену желаний 2 начало, simple game, с новым годом

Процесс создания игры в картинках

Сравнение различных игровых движков. Плюсы и минусы

app combainer - комбайнер настольных и веб приложений

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

Pencil Paper and the Ball PC Game review #91 - Как я придумываю историю

We all live in a yellow submarine !

PSI Siberian Conflict Reincarnation - Сибирский Конфликт Война Миров Реинкарнация

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 4

Ria PC game

Cradle / Колыбель PC game 2015 история неуспеха

ria pc game история

ria pc game - видео 105 - темная сторона

ria pc game - доска почета

ria pc game - Ваше персональное место в игре

ria pc game - megainformatic развитие проекта с 2006 года обзор 108

megainformatic страница 577

ria pc game - megainformatic обзор 109_1

ria pc game - megainformatic обзор 110_2

ria pc game - история создания проекта

Развитие сайта - временная капсула

подробнее

Пишем компактный слайдер

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

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

Вот пример того, как должен работать созданный слайдер -



Замечу, что php код необходимый для работы слайдера был внедрен прямо в текст данной статьи при помощи модуля content php performer. Исходный код этого модуля вы найдёте в статье - Модуль content php performer для megainformatic cms

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

Собственно для внедрения данного модуля вам потребуется любая версия библиотеки jquery (нам будет нужен только метод ready) и нижеприведенный код на php.

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

Итак, что у нас в коде ?

<?php //функции ===========================

//отображаем слайдер
function show_slider()
{
$view = '';

//указываем путь, где будут лежать ваши картинки для слайдера
$pictures_path = 'ПУТЬ_К_КАРТИНКАМ/images/';

$pictures = array();
$pictures_data = array();
//эта функция будет описана ниже, она просто возвращает массив имён файлов картинок и подписей к ним
get_all_pictures($pictures);
$pictures_count = count($pictures);
//очень важный шаг - задаем начальную картинку, с которой начинается показ
$current_picture = 0;

$pictures_limit = $pictures_count - 1;

//а также все данные для этой картинки
$current_picture_data = $pictures[$current_picture];

$pictures_slider_interval = get_pictures_slider_interval();

$view .= '<style>';

//определяем стили, необходимые для отображения нашего слайдера
$view .= '

.eks_slider_holder {
float: left;
width: 620px;
margin: 0;
padding: 0;
position: relative;
top: 0;
left: 0;
z-index: 1;
}
.eks_slider_holder
.eks_slider_frame_container {
float: left;
width: 256px;
height: 256px;
margin: 5px 0 0 1px;
padding: 0;
position: relative;
top: 0;
left: 0;
z-index: 2;
}

.eks_slider_holder
.eks_slider_frame_container
.eks_slider_frame {
width: 260px;
height: 260px;
margin: 0;
padding: 0;
position: relative;
top: 0;
left: 0;
z-index: 100;
background: url('.$pictures_path.'frame.png) no-repeat center center;
}

.eks_slider_holder
.eks_slider_frame_container
.eks_slider_item {
float: left;
width: 256px;
height: 1px;
margin: 0;
padding: 0;

position: relative;
top: -256px;
left: 0;
z-index: 90;

}

.eks_slider_holder
.eks_slider_frame_container
.eks_slider_item_responce {
width: 256px;
height: 130px;
margin: 0;
padding: 0;
}

.eks_slider_holder
.eks_slider_link_next {
float: left;
text-align: center;
margin: 15px 0 0 0;
width: 100%;
padding: 0;
line-height: 18px;
}';

$view .= '</style>';

//здесь указываем путь где лежит библиотека jquery
$view .= '<script type="text/javascript" src="include/js/jquery.js"></script>';

$view .= '<script>
//используем noConflict, если нужно совместное использование с другими библиотеками js, которые уже внедрены
//на вашем сайте (например mootools)
jQuery.noConflict();
//выполняем начальную инициализацию (для этого нам и нужен метод READY и библиотека jquery)
jQuery().ready(function() {
//вообщем-то самый важный шаг - задаем интервал, через который происходит автоматическое листание картинок
intervalID = setInterval(slider_autoslide_picture, '.$pictures_slider_interval.');
});

var picture = 0;

//эта функция просто меняет текущую картинку на следующую
function slider_autoslide_picture()
{
//тут ничего мудреного - запоминаем старую картинку
var old_picture = picture;

//получаем новую - смещением на +1
if ( picture < '.$pictures_limit.' )
picture = picture + 1;
else
//если при этом получим несуществующий индекс - устанавливаем на 0, т. е. на самую первую картинку
picture = 0;

//вот и сам движок слайдера - он ОЧЕНЬ прост - скрываем блок старой картинки и отображаем блок для новой
jQuery(\'#eks_slider_frame_\'+old_picture).css(\'display\', \'none\');
jQuery(\'#eks_slider_item_\'+old_picture).css(\'display\', \'none\');
jQuery(\'#eks_slider_frame_\'+picture).css(\'display\', \'block\');
jQuery(\'#eks_slider_item_\'+picture).css(\'display\', \'block\');
}

//эта функция делает то же самое, только при нажатии ссылок НАЗАД и ВПЕРЕД - вызывая пролистывание на -1 или на +1, так что заострять внимание на коде я не буду, он абсолютно аналогичен предыдущей функции, за исключением того, что вместо +1 используется +op, т. е. вместо op мы можем передать -1 или 1 (т. е. +1)
function slider_prevnext_picture(op)
{
var old_picture = picture;

picture = picture + op;
if ( picture < 0 || picture > '.$pictures_limit.' )
picture = 0;

jQuery(\'#eks_slider_frame_\'+old_picture).css(\'display\', \'none\');
jQuery(\'#eks_slider_item_\'+old_picture).css(\'display\', \'none\');
jQuery(\'#eks_slider_frame_\'+picture).css(\'display\', \'block\');
jQuery(\'#eks_slider_item_\'+picture).css(\'display\', \'block\');
}
</script>';

//это php код, который создает вереницу блоков картинок слайдера и текущий блок делает видимым
$view .= '<div class="eks_slider_holder">';

$view .= '<div class="eks_slider_frame_container">';

for ( $i = 0; $i < $pictures_count; $i++ )

{
$i_current_picture = $i;
$i_current_picture_data = $pictures[$i_current_picture];

$display = 'display: none;';
if ( $i_current_picture == $current_picture )
$display = 'display: block;';

//это рамка, для того, чтобы картинка выводилась со скругленными краями, заметьте что ссылку в <a href нужно ставить именно в рамке, т. к. рамка отображается по z выше, чем сама картинка !!!
$view .= '<div class="eks_slider_frame" id="eks_slider_frame_'.$i_current_picture.'" style="'.$display.'">';
$view .= '<a href="#"><img src="'.$pictures_path.'null.png'.'" border="0" alt="'.$i_current_picture_data['name'].'"
title="'.$i_current_picture_data['name'].'" width="256" height="256"></a>';
$view .= '</div>';

//ну а это уже сама картинка слайдера (очередная)
$view .= '<div class="eks_slider_item" id="eks_slider_item_'.$i_current_picture.'" style="'.$display.'">';
$view .= '<img src="'.$pictures_path.$i_current_picture_data['photo'].'" border="0" alt="'.$i_current_picture_data['name'].'"
title="'.$i_current_picture_data['name'].'" width="256" height="256">';
$view .= '</div>';

}



$view .= '</div>';

//в завершении выводим навигацию - ссылки НАЗАД и ВПЕРЕД
$view .= '<div class="eks_slider_link_next">';
$view .= '<a class="eks_link" href="#site_head" onclick="slider_prevnext_picture(-1);">Назад</a><br>';
$view .= '<a class="eks_link" href="#site_head" onclick="slider_prevnext_picture(1);">Вперед</a>';
$view .= '</div>';

$view .= '</div>';

return $view;
}



//задаем изображения для слайдера - функция, о которой я вам уже говорил выше - тут всё предельно просто
function get_all_pictures(&$pictures)
{
$pictures = array(
0 => array('photo' => '1.jpg', 'name' => 'раз'),
1 => array('photo' => '2.jpg', 'name' => 'два'),
2 => array('photo' => '3.jpg', 'name' => 'три'),
3 => array('photo' => '4.jpg', 'name' => 'четыре'),
4 => array('photo' => '5.jpg', 'name' => 'пять')
);
}



//получить настройку для выставление временной задержки слайдера - тут можем задать интервал, через который будет листаться слайдер, а если Вы хотите вынести эту настройку в админку вашей cms, тогда соответственно тут вам надо реализовать код, который будет брать значение этой настройки из нужного места в базе данных сайта или из нужного файла настроек.
function get_pictures_slider_interval()
{
$interval = 3; //секунд
$interval = $interval * 1000; //миллисекунд

return $interval;
}



//просто отображаем наш слайдер
//исполнение ===========================

echo '<div style="float: left; width: 100%; margin: 0; padding: 0; height: 300px; position: relative; top: 0; left: 0; z-index: 0;">';
echo show_slider();
echo '</div>';
echo '<div style="clear: both;"></div><br><br>';

?>

Вот собственно и всё :) Удачи Вам на ниве сайтостроя !!!





подробнее

     
  Игра: Дорога в Город (freeware)  
  игра Дорога в Город  
  Жанр: автоаркада  
     
  Версия: 18.10.2006  
     
  игра Дорога в Город - заставка  
  игра Дорога в Город - игровой процесс  
  игра Дорога в Город - таблица рекордов  
     
 

Новое время, идет продвижение энергоресурса нового поколения КОР, Вы - в центре событий, выступаете в роли Андреаса - сборщика и распространителя КОРа. Вам придется собирать ресурс - АЙТ, накапливать средства и выполнять различные задания: скоростная езда с лавированием в потоке машин со сбором айта на время, перевозка сотрудников лабораторий, поиск секретных лабораторий противника, покупка технологий и многое другое.

Основа игры - движение на автомобиле. (На скриншоте желтая машина - игрок). Но не все так просто - нужно следить за уровнем повреждений и запасом топлива, вовремя ремонтироваться и заправляться. На все это нужны средства - КОР-КРЕДИТЫ. АЙТ, который Вы будете собирать и сдавать и принесет Вам искомые средства. Будте осторожны на дороге, не сбивайте пешеходов!

 
     
 

В игре 10 игровых миссий. Суть игры: двигайтесь вперед быстро или медленно, лавируйте уворачиваясь от препятствий или вовремя останавливайтесь - возможна резкая остановка (клавиша - СТРЕЛКА ВВЕРХ).

Действие развивается по нарастающей - сначала простой сбор АЙТА и сдача в лаборатории с получением КОР-КРЕДИТОВ, затем скоростной сбор АЙТА (на время), перевозка сотрудников (СОИСКАТЕЛЕЙ) и многое другое. По ходу игры Ваш автомобиль постепенно улучшает свои характеристики в плане сбора АЙТА и увеличения максимальной скорости движения...

 
     
 

Дистрибутив игры содержит встроенную справочную систему, где можно подробно узнать о том, как играть. В комплекте несколько музыкальных саундтреков. Для проигрывания имеется аудио-плеер (автор -Оливье Лаписку). Музыкальные файлы можно также прослушивать через известный аудиоплеер WinAmp (он поддерживает формат IT)..

Для запуска плеера используется специальный пункт меню программы: Options > RunModPlug

 
     
  СИСТЕМНЫЕ ТРЕБОВАНИЯ: DirectX 7 и выше; Pentium 100MHz и выше; 32Mb RAM; 2Mb Video RAM; DirectX-совместимая звуковая карта, 21 Mb пространства на жестком диске.  
     
 

скачать игру - самораспаковывающийся архив 8,7 Mb

[downloads:19]
скачать игру - самораспаковывающийся архив 8,7 Mb

пароль к архиву: bj4r-vn35-guhj-gv85-4jfg

 
     
 
[downloads:2] открытый полный исходный код игры - архив WinRar 3.3 - 237Kb
 
     
  игра Дорога в Город - описание игры  
  игра Дорога в Город - Mod Plug Player  
     
 

Открытый проект Дорога в Город (Road To City)

===============================================
Открытый код игры Дорога В Город (версия 18.10.2006)
===============================================
автор: Синицин А.С.
дата публикации: 30.03.2007

Введение

Вашему вниманию предлагается исходный код игры на Delphi 7 с использованием библиотек DelphiX 1.07 (by Jaro Benes) или UnDelphiX под Delphi 7. О том где взять эти библиотеки см. ниже!

Игра создавалась около года, это первый игровой (пока некоммерческий) проект автора.
Для компиляции требуется библиотека DelphiX или UnDelphiX c кодом, адаптированным для среды Delphi7.
Исходный код игры также написан в Delphi7, в других версиях не тестировалось,
так что будьте готовы к модификациям кода, если используете другую версию
Delphi.

Особенности примера

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

- пример создания 2D-игры на Delphi в DelphiX для DirectX7;

- игра содержит 10 уровней.

- показано движение спрайтов, анимация, скроллинг экрана (сверху-вниз), проверка столкновений для эффекта аварий, сбора ресурсов, остановки возле зданий;

- воспроизведение звуков; для музыки используется внешний плеер ModPlug Player;

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

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

Планы развития проекта:

- Создание редактора карт;

- Разумное поведение других авто на дороге;

- Миди-музыка;

- Реализация начальной заставки, игрового меню;

- Развитие игры;

- Учет времени shareware-версии.

 
     
 

Путеводитель по исходному коду

Основной код приложения реализован в классе TMainForm, остальные типы - производные от TImageSprite и служат для управления игровыми спрайтами - в игре они статичные и анимированные. Тип TGamePaused служит для вывода картинки "Game Paused" во время паузы в игре (по F3); Тип TScrollBackground представляет прокручиваемый фон (трава). Дорога выводится динамически. Класс игрока - TPlayerSprite.

Для лучшего понимания работы приложения Road2City необходимо представлять порядок вызова методов класса TMainForm. Он следующий:

{методы design time} - при помещении новых компонентов DelphiX на форму приложения добавляется соотвествующий код (автоматически). Однако для нормальной работы компонентов во время runtime необходимо правильно их настроить. Главный компонент вашего приложения, занимающий всю площадь формы - это TDXDraw. Он отвечает за отрисовку графики и инкапсулирует соотвествующие методы DirectX 7. Что значит инкапсулирует? Это значит, что в его составе есть соотвествующие описания методов, а мы их вызываем и используем для своих целей. Некоторые из них вызываются автоматически за счет компонентной природы (TDXDraw происходит от TComponent).

Для любой игры на DelphiX Вам потребуются следующие компоненты на форме -

TDXDraw, TDXTimer, TDXSpriteEngine, TDXImageList, TDXInput, TDXSound, TDXWaveList и , возможно, некоторые другие (которые Вы найдете в обновленных библиотеках DelphiX).

Ядром библиотеки DelphiX является DirectX, поэтому особо не удивляйтесь величию DelphiX. Он только служит оболочкой, описывающей обращение к методам DirectX, а также выполняет некоторые дополнительные (но весьма рутинные) операции типа создания списка изображений, его загрузки, вывода спрайтов.

TDXTimer - используется для периодического вызова определенных методов, главным образом метода TDXDraw.Flip без которого просто ничего не появится на экране. TDXDraw.Flip вызывает показ сформированного в буферной памяти кадра игры в предоставленной ему области (окне приложения или на всем экране - в полноэкранном режиме). Установите необходимый интервал времени (свойство Interval), лучше просто - 0 (самый быстрый интервал !)

TDXSpriteEngine - отвечает за анимацию, т.е. последовательный вызов метода Move для каждого из принадлежащих ему спрайтов. Свойство TDXSpriteEngine.DXDraw должно содержать ссылку на компонент TDXDraw, иначе не будет анимации!

TDXImageList - загрузка списка изображений, их отрисовка. Для свойства DXDraw также укажите ссылку на TDXDraw иначе не будет отрисовки или даже ошибки будут!!

TDXInput - ввод от клавиатуры, мышки, джойстика и других устройств ввода. Здесь ничего указывать не требуется, можете только изменить значения клавиш для виртуальных IsButton1-32. Это делается двойным щелчком по компоненту.

TDXSound, TDXWaveList - используются для вывода звуков. TDXSound - интерфейс IDirectSound7, а TDXWaveList, то же, что и TDXImageList, но для списка звуков. Следовательно свойство TDXImageList.DXSound должно содержать ссылку на TDXSound.

{методы runtime} - рассмотрим что происходит при исполнении нашего приложения.

методы TMainForm.FormCreate, FormDestroy, FormClose содержат весь код инициализации, вызываемый при создании/уничтожении формы, закрытии окна приложения. Посмотрев код внутри этих методов Вы увидите что примерно требуется делать при создании/уничтожении окна формы вашей игры.

После того, как форма успешно создана/уничтожена происходит дальнейшая работа/завершение работы приложения. Обратите внимание! Я не случайно указал эти методы в паре Создание/Разрушение. Всегда создавая новый объект сразу же прописывайте и соответствующий код разрушения (Destroy, к-ый вызывается ч/з Free). Большинство ошибок начинающих писателей игр связано именно с тем, что забываем создать/уничтожить требуемые объекты!!!

Итак, если приложение все-таки заработало, что происходит дальше? Т.к. у нас на форме установлен TDXTimer, то дальше всё основывается на периодически вызываемых методах внутри метода TDXTimer.OnTimer

Загляните внутрь него и сами всё увидите!!!

Ладно, вообщем в кратце этого достаточно. Остальное я думаю, сможете постигнуть сами! Если Вы настоящие писатели игр или желаете стать таковыми. В этом Вам помогут всевозможные Help'ы по DelphiX и желательно раздобыть по DirectX SDK!!!, исходники и много много терпения и упорства!

 
     
 

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

http://www.torry.ru/pages.php?id=169

по этим ссылкам вы найдете стартовые странички, с которых можно скачать последние версии компонентов DelphiX и UnDelphiX.

 
     
 

Некоторые замечания по поводу работы с DelphiX (и UnDelphiX, далее просто DelphiX, подразумевая все последние обновления и модификации).

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

Однако вот Вам первое полезное замечание - Если Вы хотите изменить содержимое одного из файлов данных с графикой или звуками - *.dxg или *.dxw поступайте следующим образом:

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

- щелкните по нему правой кнопкой мыши и выберите Open для открытия файла данных, найдите и откройте требуемый файл;

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

- сохраните изменения в файл правым щелчком по компоненту DXImageList или DXSoundList на форме и выбором Save, указав требуемые имя и путь в соответствующем окне диалога;

- закройте проект вашего приложения БЕЗ СОХРАНЕНИЯ ИЗМЕНЕНИЙ!!! Это очень важно! В противном случае будут наблюдаться некие негативные последствия: рост объема исполнимого файла и "торможение" среды Delphi при работе с проектом.

Почему?

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

Вместо этого сохраняйте содержимое измененного файла *.dxg или *.dxw правым щелчком по компоненту DXImageList или DXSoundList и выбором Save, а измененный проект закрывайте БЕЗ ИЗМЕНЕНИЙ!!! (т.е. не сохраняя).

Таким образом, Вы оставите компонент пустым, это не будет приводить к указанным выше последствиям (росту исполнимого файла и "торможению" Delphi при открытии проекта).

Обновленные версии DelphiX к тому же содержат специальные инструменты (DXGEdit, DXWEdit) для изменения содержимого файлов *.dxg или *.dxw, поэтому также можете использовать и их!

Загрузка файлов данных *.dxg или *.dxw в соответствующие компоненты будет производиться Вами на стадии runtime (т.е. во время нормальной работы приложения). Как это делается показано в исходном коде!

Желаю Вам приятной работы по освоению DelphiX !!!

 
     
 

Как работать с исходным кодом?
===============================================

Внимание!!! Здесь описано как использовать исходный код игры с библиотеками
UnDelphiX и DelphiX 1.07a (by Jaro Benes).

Для использования кода и нормальной компиляции необходима установка
одной из этих библиотек!!!

Содержание -

Как заставить код работать под DelphiX (by Jaro Benes).
Как заставить код работать под UnDelphiX;


***********************************************
Как заставить код работать под DelphiX (by Jaro Benes).
===============================================

- установить библиотеку;

- в опциях среды Delphi указать путь к DelphiX\Source:
Tools -> Environment Options -> Library -> Library path -> ... -> используя диалог найти Delphix\Source ->
Add
Теперь в проекте ссылку на DelphiX\Source можно не указывать.

- открыть проект Road2City.dpr
попробовать откомпилировать.

> Если сообщения об отсутствии *.dcu, то
добавить в путь поиска проекта ссылку на Source DelphiX

> Сообщение об отсутствии DirectDraw.dcu
в разделе interface секции uses вместо DirectDraw задать DirectX

uses
..., DirectX;


компилируем.


Как заставить код работать под UnDelphiX;
===============================================

Установить библиотеку -

пример установки UnDelphiX:

запустить соответствующий вашей версии Delphi файл с расширением dpk -
например для Delphi 7 это файл (из папки Source) - DelphiX_for7.dpk

нажать кнопки Compile, затем Install

сохранить изменения в проект.

в пути поиска используемого проекта или среды Delphi добавить ссылки на папку Source
с кодом DelphiX -
Project > Options > Directories/Conditionals > ... > ... Add > [DelphiXpath]\Source > OK
, где [DelphiXpath] - путь к папке, куда вы скопировали библиотеку DelphiX

библиотека установлена!

=================================================

Теперь как работать с исходным кодом проекта Road2City :


- Запускаем файл проекта - двойным щелчком по Road2City.dpr

получаем сообщение об ошибке -
Error reading SpriteEngine.Items: Property Items does not exist.
Ignore the error and continue? ...

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

Метод устранения - нажимаем кнопочку Ignore и ничего страшного не произойдет!


------------------------------
Замечания:

22/03/2007
Как настроить среду Delphi, чтобы при использовании
комбинации Ctrl + LMouseButton (команда Find Declaration контекстного меню редактора кода)
осуществлялся переход на описания методов и типов, по которым производился щелчек?

30/03/2007

ответ:
Если на названии какого-либо типа или модуля не срабатывает команда Find Declaration,
то в этом модуле имеются ошибки (Errors), предупреждения (Warnings).

 
     
подробнее

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

По просьбам наших читателей начинаем публикацию новой серии - Иван Денисов и крутые хакеры. Сегодня читайте роман - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА.

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

Ту-ту. Входящее сообщение по icq.

- Привет !

- Привет Ден !

- Как продвигается ?

- Собрал необходимую инфу.

- Ок. Скинь мне. Далее. Что планируешь избрать ? Какой путь ?

- Пока не решил. Но думаю всё получится.

- Добро. Тогда действуй. Если у меня появятся какие-то новые идеи - я тебе отпишу.

- ОК. Работаем.

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

подробнее

 

Необходимый функционал системы администрирования сайта

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

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

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

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

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

Особенностью системы megainformatic cms является то, что тексты страниц с контентом сайта также хранятся в виде обычных текстовых файлов.

Поэтому у Вас есть как минимум 3 способа с помощью которых Вы можете создавать содержимое новых страниц или менять его у существующих:

1) открытие файлов контента обычным блокнотом или более продвинутым - Notepad++ и прямое редактирование кода страницы с последующим сохранением;

2) использование специальных редакторов - DreamWeaver и аналогов;

3) использование редактора админки;

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

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

 

 

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



read paper in english

fle game engine



Игродельня

fle game engine это игровой движок который развивается
на протяжении 2005 - по настоящее время. Разработки по нему приостанавливались,
затем возобновлялись снова и вот ! Он увидел свет.



выпуск 66 fle fast games коротко об играх сделанных на fle game engine



выпуск 66 fle fast games коротко об играх сделанных на fle game engine

Вы можете прямо сейчас оформить платную подписку на fle game engine -


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

новый современный движок для создания игр на платформе Windows Directx 9c - которая поддерживается большинством ПК.

Подробнее об оформлении подписки на fle game engine





Скачать fle game engine (полный исходный код).

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


Размер: 482 Mb



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

CRC32: 9626C289
MD5: 7537172124F59B49431DA3CE0EE70B97
SHA-1: 951A654AFA932AAD706C090B5A37F37DD53E5920

Контрольные суммы можно проверить утилитой HashTab

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

Система написана на c++ под directx 9.

Требования - наличие установленных MSVS 2005 (Microsoft Visual Studio) и DirectX SDK Aug 2008.

Для других версий MSVS и DirectX SDK могут потребоваться модификации кода !

Что включает дистрибутив ?

- Редактор сцен Scene Editor;

- пример игры simple game с полным исходным кодом;

- пошаговое описание создания примера игры simple_game - представляет набор html файлов пригодных для открытия и чтения из любого браузера;

- Coords 2D - утилиту отладки анимаций и подбора экранных координат содержит богатую библиотеку готовых примеров игровых спрайтов;

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

- fgg_setup.exe Fly snow 3d - визуальные эффекты падающего снега/дождя и др. красивые эффекты с частицами в 2d/3d;

Скачав дистрибутив fle game engine вы можете приступить к созданию своей игры прямо сейчас !

Начать создание игры во fle game engine - урок 1 - Simple game.

Создание игры во fle game engine - урок 1 - Simple game





Также есть версия системы для Delphi и DirectX SDK 8.1

На данный момент версия системы для Delphi и DirectX SDK 8.1 уже не развивается и представлена в завершенных игровых проектах Эмулятор игры Ну, Погоди !, Нечто: Необъяснимое, Нечто: Необъяснимое в плену желаний.







Создание игры во fle game engine - урок 1 - Simple game.

Создание игры во fle game engine - урок 1 - Simple game



готовая игра simple game v 1.0





Скачать готовую игру simple game версия 1.0.0 4.01.2017 (без исходного кода).

Исходный код и другие полезные материалы и инструменты Вы получаете при оформлении платной подписки !


Размер: 51,8 Mb



новый современный движок для создания игр на платформе Windows Directx 9c - которая поддерживается большинством ПК.

Подробнее об оформлении подписки на fle game engine





Скачать fle game engine (полный исходный код).

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


Размер: 482 Mb



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

CRC32: 9626C289
MD5: 7537172124F59B49431DA3CE0EE70B97
SHA-1: 951A654AFA932AAD706C090B5A37F37DD53E5920

Контрольные суммы можно проверить утилитой HashTab

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

Система написана на c++ под directx 9.

Требования - наличие установленных MSVS 2005 (Microsoft Visual Studio) и DirectX SDK Aug 2008.

Для других версий MSVS и DirectX SDK могут потребоваться модификации кода !

Что включает дистрибутив ?

- Редактор сцен Scene Editor;

- пример игры simple game с полным исходным кодом;

- пошаговое описание создания примера игры simple_game - представляет набор html файлов пригодных для открытия и чтения из любого браузера;

- Coords 2D - утилиту отладки анимаций и подбора экранных координат содержит богатую библиотеку готовых примеров игровых спрайтов;

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

- fgg_setup.exe Fly snow 3d - визуальные эффекты падающего снега/дождя и др. красивые эффекты с частицами в 2d/3d;

Скачав дистрибутив fle game engine вы можете приступить к созданию своей игры прямо сейчас !

Чтобы иметь возможность самостоятельно создать свою игру на базе примера simple_game с неограниченными возможностями дальнейшего расширения! - оформите подписку на fle game engine -

Скачать готовую игру simple game extended версия 1.0.1.1 7.01.2017



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







Версия: 03.07.2017

Шарики и Ямки: Каникулы Зеленого Шарика.

Сумасшедший Дэйв из игры Растения против Зомби в гостях у Кости Коробкина.

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

В игре используется новая технология рассредоточения внимания.

Это значит, что Игрок получает задачи, которые нужно решать одновременно.

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

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

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

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

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

CRC32: C9FE6254
MD5: 5D715D4C32DE1F78C299B20BA6F16995
SHA-1: 6A25CB6BA47B32870C553A722E0667BA82199565



комплект игра Шарики на лифте + Как создать игру

продукт представляет комплект из бесплатной игры Шарики на лифте / Balls on Lift + сборник уроков Как создать игру !

Более подробно ознакомиться с содержанием уроков комплекта игра Шарики на лифте + Как создать игру.

комплект из бесплатной игры Шарики на лифте / Balls on Lift + сборник уроков Как создать игру !

Сборник уроков покажет и расскажет Вам как создать игру и Вы сможете не только
в теории, но и на практике сделать это вставив своё творчество - графику, звуки
и музыку в игру Шарики на лифте и играть в неё !!!

БЕСПЛАТНОЕ ПРИЛОЖЕНИЕ К КОМПЛЕКТУ - игра Шарики на лифте. Так что вы сможете не только
изучить уроки, но и играть в свою игру.
Особенности продукта:

- Вы не только играете, но и творите;
- Уроки по созданию графики;
- Уроки по созданию звуков;
- Уроки по созданию музыки;
- Вставка созданных наработок в игру;
- Уроки по программированию на c++ для directx 9c и созданию дополнений для игры - в ближайших планах - следите за обновлениями !;


Стоимость комплекта: 250 руб







главное меню игры для проверки утилитой Coords2d

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



Scene2Game - 3d игра на delphi directx 8.1 + исходники.

Пример сложной игровой сцены

Скачиваний : 11


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

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

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

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

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

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

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

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

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

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

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



     
 

КАК СОЗДАТЬ СВОЮ ИГРУ - Набор разработчика игр - Нечто: Необъяснимое - в плену желаний



подробнее

размер файла: 40,1 Mb

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

 




Исходный код примера игры Donuts3D из DirectX SDK 8.1 на Delphi 6-7 + exe + все Media ресурсы (текстуры, звуки, модели)

Исходный код примера игры Donuts3D из DirectX SDK 8.1 на Delphi 6-7

подробнее

Скачиваний : 14




Игра: Дорога в Город / road2city (freeware) + source code

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

подробнее





Вы можете получить следующие преимущества, используя fle game engine
для создания своих игр:



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

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

- разнообразие проектов - на движке создаются игры 2d/3d без жанровых ограничений;

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

- перспективы: в ближайшее время движок начинает своё продвижение на новые платформы - в самое ближайшее время это андроид, а дальше будут и другие !





fle game engine инструменты разработки



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

Игры которые развивали движок и одновременно делались на нём, став его частью:

Ну, Погоди ! проект на delphi directx 8.1, c++ directx 9c, 2d

игра Ну, Погоди ! игровой процесс игра Ну, Погоди ! призовой мультфильм



Нечто Необъяснимое проект на delphi directx 8.1 2d/3d

игра Нечто Необъяснимое 1 уровень генератор частиц
игра Нечто Необъяснимое 1 уровень генератор частиц вступление
игра Нечто Необъяснимое главное меню
игра Нечто Необъяснимое герои и предметы
игра Нечто Необъяснимое 5 уровень - слова из кубиков
игра Нечто Необъяснимое 2 уровень вступление
игра Нечто Необъяснимое 2 уровень игровая сцена герой Рукер
игра Нечто Необъяснимое экран настроек
игра Нечто Необъяснимое 3 уровень вступление
игра Нечто Необъяснимое 3 уровень вступление






Нечто Необъяснимое: в плену желаний проект на delphi directx 8.1 2d

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



Веселый Буквоежка проект на c++ directx 9c, 2d, изометрия

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



Шарики на лифте. проект на c++ directx 9c, 2d, изометрия

игра Шарики на лифте



В состав движка входят также следующие инструменты:

  - Редактор сцен - SceneEditor 1.01;



Скачать SceneEditor 1.01 -

SceneEditor 1.01 Редактор 2d сцен fle game engine


Размер sfx-архива: 3 Mb. Также содержит примеры нескольких простых сцен 2d.

- Сборщик локаций;

- Утилита Coords2D;



  Скачать Coords2D -

Coords2D утилита тестирования спрайтов и определения экранных координат в 2d сценах fle game engine


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

Подробнее





Пример приложения: падающий снег - fge snow sample

Пример падающий снег - fge snow sample

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



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

Представляет пример приложения на движке для создания игр fle game engine.

Эффекты падающего снега или эффекты движения частиц можно применять в игровых сценах создаваемых на движке fle game engine и в других независимых проектах.

Скачать Пример падающий снег - fge snow sample.


Размер sfx-архива: 320 Kb.





создаем падающий снег, разноцветный снег, игровую сцену и многое другое.

Еще видео о создании игры на движке fle game engine



44 выпуск часть 2.1 создание игры на fle game engine



Смотрим какие есть статьи и уроки на сайте, пример
готовой игры Шарики на лифте, и продолжаем изучать
как добавлять игровые объекты в редакторе Scene Editor.





44 выпуск часть 2.2 создание игры на fle game engine



Учимся добавлять новый игровой объект в редактор
Scene Editor и в игру на примере спрайтов шарика
lonely ball dizzy, shakes his fist, winks.





44 выпуск - fle engine basics часть 1



Смотрим редактор Scene Editor, как в нём создается
игровая 2d сцена с глубиной по оси z, а также
как добавляются новые типы и виды игровых объектов.





43 выпуск часть 2 - вывод начальной заставки



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





Выпуск 43 часть 1 Меняем иконку приложения

Серия уроков посвященных разработке игр в fle game engine.
Урок 1 - Меняем иконку приложения со стандартной на вашу.





fle Scene Editor. 42 выпуск часть 1

Рассматриваем редактор 2d сцен с глубиной по оси z,
а также то как выглядит созданная сцена в игре.
Сам редактор можно скачать на сайте, как и игру.
Игра Веселый Буквоежка и основанная на ней - Freelancer way.







fle Scene Editor. 42 выпуск часть 2

во 2 части показано как создается игровая
сцена в редакторе Scene Editor, а затем
отображается в игре.



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

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



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


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