Рубрика «game development» - 77

imageНаверное на неделю игры 2048 на хабре уже не успеваю, но статья не столько о игре сколько о websocket сервере на Erlang. Небольшая предыстория. Когда начал играть в 2048, то просто не мог прекратить. В ущерб работе и семье. Поэтому принял решение, что играть за меня должен бот. Но загвоздка в том, что игра клиентская, из-за чего не ведется глобальный рейтинг и не так удобно играть без браузера. Поэтому я и решил сделать серверную часть, где был бы рейтинг. И где мог бы играть мой бот без браузера.
Читать полностью »

Привет, друзья! Случилось однажды так, что для восстановления после травмы я прикупил себе такой вот прибор.
Соединяем эллиптический тренажер и pygame
Со своими прямыми обязанностями он справлялся вполне удовлетворительно, но было одно «но», и заключалось оно в том, что спидометр путался в показаниях, и следовательно, показывал разные результаты по пройденной дистанции. Если идти достаточно медленно, то спидометр вообще молчал. И решено было сделать свой спидометр с… ну вы поняли.
Читать полностью »

Какие трудности встретит молодой разработчик на этом пути?

Статья для начинающих, только свой опыт, свое мнение, наши знания и догадки.
Cложности создания и издательства первого Android приложения
В продолжении 7 подробных пунктов, на которые стоит обратить наибольшее внимание.
Читать полностью »

Предыстория

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

От флеша до appstore, полный цикл
Читать полностью »

NanoMMO на Go и Canvas [Сервер]
Каждый программист должен написать свою cms, framework, mmorpg. Именно этим мы и займемся.
ДемоЧитать полностью »

Update из комментариев от NeoTheFox

Breaking news

image

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

image

Вчера Valve неожиданно анонсировала игру Half-Life 3, выпуск которой намечен на осень этого года на всех мыслимых платформах — Windows, Mac, Linux, Steam OS, консолях Xbox 360, Xbox One, PS3 и PS4, и даже Android!

Официальный тизер, созданный Valve совместно с Deviant Pictures Films:Читать полностью »

Moai SDK 1.5 — кроссплатформенный 2д игровой движок
Сегодня я хочу рассказать об одном малоизвестном игровом движке, который мы используем уже год для кроссплатформенной разработки мобильных игр. Для 2д он нас полностью устраивает, а единственным конкурентом может быть только Unity3d из-за своего редактора. Отсутствие должного внимания к MOAI SDK, очевидно, связано с высоким порогом входа — сами разработчики (Zipline Games) позиционируют свой продукт как «The mobile platform for pro game developers», хотя разобравшись с установкой и настройкой окружения можно очень быстро и просто клепать игры на Lua.
Читать полностью »

Как Минковский во Flappy Bird играл

Многие пробовали играть во Flappy Bird. Редко кому удается пролететь за 50 труб, очень немногие долетают до сотни-двух. Некоторые пробовали создать бота, в том числе на хабре. Удивительно, но даже у самого успешного бота, которого можно найти на просторах интернета, результаты не очень-то впечатляют – что-то около 160 очков. Возникает вопрос, а можно ли вообще играть во Flappy Bird бесконечно долго? Или всегда с некоторой, пусть и небольшой, вероятностью может встретиться последовательность препятствий, которую даже опытный игрок/идеальный бот не сможет преодолеть?

И тут на помощь приходит математика. Давайте найдем выигрышную стратегию для Flappy Bird.
Читать полностью »

image

Не успела улечься волна реакции на недавнюю покупку Фейсбуком компании Oculus VR, как новое событие «взорвало» новостные ленты. К команде, занимающейся созданием Oculus Rift, присоединяется еще один специалист звездного уровня — это Майкл Абраш, возглавлявший до этого команду исследований VR в компании Valve.

Новость вдвойне приятная – ведь Кармак и Абраш уже работали бок о бок в один из самых светлых периодов жизни id Software. История гласит, что Кармаку достаточно нелегко давалось создание движка Quake — бросив на него все свои силы, Джон круглосуточно занимался только им одним, но все равно решить всех проблем не получалось. Джон принялся убеждать Майкла Абраша — уже на тот момент одного из самых талантливых программистов графики, которым Кармак искренне восхищался — присоединиться к нему и переманил его из Microsoft, где тот занимался графикой и ассемблерной частью в Windows NT 3.1. Он был из тех программистов, кто любит решать самые трудные и интересные задачи, и не смог устоять перед предложением Кармака.

Вот так в середине 1990-х Абраш присоединился к id Software для работы над Quake и, как мы все знаем сегодня, помог Джону разрешить все критические вопросы создания настоящего трехмерного движка. В те времена Майкл также принял участие в разработке Doom. После того как Quake был выпущен, Абраш вернулся в Microsoft, где работал над распознаванием естественных языков, затем перешёл в команду Xbox до 2001 года.
Читать полностью »

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

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js