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


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

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

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

megainformatic - игра "Веселый Буквоежка" - инструменты разработки

megainformatic - Игра "Веселый Буквоежка" - история создания проекта

megainformatic - Как анимировать паука ?

megainformatic - Уроки Photoshop

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Купить Уроки Photoshop - Рисуем и Анимируем

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

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

megainformatic - Что нужно для создания собственного сайта ?

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

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку - урок 1 - Быстрый старт

megainformatic - Сброник статей по дизайну и компьютерной графике. Обзор.

megainformatic - Уроки 3d на delphi directx - Вывод Заставки

Добро пожаловать в систему управления сайтом megainformatic cms

megainformatic - Создание эскиза и макета страницы сайта

megainformatic - Верстка созданного макета

megainformatic - Добавление модулей обеспечивающих минимально необходимый функционал

megainformatic - Основы добавления контента на сайт, управления и поддержки сайта

megainformatic - Проверка работы сайта, установка на хостинг

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

подробнее

     
  Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)  
     
  модель коммандного центраСкачать готовую модель вы можете кликнув по картинке.  
     
  Этот объемистый урок расскажет Вам как научиться создавать нечто подобное: всем известно, что вышла игра StarCraft 2 компании Blizzard. Об этой игре ходят легенды. Но не дожидаясь когда вам удастся засесть за игру, а также для того, чтобы пополнить свои навыки и умения попробуем вообразить себя "крутым дизайнером" (прямо как из Blizzard) и попробовать создать модель и текстуру для коммандного центра из StarCraft 2.  
     
 

Часть 4

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

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

Для их выдавливания необходимо иметь 5 граней, а на рисунке имеется только 4. Эту проблему можно решить следующими способами:

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

- выполнением разрезания (Cut) граней для формирования новых сегментов;

- выполнением выдавливания из двух смежных граней с использованием Bevel c последующей коррекцией положения вершин/ребер;

 
     
  Обратившись к рисункам и хорошенько поэкспериментировав, думаю, Вы справитесь с поставленной задачей и сумеете создать крестообразную часть крыши со всеми необходимыми деталями.  
     
  Следует заметить, что формировать крышу, чтобы она соответствовала размерам и форме, лучше сразу по месту, т.е. расположив ее над готовым основанием Коммандного Центра.  
     
  И наконец осталось Вам сформировать всего 2 элемента - лесенку у выхода и башенку -  
     
   
     
  И опять всё достаточно просто - башенка это цилиндр преобразованый в editable mesh и видоизмененный путем 3-х последовательных выдавливаний, а лесенка - это бокс, у которого были растянуты вершины в его основании.  
     
  После того как Вы закончите Вам остается только правильно разместить все созданные детали и Вы получите модель Коммандного Центра.  
     
  Замечание: для выравнивания объектов друг относительно друга удобно пользоваться инструментом - Align (выравнивание)  
     
   
     
  Для его использования нужно выделить выравниваемые объекты, нажать на панели инструментов кнопку Align и указать объект относительно которого производить выравнивание. В открывшемся диалоговом окне указывается по каким осям и относительно чего центрировать выделенные объекты.  
     
  Так например, для расположения какой-то детали относительно центра Основания Коммандного Центра нужно сначала центрировать этот объект относительно Основания при помощи Align, а уже затем сместить на нужное расстояние.  
     
  [назад] [далее мы поговорим об аспектах создания текстурной развертки]  
     
подробнее

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

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

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

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



Замечу, что 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>';

?>

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





подробнее

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

Сегодня вспомнил, что у меня есть архивы с эмуляторами БК-0010.01, БК-0011, zx spectrum 48, 128, но озадачился вопросом - как их запустить из под Win 8 ? Вспомнил, что у меня есть еще эмулятор DosBox 0.74 - для запуска старых MS-DOS'овских игр из под Windows. Меня осенила идея - а можно ли запустить эмулятор ZX Spectrum из под эмулятора DosBox ?

игра batman в эмуляторе zx 128

Эта затея оказалась реальной ! А делается всё просто - запускаем DosBox 0.74,

В папку c:\dosprogs\zx\ ложим все файлы эмулятора zx 128, а также tap-файлы образов игр для zx spectrum, которые умеет распознавать zx 128 эмулятор.

В эмуляторе DosBox 0.74 монтируем папку как диск - пишем команду -
mount c c:\dosprogs\zx\

В эмуляторе DosBox 0.74 монтируем папку как диск - пишем команду - mount c c:\dosprogs\zx\

чтобы папка c:\dosprogs\zx\ была полностью доступна как виртуальны диск

далее просто вводим c: и Enter чтобы сделать текущим диск c

В эмуляторе DosBox 0.74 далее просто вводим c: и Enter чтобы сделать текущим диск c

командой dir мы можем проверить содержимое полученной текущей папки на текущем виртуальном диске c -

В эмуляторе DosBox 0.74 командой dir мы можем проверить содержимое полученной текущей папки на текущем виртуальном диске c

таким образом мы имеем диск C на котором есть указанные папки - tap, x128v05, zx-tapes (см. скриншот). Реально они хранятся у нас в c:\dosprogs\zx\, но в эмуляторе DosBox 0.74 это виртуальный диск C.

Как запустить эмулятор zx spectrum ?

Вводим dos команду - cd x128v05, чтобы сделать текущей директорию x128v05

dir - посмотрим содержимое этой директории (директория - это папка если кто не знает ;) )

В эмуляторе DosBox 0.74 Вводим dos команду - cd x128v05, чтобы сделать текущей директорию x128v05, dir - посмотрим содержимое этой директории

Видим там есть файл - x128.exe

