Наши проекты

Статьи | GameDev

Параллаксный фон


При разработке игр, фон играет немаловажную роль. Благодаря ему можно усилить восприятие игрового мира, скрасить игровой процесс, передать игроку соответствующее настроение.
  journey_to_silius.jpg ninja-cat.png

Одним из простых, но интересных способов улучшить задний фон и восприятие глубины сцены, является применение параллаксной прокрутки фона, то есть, чем дальше объект от камеры, тем медленнее он передвигается.
Вот как бы выглядела игра Mario с этим эффектом. (нажмите для просмотра анимации)
  parallax-scrolling-mario.gif

Приступим к реализации.

Я подготовил несколько фоновых слоёв: небо, тучи, облака, горы, равнины, железная дорога, трава и столб. Прежде чем выводить это всё на экран, ...
Продолжить

Рейтинг:  16  (Против: 1 | За: 17)
Добавил: aNNiMON

Комментарии (29)

История начинающего программиста


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

  Жил Аскалит, тогда ещё не Аскалит и сидя на унитазе и в инете, распространяя волны флуда и оффтопа в соц сетях, вдыхая аромат свежеприготовленного косяка, понагружал страниц, открыв можество вкладок в Opera Mini alfa и увидел ошибку:

  Out of Memory.

  — И как её исправить? — спросил он синюю радугу. Та не ответила присев на книгу физики, в которой он брал идеи для новых смайликов.

  — Я чё должен стать умным?

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

Рейтинг:  1  (Против: 7 | За: 8)
Добавил: Askalite

Комментарии (8)

3D для Mobile Basic


Как вы поняли, речь здесь пойдёт не о какой то торговой марке или названии программы, речь пойдет о трёхмерном пространстве (Длина, Ширина, Высота).
3Д само по себе нельзя открыть на двумерном экране монитора вашего компьютера или телефоне, поэтому используются технологии отображения 3Д на 2-мерную плоскость, грубо говоря, выводится лишь проекция. Любые 3Д игры, будь то ГТА5, КРИЗИС3 или КОНТР СТРАЙК, во всех них выводится лишь проекция с определенными надстроенными параметрами. Сегодня я расскажу, каким образом вывести подобные проекции.

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

Рейтинг:  17  (Против: 3 | За: 20)
Добавил: Gifo_Gsoul

Комментарии (16)

3D для Mobile Basic [часть 2]


В продолжение к первой части статьи "3D для Mobile Basic"

Речь здесь пойдёт о "шутерском повороте" или вращении вокруг оси "Y", какое частое встречается в мобильных 3Д игрушках.

screen.png
Если мы предполагаем вращение точек вокруг оси "Y" - следовательно саму координату "y" мы не трогаем. Изменяются только координаты "x" и "z" в плоскости 'x-z'.

Чтобы осуществить поворот точек вокруг оси "Y" на нужный нам градус, используем параметрическую запись уравнения окружности:


X = x0 + R * COS(alf)
Y = y0 + R * SIN(alf)

В нашем случае вместо координаты "Y" будет координата "Z".
R ...
Продолжить

Рейтинг:  17  (Против: 1 | За: 18)
Добавил: Gifo_Gsoul

Комментарии (31)

Long Flight: The history of development


Сожмите протон до одной миллиардной его размера и упакуйте в это пространство столовую ложку вещества.

     Long Flight - конкурсная игра, опубликованная в начале 2015 года. В данной статье будет описан процесс разработки. Целью является поделится личным опытом.

Как всё началось     Всё началось больше года назад, с первой программы, написанной мной на MIDlet Pascal. Всё что она собой представляла - это множество белых точек на абсолютно чёрном фоне. Тогда это было весьма трудно назвать космосом, но уже было нечто похожее: так называемые звёзды циклически падали вниз.
screenshot0.png     Тогда, в принципе, всё было идеально: я ...
Продолжить

Рейтинг:  5  (Против: 6 | За: 11)
Добавил: Kalter

Комментарии (44)
Всего: 12
<< 1 2 3 >>
Категории


Пожертвования

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
GOFMIDO256 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика