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


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

megainformatic - Веселый Буквоежка - онлайн комикс - страница 11
Веселый Буквоежка - онлайн комикс - страница 11 представляем Веселый Буквоежка - онлайн комикс. Теперь нужно позаботиться о поливе. Сегодня дождя, думаю, не будет.
подробнее...

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

megainformatic - Game craft - моделируем scv

megainformatic - Game craft - моделируем scv - шаг 1 (часть 2)

megainformatic - Game craft - моделируем scv - шаг 2 (часть 3)

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

megainformatic - Game craft - Прорисовка текстуры робота SCV шаг 5

megainformatic - Game craft - Экспорт модели из 3ds max в формат X

megainformatic - Game craft - отображение scv модели в формате x в d3d9-приложении

megainformatic - Game craft - управление игрой от Direct Input в d3d9 - приложении

megainformatic - Game craft - игровая камера в d3d9 - приложении

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 1

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

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

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

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 5

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 6

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

подробнее

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

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

Конечно не всё так просто, скажете Вы, и будете в какой-то степени правы.

Конечно писать свою cms Вы тоже будете и должны сами, а не просто читать текст данной статьи. :))))

Однако общие принципы, которые лежат в разработке собственной cms, думаю, будут Вам всё же полезны.

Принцип 1: старайтесь писать внутри модулей Вашей cms максимально независимый от других её частей код.

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

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

И самое главное - Ваша cms станет легко модифицируемой и расширяемой.

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

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

После того, как Вы увидели, какие файлы составляют основу index.php, пришло время
один за другим рассмотреть код, описанный в этих файлах.

Код можно скачать здесь - megainformatic cms free

А я собственно разъясню что и как.

config.php

Внутри мы видим следующий код -

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

//если в браузер через форму методом POST был передан параметр template
if ( isset($_POST['template']) && $_POST['template'] != "" )
{
//и если значение этого параметра представляет собой имя одного из доступных шаблонов сайта
if ( in_array($_POST['template'], $templates) )
//тогда запоминаем имя этого шаблона в переменной template_name
$template_name = $_POST['template'];
}

//формируем путь к шаблону сайта, который включает название папки - design + собственно имя выбранного шаблона
$template_path = "design/".$template_name;

Если вернуться к коду index.php, то становится понятным назначение переменной $template_name.

Вы можете заметить, что логичнее было бы использовать просто переменную $template_path

:))) Разумеется !!! С этим никто и не спорит !!!

Просто когда пишешь свою cms с нуля не всё и не сразу становится так очевидно.

А вот когда сам шаг за шагом начинаешь "разжевывать" это создание, то видишь сразу все слабые места и недочёты.

Чтож, если Вам так больше нравится - можете изменить код index.php, чтобы он стал выглядеть по-новому:

/* подключаем файл конфигурации (данный файл может хранить какие-то базовые настройки сайта, например используемый на сайте шаблон */
include_once 'config.php';

/* подключаем файл из текущего шаблона, который отвечает за вывод блока и шапки сайта */
include $template_path."/header.php";

/* подключаем файл из текущего шаблона, который отвечает за вывод блока меню сайта */
include $template_path."/menu.php";

/* подключаем файл из текущего шаблона, который отвечает за вывод блока контента (т. е. текста страниц, картинок, ссылок - статей, которые мы читаем) */
include $template_path."/content.php";

/* подключаем файл из текущего шаблона, который отвечает за вывод нижней части сайта (footer, подвал) который обычно содержит копирайт и коды счётчиков */
include $template_path."/footer.php";

Главное после таких изменений проверить работоспособность сделанных изменений.

И если при этом не будет ошибок в работе сайта, значит улучшение имеет право на жизнь. ;)

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

Вы учитесь писать свою cms и экспериментировать,

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

В следующей статье мы продолжим эти приятные занятия :)))

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

модуль ПАДАЮЩИЙ СНЕГ



демонстрация модуля падающий снег

Данный набор включает в себя систему megainformatic cms free + падающий снег.

Вы можете также внедрить модуль в любой сайт под управлением любой cms.

megainformatic cms free БЕСПЛАТНЫЙ ЭЛЕКТРОННЫЙ ПОМОЩНИК - megainformatic cms free

подробнее о системе

[downloads:1]



подробнее

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

#name / имяscore / счётdate time / дата время
    