Вводим x128 и жмём Enter. Вуаля ! Эмулятор zx - spectrum 128 - x128 для dos запустился из эмулятора dosbox 0.74 !!!

В эмуляторе DosBox 0.74 Видим там есть файл - x128.exe, Вводим x128 и жмём Enter. Вуаля ! Эмулятор zx - spectrum 128 - x128 для dos запустился из эмулятора dosbox 0.74 !!!

Итак, эмулятор не работает напрямую из Windows 8, но вполне работает из-под эмулятора DosBox 0.74.

Для пробы я попробовал запустить на эмуляторе x128 игру про batman'а. Делается это так - нажимаем клавишу [F1] получим экран доступных команд -

В эмуляторе DosBox 0.74 Для пробы я попробовал запустить на эмуляторе x128 игру про batman'а. Делается это так - нажимаем клавишу [F1] получим экран доступных команд

Я уже подготовил там, как вы помните, папку tap, в ней находятся tap файлы, которые умеет открывать x128 эмулятор - поэтому нам нужна команда - F7 - и останется только выбрать на диске нужный файл. Клавишами стрелок выбираем пункт F7 и нажимаем Enter.

В эмуляторе DosBox 0.74 Я уже подготовил там, как вы помните, папку tap, в ней находятся tap файлы, которые умеет открывать x128 эмулятор - поэтому нам нужна команда - F7 - и останется только выбрать на диске нужный файл. Клавишами стрелок выбираем пункт F7 и нажимаем Enter.

Клавишами стрелок выбираем диск C и нажимаем Enter

В эмуляторе DosBox 0.74 Клавишами стрелок выбираем диск C и нажимаем Enter - далее открываем папку tap, действуя также - стрелками и Enter, затем папку b, и внутри неё файл batman.tap и нажимаем на нём клавишу Enter. В эмуляторе DosBox 0.74 Клавишами стрелок выбираем диск C

- далее открываем папку tap, действуя также - стрелками и Enter,

В эмуляторе DosBox 0.74 Клавишами стрелок выбираем диск C и нажимаем Enter - далее открываем папку tap

затем папку b, и внутри неё файл batman48.tap и нажимаем на нём клавишу Enter.

В эмуляторе DosBox 0.74 Клавишами стрелок выбираем диск C и нажимаем Enter - далее открываем папку tap, действуя также - стрелками и Enter, затем папку b В эмуляторе DosBox 0.74 Клавишами стрелок выбираем диск C и нажимаем Enter - далее открываем папку tap, действуя также - стрелками и Enter, затем папку b, и внутри неё файл batman.tap и нажимаем на нём клавишу Enter.

После этого мы снова вернемся в окно начального экрана ZX-Spectrum 128. Нужно просто выбрать клавишами стрелок пункт Tape loader - загрузчик с кассеты и нажать Enter. Т. е. как будто мы пытаемся загрузить игру с кассеты, и поскольку у нас уже есть выбранный tap файл - он и загрузится.

В эмуляторе DosBox 0.74 Видим там есть файл - x128.exe, Вводим x128 и жмём Enter. Вуаля ! Эмулятор zx - spectrum 128 - x128 для dos запустился из эмулятора dosbox 0.74 !!!

В эмуляторе DosBox 0.74 Загрузка игры batman для zx-spectrum 48 - начальный экран загрузчика игры - заставка

В игре управление от клавиатуры - keyboard - клавиши Q, A, K, L и пробел.

игра batman в эмуляторе zx 128

По ссылкам ниже вы найдёте инсталлятор DosBox 0.74, а также самораспаковывающийся архив zx.exe содержащий папки tap, x128v05, zx-tapes. Еще я готовлю аналогичный архив с играми для БК-0010.01 - эмулятор и сами игры. Но об этом в следующей статье. А пока можете попробовать посмотреть более 1000 других игр, которые есть внутри архива. Некоторые из них сами содержатся во вложенных архивах - их нужно сначала распаковать.

Если по какой-то причине игра зависает или вы не знаете как управлять или хотите загрузить другую игру - выбираем пункт F3 - Select Mem Model. А в открывшемся экране выбираем в режиме какого ZX Spectrum нам выполнить reset (сброс) - 48K или 128K, либо же сделать это без сброса. Ну а после выполнения сброса можно выбирать по описанной методике другой tap-файл и пробовать загрузить его и поиграть.

В эмуляторе DosBox 0.74 Если по какой-то причине игра зависает или вы не знаете как управлять или хотите загрузить другую игру - выбираем пункт F3 - Select Mem Model В эмуляторе DosBox 0.74 Если по какой-то причине игра зависает или вы не знаете как управлять или хотите загрузить другую игру - выбираем пункт F3 - Select Mem Model

Скачать установщик для DosBox 0.74 (1,35 Mb) -

Скачать установщик для DosBox 0.74

Скачать самораспаковывающися архив zx.exe содержащий папки tap, x128v05, zx-tapes (39,9 Mb) -

скачать самораспаковывающися архив zx.exe содержащий папки tap, x128v05, zx-tapes

Папка zx-tapes (внутри архива zx.exe, который вы можете скачать по ссылке выше) содержит следующие вложенные архивы игр zx-spectrum:

в корне папки zx-tapes:

citadel.txt
CITADEL.ZIP
fulldir_28jul97.zip
gamedbs.zip
prince_of_persia.zip
the_eidolon.zip
the_vindicator.zip
wolfman.zip
в подпапках:

1

1942_mission.zip

A

