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


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

megainformatic - Теория и практика хакерских атак - самозащита от нападения - Способы подмены реального IP
Теория и практика хакерских атак - самозащита от нападения - Способы подмены реального IP Эта тема, которую мы будем рассматривать достаточно опасна, и может привести вас на плохой путь. Поэтому будьте осторожны ! Рекомендую Вам применять полученную информацию только сугубо в целях защиты и самозащиты ваших информационных пространств - компьютера, сайта
подробнее...

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

megainformatic cms groupon

megainformatic - дизайн сайта строительной компании УЛЬТРА-СТРОЙ

megainformatic - Тестирование подключения платежной системы

megainformatic - Выпадающее окно регистрации на сайте

megainformatic - Тестирование подключения к платежной системе с использованием скрипта эмулятора

megainformatic - Модуль для регистрации пользователя на сайте

megainformatic - Код для модуля регистрации пользователя на сайте

megainformatic - Быстрый подсчёт ключевых слов в статье

megainformatic - Модуль подсчёта ключевых слов в статье

megainformatic - Онлайн-сервис для подсчёта статистики ключевых слов

megainformatic - Пишем слайдер на javascript с нуля

megainformatic - Логика работы слайдера на javascript

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob - часть реализации для личного кабинета

megainformatic - Пишем свою соц. сеть - Реализация файлового хранилища предложений в csv-файле

megainformatic - Тестирование подключения к платежной системе ЕДИНЫЙ КОШЕЛЕК (w1.ru) с использованием скрипта эмулятора

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

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

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

megainformatic - бесплатная флеш игра freeway fury 2 - разработчик Serius Games

megainformatic - бесплатные флеш игры сторонних разработчиков

megainformatic - Как я осваивал Flash

megainformatic - Список уроков на тему создания flash приложений и игр

megainformatic - Как я осваивал Flash - шаг 2 - Основы создания простейших flash - игр

проект портала Идеи Комфорта

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

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

megainformatic - Использование cron, crontab и планировщика задач

megainformatic - Совместное использование jquery и mootools или других js-фреймворков

megainformatic - Модуль content php performer для megainformatic cms

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

megainformatic - Что нужно знать для создания сайта ?

megainformatic - Что нужно знать для создания сайта ? Глава 2 - Кодировки и DOCTYPE

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

megainformatic - Что нужно знать для создания сайта ? Содержание

megainformatic - Что нужно знать для создания сайта ? css - стили

megainformatic - preg_match или Использование регулярных выражений в php

megainformatic - статьи Тимонина Андрея - Flash. Содержание

megainformatic - статья Тимонина Андрея - Flash. Подготовка к работе.

megainformatic - статья Тимонина Андрея - Flash. Hello world.

megainformatic - статья Тимонина Андрея - Flash. Экспорт SWC библиотеки.

megainformatic - Тимонин Андрей - Несколько слов о себе

megainformatic - статьи Тимонина Андрея - уроки из области веб программирования, создания казуальных игр

megainformatic - статья Тимонина Андрея - Обеспечиваем доступ к объекту из любой точки программы. Singleton

megainformatic - статья Тимонина Андрея - Хронология работы программы. Создаем Лог

megainformatic - статья Тимонина Андрея - Поиск файлов. Получаем список файлов каталога.

megainformatic - статья Тимонина Андрея - Исключения. Создаем класс обработки исключений.

megainformatic - статья Тимонина Андрея - States. Создаем менеджер состояний игры.

megainformatic - статья Тимонина Андрея - Регистрация. Часть 1. Создаем страничку регистрации на сайте.

megainformatic - статья Тимонина Андрея - Регистрация. Часть 2. Создаем обработчик, и заносим информацию о пользователе в Б.Д.

megainformatic - статья Тимонина Андрея - Таймер. Выводим время игры.

megainformatic - статья Тимонина Андрея - DirectX9. Создаем основной класс обработки графики.

megainformatic - статья Тимонина Андрея - DirectX9. Создаем первое приложение.

megainformatic - Что нужно знать для создания сайта ? float - использование в css - стилях

megainformatic - Уроки Fruity Loops Studio (FL Studio) - урок 2 - пишем свою композицию COLD

подробнее

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

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

- Красиво. Не знал, что такие улицы есть.