1Dlor21845            2016-08-27 20:55:22
2electroman12230            2016-08-24 21:04:50
3juny_technic8120            2016-09-07 22:07:54
4Dasha7130            2016-08-19 19:09:25
5megainformatic3455            2016-08-19 21:05:19
6supergamer11745            2016-09-30 20:56:03
7pragmatos1605            2016-08-20 08:53:01
8wild_winD1518            2016-08-19 20:18:03
9master1165            2016-08-24 10:10:45
10megainformatic21065            2016-08-20 20:25:19
11finalgate1000            2016-08-28 21:13:10
12hagbard866            2016-08-23 11:56:42
13alex416            2016-08-20 07:47:45
14dumta_Sw189401            2016-08-19 13:35:54
15kar400            2016-07-31 10:12:54
16parabolooid75381            2016-08-19 14:07:30
17yevherts355            2016-08-04 07:27:00
18omega355            2016-08-01 18:00:10
19pokendist355            2016-08-01 15:51:53
20diotranzz355            2016-07-30 02:01:42
21VOVA2000350            2016-10-03 21:27:57
22moningx336            2016-08-20 07:18:48
23summer257            2016-08-20 09:47:10
24sergey.rezov255            2016-08-02 11:15:07
25trix248            2016-08-20 08:19:10
26forwarder248            2016-08-20 08:18:11
27SHadow223            2016-08-19 20:22:03
28bessyt219            2016-09-11 07:43:08
29supergamer210            2016-08-19 13:46:15
30tron202            2016-10-04 20:07:28
31dickfrencis182            2016-09-02 10:24:01
32Domix155            2016-08-03 04:21:16
33danny140            2016-09-07 21:01:57
34sen100            2016-08-20 08:11:20
35bIG_Ball100            2016-08-20 08:03:42
36proger158            2016-08-19 13:28:33
37dance57            2016-08-19 11:34:47
38ygrek53            2016-08-23 12:56:39
39digimuz9118            2016-08-19 12:02:41
40r.o.b.o3            2016-08-05 16:45:19
41olgavi2            2016-08-05 05:22:11
42roger1270            2016-08-19 11:53:43
43Maks3-5            2016-08-05 03:35:16



Здесь показаны рекорды игроков, представляющие игровой счёт набранный в игре Шарики на лифте / Balls on Lift

подробнее

     
  Уроки Photoshop  
     
  Рисуем волка из мультфильма  
     
  08/11/2008  
     
 

Создаем анимацию хотьбы волка в Photoshop и ImageReady

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

 
     
   
     
 

В этом уроке мы познакомимся с тем, как выполнить анимирование персонажа на примере хотьбы волка.

Мы создадим два варианта анимации - в формате gif для использования в интернет-публикациях и тестовых целях и в формате tga для использования в компьютерной игре

 
     
  [к началу] [страница 1] [страница 2] [страница 3]  
     
  наборы слоев Frame0 и Frame4 останутся без изменений. В остальных наборах нужно выполнить анимацию движения конечностей, как это описывалось.  
     
  рассмотрим эту работу на примере анимации движения левой ноги -  
     
  выбираем инструмент Move Tool и ставим галочку Auto Select Layer  
     
   
     
  в панели слоев выбираем набор Frame2 - это будет 3 по счету справа кадр анимационной цепочки, щелкаем на изображении левой ноги -  
     
   
     
  при этом набор Frame2 в панели слоев автоматически развернется и будет выбран слой LLeg  
     
   
     
  в панели свойств инструмента Move Tool нужно установить галочку у пункта Show Bounding Box, при этом вокруг выбранного элемента появится пунктирная рамка, которую удобно использовать для выполнения трансформаций.  
     
   
     
  В нашем случае в кадре Frame2 ногу нужно повернуть в крайнее левое положение  
     
   
     
  наводим курсор на угловые маркеры и выполняем поворот  
     
   
     
  перемещаем ногу в правильное положение, если угол поворота достигнет некоторого значения, то можно будет изменить точку центра вращения (мишень в центре пунктирной рамки). Обратите также внимание, что если нога оказывается на заднем плане - за правой ногой и телом, то ее надо перетащить выше этих слоев (см. рисунок до рисунка выше)  
     
  аналогичным образом выполняем повороты на слоях Frame1 и Frame3, но на меньший угол. Повторяем анимацию в кадрах Frame5 - Frame7 с движением ноги теперь уже назад, а не вперед  
     
  при этом анимационная цепочка примет следующий вид -  
     
   
     
  повторяем процесс для правой ноги -  
     
   
     
  левой руки -  
     
   
     
  и правой руки -  
     
   
     
  можно также анимировать небольшое смещение тела вверх-вниз  
     
  в конечном итоге готовая анимация в gif-файле будет такой -  
     
   
     
  пока анимация находится в виде анимационной цепочки ее недостатки могут быть неочевидны. увидеть все допущенные ошибки позволяет просмотр анимации в динамике - как в указанном анимированном gif-файле  
     
 

Как его создать?

Сохраняем анимационную цепочку в формате jpg с максимальным качеством (12).

Открываем сохраненный файл.

Включаем режим отображения сетки.

При помощи рамки прямоугольного выделения выделяем кадр 0 (краний правый) и копируем в буфер обмена (Edit > Copy)

 
     
  Создаем новый файл и вставляем в него скопированный кадр. Остальные кадры анимационной цепочки вставляем последовательно на отдельные слои, сохраняем файл в формате psd с именем, например, anim_wolf_for_gif.psd  
     
  Запускаем программу ImageReady и открываем созданный файл из нее.  
     
   
     
  теперь нам остается только создать анимационную цепочку для gif и вывести ее в gif-файл  
     
 

если панель анимации не отображается включите ее отображение как показано на рисунке

панель слоев отображеется командой Windows > Layers

 
     
  для создания нового кадра анимации нажимайте кнопочку Duplicates current layer, для задания времени показа кадра нажимайте показанное на рисунке поле времени -  
     
   
     
  вся суть анимации сводится к тому, что в каждом кадре анимационной цепочки отображается нужный слой, т.е. в первом кадре должен быть виден только первый слой, во втором - только второй и т.д.  
     
  для проигрывания анимации можно нажать кнопочку Play/Stops animation в панели анимации  
     
 

сохраните изменения в формате psd, для вывода в gif-файл используйте пункт меню File > Save Optimized As

Созданный gif-файл можно просмотреть обычным средством просмотра изображений Windows

 
     
  [назад] [далее]  
     
  [Все уроки]  
     
     
  Итоги уходящего 2010 года  
     
  Уходящий 2010 год был для меня разным. Запомнилось много хорошего и не очень хорошего, но в целом, мне кажется год был для меня успешным.  
     
  Начатый еще в сентябре 2009 года проект Веселый Буквоежка был приостановлен в июне 2010 года. Причин этому было много, но я думаю, по крайней мере желание очень большое, что проект всё-таки состоится в полном варианте. На сегодняшний день готова демо-версия. Всё что планировалось реализовано пока на 30-40%. Основные задачи - это конечно игровой контент. Игровой движок для игры практически закончен.  
     
 

Несмотря на трудности и вопреки им, проект Мега Информатик перебрался на собственный домен - megainformatic.ru. Это качественный рост для меня. Многие новые проекты были созданы именно благодаря новой ступени и новым требованиям качества.

Уроки Photoshop Чудеса, Уроки Photoshop Рисуем и Анимируем, megainformatic cms. Эти проекты стали открытием середины 2010 года и вышли в свет.

 
     
 

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

Планирую заняться flash технологиями. Это тоже достаточно интересное и перспективное направление деятельности.

 
     
  Куда податься игроделу ? Да вообщем-то сейчас появляется много новых и интересных проектов. Специалисту в области игровых технологий достаточно просто переквалифицироваться в сайтостроителя. Я это могу продемонстрировать на собственном опыте, хотя, честно говоря серьезно в игрострой я тоже пока так и не влился. В основном занимался дизайном. Теперь же в связи со сменой места работы планирую заняться этим очень серьезно.  
     
 

Информация - это товар. Полностью согласен с этим утверждением. Ноу-хау в области ИТ действительно могут приносить ощутимую отдачу. Раньше я еще очень робко верил в эту незыблимую истину. Но жизнь заставила сделать выбор и я занялся ИТ вплотную. Казалось бы сайты, сайтостроение - это давно известные, изборожденные вдоль и поперек технологии. Ан нет, на сей ниве вновь и вновь появляется что-то новое. Создание сайтов - это искусство. Я рад, что смог и сам приобщиться к нему.

На самом деле за словом САЙТОСТРОЙ кроется нечто большее. Это не просто технология создания чего-то законченного - это постоянное саморазвитие и самосовершенствование, самоорганизация если хотите. Это гонка наперегонки с самим собой и часто в неизвестность. Звучит немного странно, да. Сейчас технологии организации и накопления знаний, информационные системы переходят на новый качественный виток. И мы пока не знаем, куда это всё ведет. Именно поэтому - это путь в неизвестность. Но надежды, конечно, только на хорошее. Что будет найдено что-то новое, улучшающее общую картину понимания мира и бытия.

 
     
 

Ну что ж, разрешите поздравить Вас с наступающим новым 2011 годом !

УРА ! УРА ! УРА !

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

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



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


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