a-bside2.zip
aaaarrgh.zip
abadia.zip
abu_simbel_profanation.zip
academy.zip
ace_2_128k.zip
ace_of_aces.zip
action_biker.zip
action_fighter.zip
action_force_2.zip
action_reflex.zip
advanced_lawnmower_sim.zip
advent1.zip
advent2.zip
advent3.zip
adventures_of_a_saint_bernard.zip
adventures_of_sinbad.zip
adventures_of_sinbad_.zip
ad_astra.zip
afootb.zip
africa_g.zip
africa_gardens_hotel.zip
afterburner.zip
aftershock.zip
after_b.zip
agent99_tap.zip
agentx.zip
agent_x_2.zip
agpito.zip
airborne_ranger.zip
airline.zip
akcionar.zip
alcatraz_harry.zip
alcatraz_harry_2.zip
ali.zip
aliens.zip
aliensyn.zip
aliens_uk.zip
aliens_us.zip
alien_destroyer.zip
alien_storm.zip
alien_swarm.zip
allocall.zip
alphabet_games.zip
alpine_games.zip
altered_beast.zip
alternative_world_games.zip
alt_prince_of_persia.zip
amaurote.zip
american_football.zip
anarchy.zip
androids.zip
android_1.zip
android_2.zip
andromed.zip
angel_cc.zip
angleball.zip
animated_strip_poker.zip
antics.zip
ant_attack.zip
apollo_11.zip
apple_jam.zip
aquarius.zip
arcade_creator.zip
arcadia.zip
archaeologist.zip
archon.zip
archon_2.zip
archon_ea.zip
arkan2-8.zip
armageddon.zip
army_moves.zip
artex.zip
artic_snooker.zip
artist2.zip
assedio.zip
ASTER.zip
asterix.zip
astroball.zip
astroclone.zip
astrologia.zip
astro_marine_corps.zip
atom_ant.zip
atram.zip
auf_wiedersehen_monty.zip
aussie_rules_football.zip
australian_games.zip
autbube2.zip
autochef.zip
automata.zip
automonopoli.zip
avenger.zip
avenger_way_of_the_tiger_2.zip
awari.zip
aztec_hunt_for_the_sun-god.zip
a_harvesting_moon.zip
a_tangled_tale.zip
a_team.zip
a_ticket_to_ride.zip
a_view_to_a_kill.zip
a_whole_new_ball_game.zip

B

backpackers_guide_to_the_universe.zip
back_to_the_future.zip
back_to_the_future_2.zip
back_to_the_future_3.zip
badlands_128.zip
ball_breaker.zip
ball_crazy.zip
banger.zip
bards_tale.zip
baseball.zip
batman.zip
batman_caped_crusader.zip
batman_the_movie.zip
batmnm48.zip
battlecars.zip
battlefield.zip
battlefield_germany_1_player.zip
battlefield_germany_2_player.zip
battle_command.zip
battle_of_the_planets.zip
battle_valley.zip
bazooka_bill.zip
BBT.zip
bcs_quest_for_tires.zip
beach_head.zip
beach_head_2.zip
beach_volley.zip
bear_a_grudge.zip
bear_george.zip
Beast.zip
beatcha.zip
bennyhil.zip
beverly_hills_cop.zip
beyond_the_ice_palace.zip
biggles.zip
big_ben_strikes_again.zip
big_trouble_in_little_china.zip
billykid.zip
billy_the_kid_joystick.zip
billy_the_kid_lightgun.zip
bintap.zip
bionic_commando_48k.zip
biorhythms.zip
bismark.zip
bite_the_dust.zip
bitvaogb.zip
biz.zip
blackbeard.zip
black_crystal_maps.zip
black_magic.zip
blade_alley.zip
blasteroids.zip
blazing_thunder.zip
blind_panic.zip
blinkys_scary_school.zip
blitz_kings.zip
blob_the_cop.zip
blockade_runner.zip
blockman.zip
block_dizzy.zip
bloodwych.zip
bloody_eyes.zip
blood_n_guts.zip
blue_thunder.zip
bmp2spec.zip
bmx_kidz.zip
bmx_ninja.zip
bobby_burgers.zip
bobo_stir_crazy.zip
bombed.zip
bomber.zip
bomber_bob.zip
bombjack.zip
bombscare.zip
bomb_fusion.zip
bonanza_bros.zip
borec.zip
bosconian_87.zip
boulder_dash_2.zip
boulder_dash_4.zip
bounder.zip
boxingm2.zip
branch_of_mind_demo.zip
brat_attack.zip
break_point.zip
brewery.zip
brian_jacksons_superstar_challenge.zip
bride_of_frankenstein.zip
bridge.zip
bridge_2.zip
bristles.zip
bronx_street_cop_joystick.zip
bruce_lee.zip
bubble_bobble.zip
bubble_bobble_2.zip
bubble_buster.zip
bubble_run.zip
bubble_trouble.zip
buccaneer.zip
buck_rogers.zip
budokan.zip
buffalo_bills_rodeo_games.zip
bugaboo_the_flea.zip
buggy_blast.zip
bulbo_and_the_lizard_king.zip
bullseye.zip
bump_set_spike.zip
bunny.zip
butcher_hill.zip
butch_hard_guy.zip

C

c-sainz.zip
california_games.zip
captain_blood.zip
cart_utils.zip
cass50.zip
castle_master.zip
chamurab.zip
chaos.zip
chess.zip
chimerap.zip
chips128.zip
chronos.zip
chuckie_egg.zip
chuckie_egg_2.zip
circ_gam.zip
cisco_heat.zip
cobra.zip
codeslicer.zip
comando_tracer.zip
combat_lynx.zip
commando.zip
compress.zip
copycat.zip
copy_sc.zip
crackdown.zip
CRIB.zip
crosswar.zip
crystal_kingdom_dizzy.zip
currah_intro_tape.zip
custard.zip
cyclone.zip
D