- Может зайдёшь ?

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

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1][страница 2] [страница 3] [страница 4] [страница 5] [страница 6] [страница 7] [страница 8]  [страница 9] [страница 10] 

подробнее

Ethernity Вечность страница 6 + решение по анимации закрывающихся дверей лифта.

 

к странице 1 к странице 2 к странице 3 к странице 4 к странице 5 страница 6

 

* * *



Проблема интересна до тех пор, пока решение её неизвестно.


* * *



В данной части Ethernity мы расскажем о такой проблеме:




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


Сначала немного предыстории.

Возьмём утилиту Coords2D и посмотрим, что собой
представляет анимация дверей лифта.



Как видно из показанного ролика - двери лифта постепенно закрываются, а затем
и сам лифт исчезает.

Двери закрываются потому что спрайт открывания дверей воспроизводится реверсно -
от конца к началу.

Для этого достаточно задать лишь отрицательное Delay для спрайта.

Например Delay = -4.5f;


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


А решение, как оказалось, заключается в следующем:

void CD3DGameApp::RestartLadingAnimForOpenDoors()
{
	

	LPD3D9SPRITE Sprite1 = (LPD3D9SPRITE)Sprites2Array->GetAt(bol_stop_lift_at_floor);

	
	Sprite1->Delay = abs(Sprite1->Delay);
	

	Sprite1->StartNotLoopedAnim();

	Sprite1->m_fStartFrame = 15.0f; 
	Sprite1->m_fEndFrame = 14.0f;
	Sprite1->Frame = 0.0f;
}

Результат работы этого решения показан в нижеследующем видео #17 Решение по открыванию
дверей лифта и остановке на кадре открытых дверей в проекте bol.






Т. е. переменная Sprite1->m_fStartFrame спрайта играет роль стоп-маркера, на котором останавливается анимация по её окончанию. Sprite1->Frame = 0.0f; //анимацию начинаем с 0 кадра Видим, что изначально двери открываются и некоторое время отображаются открытыми - поставленная цель выполнена. Вы наблюдали как простая проблема, может иметь и простое решение. Однако решение вырабатывается в ходе выдвижения некоторых предположений и экспериментальной их проверки. Кажущейся простоте может предшествовать достаточно длительный этап подготовки. По понятным причинам я его здесь не привожу - это материал для целой книги, а не отдельной темы статьи - видео-урока.

к странице 1 к странице 2 к странице 3 к странице 4 к странице 5 страница 6

подробнее

Быстрый подсчёт ключевых слов в статье


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

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

Другой вариант - написать на php специальный скрипт (модуль), который будет получать на вход файл контента анализируемой статьи, а на выходе будет выдавать статистику слов в этой статье.

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

Т. е. Вы устанавливаете на свой компьютер локальный сервер (типа набора DENVER), а затем выполняете скрипт из браузера локально, обращаясь к локальному серверу localhost.

В этом случае на вход скрипта достаточно подать название файла анализируемой статьи в виде параметра ?pf=paper_file.txt

Чтобы продемонстировать работу такого скрипта (я назвал его keywords generator или кратко kg) перейдите по следующей ссылке - kg

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

Вторым параметром - &v=10 Вы можете задать отображение только таких слов, количество которых в статье превышает заданное значение, т. е. в данном случае - 10

Например так - kg

Попробуйте вручную менять значение параметра &v=10 в адресной строке Вашего браузера и нажимая ENTER и увидите сами :)))))

В следующих статьях Мы с вами рассмотрим:

как написать скрипт подсчёта ключевых слов - скрипт подсчёта ключевых слов
и Вы воочию увидите модуль для сайта, который позволяет пользователю выгрузить файл контента статьи на сайт и получить по нему статистику встречаемости ключевых слов - своего рода онлайн-сервис ключевых слов :))))

Удачи ВАМ !!!

подробнее

ЕСЛИ ВСЁ ЖЕ НЕУДАЧА

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

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

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

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

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

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

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

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

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

Очень часто приходится работать практически даром. Делать сложные задачи за мизерную оплату.

Почему так происходит ?



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



1) На начальном этапе знакомства заказчик оценивает мои навыки. Он не готов платить много за неизвестно что. Но готов потратить самую минимально возможную для него сумму на решение поставленной задачи.

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

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

4) Причины разрыва сотрудничества могут быть следующими:

