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


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

megainformatic - Уроки Photoshop - Рисуем и Анимируем на AllSoft.ru
        Уроки Photoshop - Рисуем и анимируем  
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Путешествие в мир 3d

megainformatic - Путешествие в мир 3d - страница 2

megainformatic - Путешествие в мир 3d - страница 3

megainformatic - Путешествие в мир 3d - страница 4

megainformatic - Путешествие в мир 3d - страница 5

megainformatic - Путешествие в мир 3d - страница 6

megainformatic - Создание модели броневика (Хэд) - Анимация вращения колес

megainformatic cms express files

megainformatic cms express files

megainformatic cms express files

megainformatic - Уроки Photoshop - Чудеса

megainformatic cms express files - Развертывание сайта на Вашем хостинге

megainformatic - Настольная игра "Веселый Буквоежка"

megainformatic - Уроки delphi directx 8.1

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

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

megainformatic - Урок 2 Создаем и обрабатываем команды меню.

megainformatic - Урок 2 Создаем и обрабатываем команды меню. Страница 2

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

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 3

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

megainformatic - Урок 4 Построение класса приложения - Страница 2

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

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

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

megainformatic - Заметки по joomla - JFolder::create: Path not in open_basedir paths. Что это?

megainformatic cms express files - Добавление статей на сайт под управлением megainfromatic cms express files

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

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

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

megainformatic - Мои Музыкальные Миры

megainformatic - уроки Photoshop free

megainformatic cms express

megainformatic cms express

megainformatic cms express

megainformatic cms express files

megainformatic - Методы создания растровых изображений в Adobe Photoshop

megainformatic - Создание фотореалистичной текстуры травы

megainformatic - Рабочее пространство Adobe Photoshop

megainformatic - Бесшовные (тайловые) текстуры

megainformatic - Создание изображений огня, воды, неба

megainformatic - Создание текстур горных пород и суши (урок 5)

megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

megainformatic - Воспроизведение в игре музыки в формате XM

megainformatic - Воспроизведение файлов в формате OGG Vorbis

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

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

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

megainformatic - Уроки Photoshop

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

подробнее

     
 

Мои Музыкальные Миры - готовая музыка mp3



Уроки Fruity Loops Studio (FL Studio)

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

статьи, посвященные работе в Fruity Loops Studio 9 (FL Studio 9) и выше.

[к содержанию] [экспериментируем с композицией cold] [быстрый старт] [страница 2]

 
     
  cj andy/megainformatic мои музыкальные миры cj andy/megainformatic мои музыкальные миры - уроки музыки в FL Studio 9  
     
 
ВНИМАНИЕ! При прослушивании композиций после нажатия вами кнопки воспроизведения может возникать небольшая задержка в несколько секунд, связанная с загрузкой файла композиции в Ваш браузер. Поэтому просто наберитесь терпения и немножко подождите. Сразу же после этого Вы услышите музыку :)
 
     
  Стремление (aspiring) - 3:34 - 14 декабря 2012 electro ;)  
     
  Стремление вперед ... А вообще я щас заметил, что aspiring - это же аспирин :))) Таблетка аспирина так сказать :)))

Но вообще композиция получилась немного "тяжелая" и "перегруженная", и всё же надеюсь вам она понравится.
 
     
 
 
     
     
     
  Холодок (cold_4) - 4:18 - 24 ноября 2012 electro dream house ;)  
     
  Осень, скоро зима. Холодно. Но иногда и светит солнце...

Просто послушать композицию вам наверно будет не так интересно, как попробовать поучиться писать нечто подобное или скачать готовый рабочий материал в виде FLP-проекта для 9 версии FL-Studio и видоизменить его на свой вкус :).

Урок FL Studio 9 - пишем свою композицию COLD.
 
     
 
 
     
     
  Однажды в пятницу, в ожидании воскресенья :) (some day) - 2:05 - 12 октября 2012 electro popurry ;)  
     
  Some Day, Sunday. Однажды в пятницу вечерним серым днём, когда заботы всей недели уж закончены. Мы соберемся вместе и споем, а может быть еще чего-то и захочем мы. Some Day - однажды день какой-то некоторый. Какой-то непонятный серый день. Однажды в пятницу замечены. Но мы сегодня вам без слов споём.  
     
 
 
     
  Осень - солнечная и дождливая (Autumn sunny and rain) - 2:18 - 6 октября 2012 с заявкой на стиль CLUB ;)  
     
  Осень подходит к завершению, впереди зима. И данная композиция содержит в завершении плавный переход к теме из следующей композиции, которая была написана еще в феврале этого года - МОРОЗНОЕ УТРО (см. ниже)  
     
 
 
     
     
  Морозное утро (Frosty morning) - 2:35 - 3-5 февраля 2012 (версия 4_9)  
     
 

Хоть утро и морозно,

Бывает очень грозно,

Рассвет настанет,