dalek_attack.zip
daleys_supertest_128.zip
dandy.zip
dangermouse.zip
dan_dare.zip
dan_dare_3.zip
darius.zip
dark_fusion.zip
dark_sceptre.zip
datalog.zip
dd_achac.zip
deathstar_interceptor.zip
deathwish_3.zip
debut.zip
demgt.txt demgt.zip
denizen_128.zip
derbyday.zip
deus.zip
devils_descent.zip
dick_tracy.zip
diesirae.zip
digisynth.zip
dizzy-x.zip
dizzy-y.zip
Dizzy10.zip
dizzy101.zip
dizzy11.zip
dizzy7-128k.zip
dizzy8-128k.zip
djv.zip
dodgy_geezers.zip
donalds_alphabet_chase.zip
doomdark-map-editor.zip
doomdarks_revenge.zip
dotty.zip
double_dash.zip
double_dragon_1_and_2.zip
double_dragon_2.zip
double_dragon_3.zip
Downlo.txt draconus.zip
dragonia.zip
dragons_lair.zip
dragons_of_flame.zip
dragon_breed.zip
dragon_n.zip
dragon_spirit.zip
DRAUGHT.zip
draw_mandelbrot.zip
driller.zip
dr_jekyll_and_mr_hyde_part_1.zip
dr_lair2.zip
dr_plzak.zip
dr_scroll.zip
dsna201.txt dsna201.zip
dundarach.zip
dustin.zip
dynablaster.zip
dynamite_dan.zip
dynamite_dux.zip
dynasty_wars.zip
dyndanpl.zip
dz80-110.zip

E

e-motion.zip
earthdef.zip
echology.zip
egal.zip
ekit11.zip
electro_bingo_1.zip
electro_bingo_2.zip
electro_bingo_3.zip
emilio_sanchez_tennis.zip
enduro.zip
enduro_racer.zip
endzone.zip
energy_warrior.zip
enigma9.zip
enigma_8.zip
enterpri.zip
escape_from_krakatoa.zip
escape_from_the_planet_of_the_robot_monsters.zip
esp.zip
espace.zip
eswat.zip
ethnipod.zip
etx.zip
eureka.zip
everest.zip
exodus95.zip
exolon.zip
exotron.zip

F

f19-128k.zip
f19-48k.zip
falklands.zip
famous_five.zip
fighter_bomber.zip
fighter_pilot.zip
final_fight.zip
finders_keepers.zip
firestorm.zip
fishing.zip
fizyka.zip
flashpoint.zip
flight_from_the_dark.zip
football_director_128.zip
football_director_2player_superleague.zip
football_manager_2.zip
foot_dir.zip
forgot_w.zip
formule.zip
fourth_protocol.zip
frankbox.zip
frankie_goes_to_hollywood.zip
fred.zip
freeclim_tap.zip
frenchbi.zip
full_throttle.zip
funcione.zip
future_bike_sim.zip

G

gac.zip
galactic_games.zip
galaxy_force.zip
games_designer.zip
game_writer.zip
gargantu.zip
gaunt3.zip
gauntlet_the_deeper_dungeons.zip
gee_bee_air_rally.zip
gemini_wing.zip
ghostbusters_2.zip
ghouls_n_ghosts.zip
ghouls_n_ghosts_128.zip
glug_glug.zip
golden_axe.zip
green_door.zip
gremlins.zip
gremlins_2.zip
gunship.zip

H

hammerfist.zip
hamrboy1.zip
hamrboy2.zip
hard_drivin.zip
hard_driving_128.zip
haunted_hedges.zip
headedit.zip
hercules.zip
heroes_of_the_lance.zip
Hero_Quest1_PLUS3.zip
Hero_Quest2_PLUS3.zip
highway_encounter.zip
hisoft_c.zip
hisoft_pascal.zip
hobgoblin.zip
horizons.zip
hostages.zip
hotrod.zip
how_to_be_a_complete_bastard.zip
how_to_be_a_hero.zip
HUH.zip
hunchback_the_adventure.zip
hungaror.zip
hunt_for_red_october.zip
hypersports.zip

I

ice_breaker.zip
impossaball.zip
Impossamole.zip
indiana_jones_fate_of_atlantis.zip
indiana_jones_last_crusade.zip
indiana_jones_temple_of_doom.zip
ingrids_back.zip
inheritance.zip
inspector_flukeit.zip
instruk1.zip
interface_1_rom_v1.zip
interface_1_rom_v2.zip
INTERLCE.zip
invertor.zip
invincible_island.zip
iron_lord.zip
italy_1990.zip

J

jackson_city.zip
jack_and_the_beanstalk.zip
jack_the_nipper_2.zip
jailbreak.zip
jasons_gem.zip
jasper.zip
jaws.zip
jet_set_gertie.zip
jet_set_willy.zip
jet_set_willy_2.zip
jock_and_the_time_rings.zip
joe_blade.zip
joe_blade_4.zip
johnny_reb_2.zip
jolly_roger.zip
jonah_barringtons_squash.zip
jones2.zip
jonny.zip
journeys_end.zip
joust.zip
jsw128.zip
judge_dredd.zip
juggernaut.zip
jumbert.zip
jumping_jack.zip
jungle_trouble.zip
jungle_warfare_joystick.zip
jungle_warfare_lightgun.zip
jungle_warrior.zip

K