4.1) заказчик оказался мошенником и не сделал оплату
4.2) заказчик заведомо не ставил цель оплачивать и принимать проект - он просто мной играл
4.3) заказчик принял и оплатил работу лишь частично - т. е. имеет определенную долю нечестности на руку - см. пункт 4.1 и/или 4.2
4.4) заказчик принял работу, но в ходе выполнения было множество придирок - в результате работать с ним дальше уже не хочется
4.5) работа над проектом нарушена по моей вине - затягивание сроков - из-за большой занятости над другими проектами
4.6) задачи оказались для меня сложными или я вижу, что заказчик неадекватно ставит задачи и требует - т. е. ставит заведомо сложные
или невыполнимые задачи, а требует минимальной или бесплатной работы аргументируя что это всё входило в ТЗ или подразумевалось.

Прослеживаю линию положительного мышления - т. е. я не занижаю свою самооценку и свои возможности и в то же время учитываю разумные требования заказчика по проекту.

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

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

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

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

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

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

Заказчики и в том числе я сам, могут часто явно или неявно прибегать к различного рода манипуляциям мною:

1) большое количество неоправданных придирок
2) затягивание приемки работы и её оплаты
3) просьба пойти на уступки
4) завышенная/заниженная стоимость проекта
5) несдерживание обещаний - когда говорилось одно, а имеем другое

я в свою очередь даю им за это:
1) большое количество ошибок и недоделок
2) затягивание с выполнением работы и внесениями исправлений
3) отказ от уступок
4) заниженная/завышенная стоимость проекта
5) несдерживание обещаний - когда говорилось одно, а имеем другое

Результативность и моральное удовлетворение

После завершения проекта я получаю следующее:

1) обещанную мне оплату
2) новые знания о предметной отрасли и опыт общения с заказчиком

последствия выполнения могут быть как положительными, так и негативными.

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

Самопознание.

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

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



ИТОГ

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

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

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

Поэтому как бы нам не хотелось переделать этот мир под нас самих - это не получится.

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

Вот и всё. Или почти всё :) ....

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

О чем сайт megainformatic.ru ?

За годы его существования, а создан он был в июне 2010 года,
цели значительно расширялись и углублялись.

В феврале 2006 года я впервые озадачился проблемой создания
сайта вообще. Кстати свой доступ в интернет у меня появился
в это же время.

Первые версии сайта были на бесплатных хостингах (narod, boom, pochta) и делал их на чистом
html.

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

Конечно случались и темы на околоигровые тематики.

В 2010 году я стал переходить на php.

Аналогично - цели сайта стали включать темы, посвященные проблемам
создания сайтов на php, а также разумеется включать вопросы использования
различных cms, js скриптов, особенностей верстки на html + css и многие
другие связанные с этим вопросы.

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

Кроме того, на текущий момент сайт включает множество моих статей посвященных
программированию на c++, delphi, применению движка fle game engine,
содержит готовые уроки о том, как начать с нуля и научиться самому
создавать игры - как рисовать, анимировать спрайты, как вставить их в игру,
как включить музыку в игре, одним словом освящаются все аспекты создания
полноценной игры.

Эти знания не теоретические. Опыт я черпаю из собственных игровых проектов,
которые делал и продолжаю делать.

Так что круг моих интересов - это графика, программирование и создание игр,
сайтов, и конечно музыка.

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

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

Одним словом, читатель найдет на megainformatic.ru целый пласт истории
начиная от 2006 года по настоящий момент. Это все что меня интересовало
и интересует, а быть может еще будет интересовать и в будущем.

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



     
 

Основая задача сайта Мега Информатик - создание игр и накопление опыта в этой области. Накопленный опыт передается Вам дорогие читатели!

Основные направления деятельности над созданием игр:

- разработка игровой концепции;

- создание компьютерной 2d и 3d графики;

- написание программного кода на C++ или Delphi;

- озвучание игр: создание звуков, музыки, озвучание голосом;

- тестирование, продвижение созданных игровых проектов;

 
     
 

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

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

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

 
     
 

Что нужно, чтобы самому научиться делать игры ?

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

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

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

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

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

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

 
     
 

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

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

Мы как бы сами программируем свой путь и следуем ему. Успехов Вам на поприще создания игр!

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

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



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


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