И солнце встанет

Заря займется

И все проснется

Мы станем новы

Красивые в основе

 
     
 
 
     
     
  Другие версии композиции Морозное утро  
     
     
     
     
     
 

Я начал создавать музыку еще в далеком 1995 году, еще на компьютере Электроника БК-0010.01

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

Конечно музыка того времени была очень грубо звучащей. Скорее это был набор писков и тресков, на которые был способен БК и это было вообщем-то всё, что из него можно было выжать.

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

 
     
 

Более поздний период - 1998 год - с появлением у меня IBM PC совместимой машины и приобретением звуковой карты Sound Blaster 16-совместимой, я сделал в музыкальном плане огромный рывок вперед !!!

Использовал редактор Surprise Adlib Tracker 2 (SADT 2).

Музыка этого периода - 1998-2001 гг сохранилась у меня вся целиком в оригинале. Послушать её можно с помощью плеера Apollo с подключенным плагином для прослушивания музыки в формате sadt2.

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

 
     
 

Опять же, здесь я её пока не выкладываю, хотя есть место, на моём старом сайте - на narod.ru - где я выкладывал все эти музыкальные шедевры одним архивом.

Интересно, что музыка эта совершенно отличалась от того, чего можно было добиться на БКшке. И главное преимущество - наличие много канального звука (9 каналов), а также большое разнообразие синтезированных сэмплов.

 
     
 

Чуть позднее - в 1999-2002 гг я перешел на более мощный ПК, а также стал использовать более продвинутые программы - Impulse Tracker 2.14 для создания музыки и Sound Forge 4 для синтеза звуков сэмплов.

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

 
     
  Еще чуть позже - ближе к 2004-2006 гг я стал использовать другой трэкер - Mod Plug Tracker 1.16  
     
  Настоящий прорыв в музыкальном творчестве был сделан в 2009 году, когда я впервые стал использовать профессиональную музыкальную программу Fruity Loops Studio 8.  
     
  Сейчас Вашему вниманию я как раз хочу предложить музыку, написанную в период с 2009 по настоящий момент в этой уникальной и удобной программе.  
     
  Вы можете при желании скачать понравившуюся музыку и слушать её на своём ПК, телефоне или где-то еще, а можете воспользоваться онлайн-плеером и послушать музыку прямо на сайте -  
     
     
     
     
     
     
     
     
  Январское солнце (January sun) - 4:15 - 29 января 2012  
     
  Кончается январь, дни становятся длинее, солнце светит ярко ...  
     
 
 
     
     
     
  С НОВЫМ ГОДОМ ! (new year) - 2:03 - 31 декабря 2011  
     
  Знакомая мелодия нового года  
     
 
 
     
     
 
[downloads:6]
 
     
     
     
  Прекрасное и ужасное (fine and terry) - 2:26 - март 2010  
     
  Борьба противоположностей порождает нечто.  
 
 
     
     
     
  Великая пустота (great null) - 2:43 - сентябрь 2010  
 

Пятая по счёту версия композиции - ВЕЛИКАЯ ПУСТОТА

 
     
     
 
 
     
     
     
     
     
  Великая пустота remake by flex - That's great! (Yeah ! this great) - 1:59 - август 2010  
 

Метаморфозы ВЕЛИКОЙ ПУСТОТЫ. Это одна из версий трека Великая пустота, переделанная flex'ом.

 
     
     
 
 
     
     
     
     
     
  Аллегория (allegory) - 3:30 - июнь 2009  
  Вообщем-то это 5 версия композиции, которую я написал одной из первых с использованием FL Studio 8.  
     
     
 
 
     
     
     
     
     
  Зеленые долины (green valleys) - 0:51 - сентябрь 2009  
  Музыкальная тема из игры "Веселый Буквоежка"  
     
     
 
 
     
     
     
     
     
  Деревенька (old village) - 0:54 - ноябрь 2009  
  Вступительная музыкальная тема для игры "Веселый Буквоежка"  
     
     
 
 
     
     
     
     
     
  Весна (spring) - 3:13 - март 2010  
  Весна!!! И этим всё сказано !!!  
     
     
 
 
     
     
     
     
     
  Розовые дали (pink far) - 0:59 - октябрь 2009  
  endless-композиция для Главного меню игры Веселый Буквоежка  
     
 
 
     
     
     
     
     
  Техно полька (polka tech) - 2:29 - март 2010  
     
  Потанцуем !  
 
 
     
     
     
     
     
  Дельта мув (delta move) - 8:15 - апрель 2009  
     
  Эксперименты по переносу композиции сделанной мной еще в Mod Plug Tracker 1.16, привели к созданию новой и достаточно длинной темы.  
     
 
 
     
     
     
     
     
  Ни сна ни отдыха :) !!! (rest) - 0:56 - март 2010  
  Пауки атакуют ! Музыкальная тема для игры "Веселый Буквоежка"  
     
 
 
     
     
     
     
     
  Дорога в рай (way to heaven) - 3:03 - июнь 2010  
     
  Посвящение...  
     
 
 
     
     
     
     
     
  Подводный полёт (slow ocean fly) - 1:32 - апрель 2009  
     
  Подводные миры. Красивы и спокойны...  
 
 
     
     
     
     
     
  [к содержанию] [экспериментируем с композицией cold] [быстрый старт] [страница 2]

 
     