kai_temple.zip
kane.zip
karateka.zip
karnov.zip
kat_trap.zip
kemshu.zip
kendo_warrior.zip
key_m_sp.zip
kickstart_2.zip
kick_off.zip
kick_off_2.zip
killed_until_dead.zip
kings_keep.zip
king_kong.zip
kirel.zip
klax.zip
knight_force.zip
knight_rider.zip
knight_tyme.zip
knot_in_3d.zip
kokotoni_wilf.zip
konami_tennis.zip
kondicio.zip
kong.zip
kongs_revenge.zip
kong_anirog.zip
kong_strikes_back.zip
kosmic_kanga.zip
kosmos.zip
kraal.zip
kraft-TAPs.zip
krazy_golf.zip
krazy_kong.zip
krion.zip
krypton_factor.zip
kung_fu.zip
kung_fu_knights.zip
kwah.zip
kwikload.zip

L

land_of_sagan.zip
lap_of_the_gods.zip
last_duel.zip
last_ninja_2.zip
last_ninja_remix.zip
last_word.zip
las_vegas_2.zip
las_vegas_jackpot.zip
lawn2.zip
lawn_tennis.zip
lazer_tag.zip
lazer_wheel.zip
lazer_zone.zip
lazy_jones.zip
la_centrale_nucleare.zip
la_corona_magica.zip
la_mineria.zip
leaderboard.zip
led_storm.zip
led_storm_128.zip
lee_enfield_space_ace.zip
legend_of_kage.zip
legend_of_the_amazon_women.zip
legions_of_death.zip
leonard.zip
lerm_8.zip
lerm_microdrive.zip
le_grande_fuga.zip
lightcorridor.zip
lightforce.zip
line_of_fire.zip
lisp.zip
little_computer_people.zip
livingstone_2.zip
living_daylights_lightgun.zip
load.zip
loader.zip
lode_runner.zip
lodicky.zip
logic.zip
logo.zip
lone_wolf_fire_on_the_water.zip
loony_lander.zip
loony_zoo.zip
lords_of_crom.zip
lords_of_midnight.zip
lord_of_the_rings.zip
lorna.zip
lospione.zip
lost_city.zip
loziotom.zip
luces_des_glaurung.zip
LUDO.zip
luna_atac.zip
luna_attack.zip
lyra2-TAPs.zip
l_asedio.zip

M

madloa89.zip
mad_mix.zip
mafia_contract.zip
mandel_demo.zip
mandragore.zip
manic_miner.zip
marauder.zip
marsport.zip
match_day.zip
max_desktop.zip
mcoder3.zip
mcwashcz.zip
MDA-DEMO.zip
mda_demo.zip
mdoc.zip
mean_streak.zip
meganova.zip
melbourne_draw.zip
melodym3.zip
melodym4.zip
melodym5.zip
mercs.zip
mickey_mouse.zip
micrboul.zip
microbowl.zip
microprose_soccer_128.zip
midnight-map-editor.zip
midnight_resistance_128.zip
mike_reads_pop_quiz_128.zip
mike_reads_pop_quiz_48.zip
minder.zip
mindfighter.zip
mindwarp-TAPs.zip
minesweeper.zip
monty_mole.zip
monty_on_the_run.zip
moonwalker.zip
motorbike_madness.zip
motorcycle_rally.zip
movie.zip
MQM1.zip
MQM2.zip
mrfreeze.zip
mr_heli.zip

N

naffsoft.zip
narc.zip
narc1.zip
nasatest.zip
navrhrfv.zip
neolite.zip
nexus.zip
nigel_mansell_world_champion.zip
Nightbre.zip
nightbreed.zip
nightbreed1.zip
night_raider.zip
ninja_hamster.zip
ninja_spirit.zip
ninja_warriors.zip
nmi_3_demo.zip
NodesOfYesod.zip
nodes_of_yesod_128.zip
nomad.zip
norman.zip
northstar.zip
nosferatu_the_vampyre.zip
noughts_n_crosses.zip
no_break.zip

O

oche.zip
octagon_squad.zip
octan.zip
oh_mummy.zip
oink.zip
olympic_challenge.zip
olympimania.zip
omega_one.zip
omega_zone.zip
omnicalc.zip
one_for_the_road.zip
one_man_and_his_droid.zip
ON_OCHE.zip
on_the_run.zip
operation_hormuz.zip
operation_wolf.zip
operation_wolf_48k.zip
oracles_cave.zip
orbiter.zip
orbix_the_terrorball.zip
orc_attack.zip
oriental_gardens.zip
othello.zip
otm-TAPs.zip
otm2-TAPs.zip
outcast.zip
outrun.zip
outrun_europa.zip
out_for_the_count.zip
out_of_this_world.zip
overlords.zip
OVERSCN.zip

P

pang128.zip
paperboy.zip
pathetic_pablo_bros.zip
paw.zip
pc2plus3.zip
pc2plus31.zip
pdtape1.zip
pdtape2.zip
peking.zip
phantis2.zip
phantom_club.zip
pictionary.zip
pikasm.zip
pinball.zip
pink_panther.zip
pipelin2.zip
planet_of_death.zip
platoon.zip
plotting.zip
plus_d_boot.zip
plus_d_hacking_kit.zip
plus_d_tool.zip
plus_d_utils.zip
poke-sna.zip
poke86.zip
poke87.zip
poke88.zip
poke89.zip
pole_position.zip
potsworth_and_co.zip
powerpla.zip
powerpre.zip
power_drift.zip
power_drift_128.zip
predator.zip
predator_2.zip
prince_of_persia.zip
print_and_plot.zip
profanat.zip
pro_ski_simulator.zip
psycho-i.zip
psycho_h.zip
pub_game.zip
purple_saturn_day.zip
pyramid.zip

PROGRAM

