ZX Spectrum: 35-летний юбилей

Автор: admin от Вчера, 07:05, посмотрело: 29

ZX Spectrum: 35-летний юбилей

35 лет назад, 23 апреля 1982, появился ZX Spectrum — замечательный домашний компьютер, который приобщил к программированию немало людей. В первой половине 1990-х эти 8-битные компактные устройства были очень популярны в России. По сути, ZX Spectrum’ы заполнили нишу бюджетных игровых приставок, но при этом позволяли писать полноценные программы на Basic (и не только). В честь очередной годовщины мы решили вспомнить наиболее яркие игры, покорившие сердца многих пользователей ZX Spectrum.

Категория: Программирование, Веб-разработка

 

Выбор игрового движка для инди-проекта: опыт работы с ClickTeam Fusion 2.5

Автор: admin от 20-04-2017, 15:10, посмотрело: 17

Слушатели нашей программы «Менеджмент игровых проектов» OneTwoOne и osin_pa сейчас работают над своим первым проектом Fantasy Beast Football, который кстати попал в число финалистов GamesJam Kanobu 2017.

В этой статье хотим рассказать про то, как выбирали движок для проекта и о ClickTeam Fusion 2.5, на котором в итоге остановили свой выбор. ClickTeam Fusion 2.5 на первый взгляд не пользуется большой популярностью, по крайней мере мы не встречаем большое кол-во информации о нем в сети. А жаль. Ведь сам движок оказался весьма удобным для разработки небольших 2d проектов.

За подробностями добро пожаловать под кат.
Выбор игрового движка для инди-проекта: опыт работы с ClickTeam Fusion 2.5

Категория: Веб-разработка, Game Development

 

Анализ исходного кода и защиты от копирования Prince of Persia

Автор: admin от 20-04-2017, 12:00, посмотрело: 22

Анализ исходного кода и защиты от копирования Prince of Persia

Часть 1: введение


17 апреля 2012 года Джордан Мекнер опубликовал исходный код Prince of Persia.

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

Очевидно слабая для программирования игр среда Apple II на самом деле была фундаментом несравнимых ни с чем инноваций и творчества: самомодифицирующийся код, внутренний загрузчик, умный формат гибких дисков и смещение таблиц поиска. В каждом своём модуле Prince Of Persia хранит сокровища инженерной мысли.

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

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

Категория: Веб-разработка, Apple

 

Погоня за первой пасхалкой

Автор: admin от 19-04-2017, 20:25, посмотрело: 22

Все началось с приближающегося релиза проекта, над которым я работаю, под названием «починка Gran Trak 1», о первой аркадной видео-игре 1974 года. Я закончил ремонт электроники и пытался взять интервью у как можно большего числа людей, которые занимались созданием игры. Одно из интервью было с Роном Милнером. Рон интересный парень. Он был инженером и изобретателем секретного мозгового центра Atari в горах — Cyan Engineering с 1973 по 1985 год. Помимо работы с монетоприёмниками он был одним из изобретателей системы видеоигр Atari 2600 и даже помог прототипировать анимации для роботов в Chuck E Cheese. В конце нашего разговора, когда мы болтали обо всем подряд, он спросил:

«Вы когда-нибудь играли в Starship 1

Категория: Программирование » Веб-разработка

 

Реализация псевдо-3D в гоночных играх

Автор: admin от 19-04-2017, 12:15, посмотрело: 27

Реализация псевдо-3D в гоночных играх

Введение


Почему псевдо-3d?

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

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

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

Категория: Программирование » Веб-разработка

 

Создание однопользовательской игры: от идеи до прототипа

Автор: admin от 15-04-2017, 20:20, посмотрело: 31

Слушатели нашей программы «Менеджмент игровых проектов» temoon и Mazoo сейчас участвуют в GamesJamKanobu 2017 с необычной физической экшн-головоломкой, где можно изменять направление гравитации. Называется игра Graviman.

Под катом вы найдете подробный рассказ Артема и Тани про работу над этим проектом от зарождения идеи и до создания прототипа. Ну а скачать прототип и поиграть в игру можно на странице проекта на джеме. Если игра вам понравится, обязательно за нее проголосуйте.
Создание однопользовательской игры: от идеи до прототипа

Категория: Веб-разработка, Game Development

 

7 важнейших изменений в гейм-дизайне с эры Nintendo 64

Автор: admin от 15-04-2017, 20:00, посмотрело: 33


Старое снова становится модным. Достаточно посмотреть, например, на игру Yooka-Laylee компании Playtonic Games: ностальгический 3D-платформер в стиле Banjo-Kazooie и Donkey Kong 64. Playtonic была готова к этому проекту — многие сотрудники команды раньше работали в Rare, создававшую классику 1990-х.

С помощью Yooka-Laylee команда Platonic пытается показать, как 3D-платформер в классическом стиле может выглядеть на современном игровом рынке. После успешной кампании на Kickstarter Yooka-Laylee будет выпущена в апреле этого года.

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

Категория: Программирование » Веб-разработка

 

N причин, чтобы использовать Create React App

Автор: admin от 14-04-2017, 18:50, посмотрело: 43

N причин, чтобы использовать Create React App

Create React App — отличный инструмент для быстрого старта React-приложений. Вы не тратите время на настройку Webpack, Babel и других привычных инструментов. Они заранее настроены и спрятаны, так что разработчики могут сфокусироваться на коде и бизнес-логике приложения.

Категория: Программирование, Веб-разработка

 

GameDev с нуля: Unity3D и векторная графика

Автор: admin от 14-04-2017, 12:55, посмотрело: 23

OVIVO продолжают рассказывать о своём опыте разработки игр. Статья в первую очередь будет интересна новичкам в геймдеве и тем, кто уже освоил азы работы с Unity. Слово автору. :)

GameDev с нуля: Unity3D и векторная графика

Категория: Веб-разработка, Game Development, Microsoft

 

Анализ схем уровней для улучшения многопользовательских шутеров

Автор: admin от 10-04-2017, 11:25, посмотрело: 22

Анализ схем уровней для улучшения многопользовательских шутеров

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

Категория: Программирование » Веб-разработка

 
Назад Вперед