подробнее

     
     
  архив новостей сайта Мега Информатик  
     
  Итоги уходящего 2010 года  
     
  Уважаемые посетители от всей души поздравляю Вас с самым добрым, светлым и лучшим праздником - НОВЫМ ГОДОМ ! Пусть в наступающем году сбудутся все Ваши планы и он принесет только радости и удачи !!! С НОВЫМ 2011 ГОДОМ !!!  
     
   
     
     
     
  22 июня 2010 года, новый сайт Мега Информатик начал свою работу !!! Ура товарищи !!!  
     
     
     
подробнее

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

подробнее

Парсинг сайтов - введение



[уроки php]  [регулярные выражения] 



Что такое парсинг сайтов и для чего он нужен ?

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

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

Типичный пример парсера - это парсер какого-либо форума или интернет-магазина.

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



Как выполнить парсинг сайта используя php ?

Кликнув по ссылке -

Пример 1

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

Вот какой php код при этом используется -

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Simple site parser by megainformatic</title>
</head>
<body>

<?php


/* на данной странице используются и некоторые html-теги чтобы не было нарушений кодировки */

/* для начала нужно определить сайт, который мы будем парсить - сайт донор */

$site_donor_url = 'http://doska.obninsk.ru/'; /* данный сайт взят без какой-либо цели практически наугад просто для примера */

/* далее выполняем загрузку страницы с этого сайта в переменную скрипта */

/* сделать это можно самыми различными способами, самый простой - через открытие файла */

$site_page_strings_array = file($site_donor_url);

/* получив данные с сайта пока просто выведем их */

echo '<pre>';
var_dump($site_page_strings_array);
echo '</pre>';

?>
</body>
</html>



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

И сразу же обратим внимание на 2 нюанса, которые очень часто сбивают с толку, особенно если Вы впервые осваиваете php и технологию парсинга сайтов.



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

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

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

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

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

2) Сайт-донор не открывается через скрипт парсера.

Это может быть связано с 1 причиной, а может быть так, что на сайте доноре включены программы фильтрации IP адресов - обычно это делается для защиты от DDoS атак, но могут быть и другие причины (например защита от злобных спаммеров :)))) )

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

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

Чтобы ваш скрипт смог дождаться отклика сайта-донора в течение хотя бы разумного времени - порядка нескольких десятков секунд - можно в файле php.ini задать лимит на время выполнения скриптов равным более 30 секунд.

max_execution_time = 60

В самом скрипте для этого можно использовать функцию - set_time_limit()

Но следует учесть что скрипт не должен работать в БЕЗОПАСНОМ РЕЖИМЕ safe_mode. Есть и другой момент - в php начиная с версии 5.4.0 возможность использования БЕЗОПАСНОГО РЕЖИМА признана устаревшей.

Так что как видите всё более чем запутанно и должно решаться в каждом конкретном случае.

Чтобы выполнение скрипта не зависело от времени обращения и ожиданию отклика от сайта донора можно использовать сокеты. Для этого в php есть функция fsockopen. И я уже рассматривал работу с ней в статье - Работа с сокетами fsockopen из php

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

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

Для работы php через proxy нужно:

Для Unix систем необходимо собрать PHP с опцией --with-curl[=DIR], где DIR - имя директории, содержащей поддиректории lib и include. Директория "include" должна содержать поддиректорию "curl" с файлами easy.h и curl.h. Директория "lib" должна содержать файл libcurl.a.

Для Windows систем необходимо установить PHP с поддержкой данного модуля, а потом скопировать файлы libeay32.dll и ssleay32.dll из директории DLL Win32 дистрибутива PHP в директорию SYSTEM (Нпример C:\WINNT\SYSTEM32 или C:\WINDOWS\SYSTEM).

Что такое libcurl Libcurl – это библиотека функций, которая позволяет взаимодействовать движок php с удалёнными серверами, по различным протоколам. Пример получения контента с удалённой страницы через PROXY:

<?php
//создаём функцию
function get_proxy($url, $proxy) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($ch, CURLOPT_PROXY, "$proxy");
$ss=curl_exec($ch);
curl_close($ch);
return $ss;
}

//вызываем функцию
$proxy = '112.25.12.37:80';
$content = get_proxy('http://300kbit.ru/',$proxy);
echo $content;
?>

Идём дальше.

Обработка данных полученных с сайта-донора т. е. непосредственно парсинг сайта на php.

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

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



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

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

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

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



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


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