amstrad_plus_3_compilation.zip
artist_128.zip
art_studio_plus_3.zip
hobeta.zip
HypraLoader.zip
I-Universe-TAPs.zip
IGGYDEMO.zip
sp128-musics-tape-2.zip
trdos_utils.zip
voc2tap.zip

Q

qarx.zip
QUAD.zip
quazatron.zip
quetzalcoatl.zip

R

radio5.zip
rainbow_islands.zip
ram.zip
rampage.zip
rastansa.zip
rastan_128.zip
ravers_p.zip
realm_of_impossibility.zip
real_ghostbusters.zip
rebelstar_raiders.zip
rebel_planet.zip
redcoats.zip
redcode.zip
red_hawk.zip
red_heat.zip
renegade.zip
renumber_and_relocate.zip
REVERSI.zip
reyes_y_castillos.zip
rick_dangerous_2.zip
rikosphere.zip
road_runner.zip
robin_of_sherlock.zip
robocop.zip
robocop_2.zip
robozone.zip
rockroll.zip
rogue.zip
rommels_revenge.zip
rtty.zip
runes_of_zendos.zip
runn_man.zip
run_the_gauntlet.zip
r_type.zip

S

sabotage.zip
saboteur.zip
saboteur_2.zip
saint_dragon.zip
santa.zip
SAPOSOFT.zip
sapphire.zip
savage.zip
sceptical_1.zip
sceptical_3.zip
scooby_doo.zip
scramble.zip
screen_machine.zip
serebal.zip
sergeant_seymour.zip
sgd127.zip
sgd129.zip
shackled.zip
shadow_dancer.zip
shadow_of_the_beast.zip
shanghai_warriors.zip
sherlock.zip
sidewalk.zip
SIL5-128.zip
silent_shadow.zip
silkworm.zip
simpsons.zip
sinbad_and_the_golden_ship.zip
sir_fred.zip
skate_crazy.zip
skatin_usa.zip
sky_runner.zip
slaine.zip
slightly_manic.zip
sly_spy_secret_agent.zip
smashed.zip
smash_tv.zip
sna2tiff.zip
snowstrike.zip
soccer_q.zip
soccer_s.zip
softtalk2.zip
song_in_lines_3.zip
song_in_lines_4.zip
song_in_lines_5.zip
sonic.zip
sorcery.zip
soul_of_a_robot.zip
spacegun.zip
spcomp_2.zip
spconv-107.zip
speakeasy.zip
specdisc.zip
specialo.zip
spectrum_plus_intro_tape.zip
spectrum_tester.zip
specutil.zip
specventure.zip
speed_king_2.zip
spellbound.zip
spiky_harold.zip
splitting_images.zip
spy_vs_spy.zip
spy_who_loved_me.zip
starfox.zip
starpaws.zip
starstrike_2.zip
startrek.zip
stensontron.zip
stifflip_and_co.zip
STOPRSET.zip
stormbringer_128.zip
street_hassle.zip
strider2.zip
strider_128.zip
strike_force_harrier.zip
stripokr.zip
strip_di.zip
stunt_car_racer.zip
stun_runner.zip
stun_runner_128.zip
stupid.zip
SubXTC0-TAPs.zip
SubXTC1-TAPs.zip
SubXTC2-TAPs.zip
summer_games_1.zip
summer_games_2.zip
sunstar.zip
super_monaco_gp.zip
super_space_invaders.zip
super_sports.zip
sweevos_world.zip
switchblade.zip
swiv.zip
syntax.zip
s_shadow.zip

T

tap101.zip
tapconv.zip
tape2tap.zip
tapecet.zip
tape_copiers.zip
taph.zip
taput104.zip
tasimeg.zip
tasm301.zip
tastrig.zip
tasword_colour.zip
tbsquad.zip
tc5.zip
technician_ted.zip
technocop.zip
teenage_mutant_hero_turtles.zip
teenage_mutant_hero_turtles_2.zip
terminator_2_128.zip
test_drive_2.zip
tetris.zip
tfx100s.txt tfx100s.zip
theboxer.zip
thematch.zip
the_birds_and_the_bees.zip
the_games_summer_edition.zip
the_games_winter_edition.zip
the_hobbit.zip
the_inhertiance.zip
the_light_corridor.zip
the_patch.zip
the_rats.zip
the_serfs_tale.zip
the_simpsons.zip
the_time_machine.zip
the_turk.zip
the_untouchables.zip
the_vindicator.zip
thunderblade.zip
time_scanner.zip
tintin.zip
tirnanog.zip
tmx2tap.zip
tommy.zip
topcat.zip
total_eclipse.zip
tour_91.zip
tour_de_force.zip
trans_express.zip
trapdoor.zip
trashman.zip
trdos_utils.zip
treasure_island.zip
treble_champions.zip
tripods.zip
trivial_persuit_2_a_new_beginning.zip
trivial_persuit_baby_boomer_edition.zip
trivial_persuit_genus_edition.zip
trivial_persuit_young_players_edition.zip
trueno2.zip
turbo_outrun.zip
turrican_2.zip
tusker.zip
twin_world.zip
typhoon.zip
t_drinks.zip

U

uchi_mata.zip
uchi_mata_2.zip
ucm.zip
ultimate_warrior.zip
ultraviolet_assembler.zip
universal_hero.zip
un_squadron.zip
urban_upstart.zip
u_multiface.zip

V

valkyrie_17.zip
vampires.zip
vat2.zip
vector_ball.zip
velnors_lair.zip
vendetta.zip
verbs.zip
very_big_cave_adventure.zip
viaje.zip
Viaje_al_centro_de_la_Tierra.zip
vidpoker.zip
vigilant.zip
vindicator_128.zip
violent.zip
viratl.zip
viz.zip
voyage_into_the_unknown.zip

W

warcars.zip
warlockf.zip
war_of_the_worlds.zip
wcmngr.zip
wec_le_mans.zip
westbank.zip
west_bank.zip
wham_the_music_box.zip
wheelie.zip
where_time_stood_still_128.zip
wime.zip
winter_olympiad_88.zip
winter_sports.zip
winter_wonderland.zip
wintol.zip
Witchfiend.zip
witchfiend_128.zip
wizball.zip
wolfman.zip
world_class_leaderboard.zip
world_cup_italia_90.zip
world_games.zip
wrestling_superstars.zip
wwf_wrestlemania.zip

X

x-rated.zip
xadom.zip
xanthius.zip
xcel.zip
xecutor.zip
xeno.zip
xenon.zip
xenon_128.zip
xenophob.zip
xonix.zip
xor.zip
x_out.zip

Y

yacht_race.zip
yellow_door_final.zip
yellow_door_rays.zip
yie_ar_kung_fu.zip
yogi_bear.zip
yogi_bears_great_escape.zip
yomp.zip
young_ones.zip
ys_capers.zip
ys_digitape_5.zip
ys_pokes.zip
yucan.zip

Z

z.zip
z80tomf3.zip
zarjas.zip
zaxxon.zip
zcroll1.zip
zcroll2.zip
zenji.zip
zipper.zip
zip_zap.zip
zodiac.zip
zombi.zip
zombies.zip
zona0.zip
zoot.zip
zub.zip
zx81_slowloader.zip
zx81_to_pc_tools.zip
zxtape.txt zxtape.zip
zybex.zip
zynaps.zip
zzzz.zip

Чтобы запустить игру в эмуляторе zx-spectrum - распаковываем её из архива, ложим в папку tap полученные после распаковки файлы и далее действуем как это было описано на примере игры batman. Тогда Вы сможете поиграть в любую из игр. Игры для zx spectrum 48 надо запускать в режиме spectrum 48, а созданные для zx-spectrum 128 - в режиме zx-spectrum 128.

Если игра работает слишком быстро, можно выбрать опцию Alter slow down (она показана на скриншоте выше) и клавишами PageUp и PageDn замедлять или ускорять работу эмулятора. На моём компьютере, например, большинство игр достаточно приемлемо работает на замедлении до 40%. Очень быстрые игры - на 8% (такие как Astro Marine Corp).

Обращаю ваше внимание, что я не являюсь знатоком игр для speccy (zx-spectrum), почти все игры я вижу впервые. Просто когда-то давно мне посчастливилось скачать архив, содержащий эту уникальную (более 1000 игр) коллекцию для zx-spectrum 48 и zx-spectrum 128, и теперь Вы тоже можете скачать эмулятор и игры - и поиграть в них. Если Вы знаток старых игр для zx-spectrum и если Вы заметите какую-то неточность в моих описаниях или хотите поделиться какой-то информацией - милости просим - можете оставить сообщение любым доступным способом - через форму комментариев внизу страницы или со страницы контактов написать мне напрямую. Я являюсь больше знатоком игр для БК-0010.01 - следующая статья будет посвящена ему, его эмулятору и архивам с играми для него.

А вот и долгожданная статья про Эмулятор БК-0010.01.

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

Таким образом можно поиграть онлайн в:

Rex | ZX Spectrum | game | Martech Games Ltd UK, 1988 - screen 1 играть онлайн / play online

Crystall Kindom Dizzy | ZX Spectrum | game | ZXArt Russia 2017 - screen 1

Скоро будут добавлены и другие игры. Следите за обновлениями.

подробнее

Что нужно знать для создания сайта ? Глава 3 - Идём дальше - нанизываем новый код - где объявляются стили css и код javascript.

[к содержанию]

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

Теперь пришла пора перейти к более сложным примерам.

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

Вы узнаете где описываются и как подключаются стили css, а также скрипты javascript.

Вообще говоря стили css и скрипты на javascript можно включать в любой части страницы сайта, но более правильно и удобно это делать внутри заголовка - после тега <head> но до закрывающего тега </head>

Приведу пример -

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

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<title>Моя первая страница</title>
<link rel="stylesheet" href="./css/style.css" type="text/css" >
</head>
<body>
Привет! Это текст на моей первой странице.<br><br>

Ура !!! Работает !!!<br><br>
</body>

</html>

Таким образом если вышеприведенный код размещен в файле index.html расположенном в корневой директории вашего сайта, то файл стилей style.css должен находиться в папке css внутри этой же корневой директории (папки).

Причём если Вы укажете путь к файлу style.css именно как ./css/style.css, то файл будет корректно подключен и найден как при открытии страницы index.html путём обращения по адресу сайта, так и при простом обращении к файлу index.html при открытии его из браузера.

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

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

Обычно все пути лучше указывать относительно корневой папки сайта, в которой размещен index.php (или index.html - как в нашем примере).

В дальнейших наших статьях мы будем работать именно с файлами php. Отличие от index.html будет незначительное с точки зрения синтаксиса, но огромное с точки зрения возможностей.

Забегая немного вперед приведу сразу пример - index.php

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

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<title>Моя первая страница</title>
<link rel="stylesheet" href="css/style.css" type="text/css" >
</head>
<body>
Привет! Это текст на моей первой странице.<br><br>

Ура !!! Работает !!!<br><br>
<?php

//тут может размещаться php-код

?>

</body>

</html>

Существенных отличий всего 3:

1) Изменилось расширение файла - вместо .html стало .php;
2) Внутри файла добавились новые теги - <?php и ?>
3) php - файл должен выполняться на хостинге с поддержкой php или на локальном сервере (например в пакете DENVER)

Обратите внимание также, как я указал путь -
<link rel="stylesheet" href="css/style.css" type="text/css" >
Т. е. путь задан относительный, относительно файла index.php что является более надежным с точки зрения размещения вашего сайта.

Если сайт будет размещен в подпапке - то ошибок с отображением style.css не будет, а вот если мы укажем абсолютный путь - как в примере выше - тогда сайт (а в данном примере файл index.php) должен обязательно находиться в отдельной корневой папке являющейся доменом или субдоменом.

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

При подключении скриптов javascript действуют аналогичные правила - всегда используйте относительный путь !!!

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

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<title>Моя первая страница</title>
<link rel="stylesheet" href="css/style.css" type="text/css" >
<script src="js/my_script.js" type="text/javascript"></script >
</head>
<body>
Привет! Это текст на моей первой странице.<br><br>

Ура !!! Работает !!!<br><br>
<?php

//тут может размещаться php-код

?>

</body>

</html>

далее

[к содержанию]

     
  Вашему вниманию предлагается новый раздел сайта - ГАЛЕРЕЯ 3D-моделей. Если Вы увлекаетесь 3D-моделированием или еще только учитесь создавать 3D-приложения и Вам не хватает 3D-моделей для проработки примеров, а может быть просто - для изучения моделирования на примере чьих-то моделей - ТО ЭТОТ РАЗДЕЛ - ДЛЯ ВАС!   
     
  Здесь Вы найдете 3D-модели в виде архивов WinRar 3.2. Каждый архив содержит следующие файлы: *.max - модель в формате 3Ds MAX 7.0, *.x - модель в формате DirectX, *.bmp - текстура модели.  
     
  Правила работы с моделями: если после открытия модели в формате *.max из 3DS MAX 7.0 появляется сообщение об отсутствии файла текстуры Вам нужно указать правильный путь к файлу в Вашей системе. О том как это сделать рассказано в статье - Подготовка модели к использованию. Модели *.x пригодны сразу же для использования в DirectX-приложениях. Файл *.bmp или *.jpg - это текстура модели, поэтому при использовании моделей важно чтобы приложение могло найти и файл с текстурой иначе модель будет сплошного однотонного цвета. Для этого располагайте файл с текстурой в той же папке, что и модель или правильно прописывайте пути к файлам в своих приложениях!  
     
  Вы легко можете конвертировать модель в формате *.max в формат *.x - для этого Вам понадобится стандартный плагин из DirectX SDK 9.  
     
  щелкаем на изображении, скачиваем архив с моделью и текстурами  
     
  все модели (если это не указано особо) в формате 3ds max 7  
     
  анимированная модель авто murocar  
     
  модель автомобиля muro-car Файл-архив - 552 Кб. Анимировано вращение колес.

Игры, в которых применялись данные модели -

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

 
     
  Бобби - простая низкополигональная модель  
     
 

"Бобби" - довольно простенькая низкополигональная модель. (архив - 152 Кб) Текстура-развертка полностью рисована в Corel Draw11.

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

 
     
  Круизер из игры "Дорога в Город"  
     
  Круизер - аналог машины, которая ездит по дорогам в игре "Дорога в Город" Средней сложности модель. Развертка сделана в Corel Draw. (248 Кб).  
     
  Военный защитный джип или просто Милитари  
     
  Военный джип. Модель претендует на низкополигональность - поэтому колеса так угловаты. Во всех играх, особенно в стратегиях, колеса такого вида, чтобы снизить число полигонов у модели! Проработан салон машины. (199 Кб).  
     
  Самосвал или грузовик  
     
  Грузовик-самосвал Отличный грузовичок - сразу можно в игру вставлять! (209 Кб).   
     
  Экскаватор  
     
  Экскаватор - тщательно проработанная модель. Используется две различные текстуры - основа - от грузовика, экскаваторная часть - другая текстура. Архив - 382 Кб.  
     
  Цистерна  
     
  Цистерна - в комплекте 2 текстурных развертки. Основа - от грузовика + цистерна.  
     
  Набор из 16 моделей проекта ТМГ  
     
 

Набор из 16 моделей проекта ТМГ (Тайны Морских Глубин) в формате 3ds max 7 - 65,8 Mb

bcp - катер береговой охраны
cargoship - грузовой корабль
civilyacht - яхта
esubmarine - подлодки
floor_vehicle - донный вездеход
motorboat - моторка
nx4 - подлодка nx4
pbb - пиратский катер
sails - простые модели моряков
sciencebtsc - нии батискаф
sfboap - катер на воздушной подушке
sfboap - боевой катер
sfcruiser - крейсер
steamship - теплоход

В архиве модели в формате 3ds max7, текстуры, скетчи

 
     
  Данные модели часть пока еще не вышедшего проекта ТМГ - Тайны Морских Глубин   
     
  Набор из нескольких моделей проекта Нечто: Необъяснимое  
     
 

Набор из нескольких моделей проекта Нечто: Необъяснимое - в формате 3ds max7, текстуры *.jpg - 6,21 Mb

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

 
     
  Некоторые из моделей текущего проекта Нечто: Необъяснимое  
     
  Модель Фрейма Исхода из игры Периметр  
     
 

Модель Фрейма Исхода из игры Периметр. Взята с официального сайта http://www.kd-lab.com, пересохранена в формате 3ds max 2009, содержит также текстуру и экспортированную directx модель - 866 Кб.

Игра Периметр

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

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



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


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