Наверное на неделю игры 2048 на хабре уже не успеваю, но статья не столько о игре сколько о websocket сервере на Erlang. Небольшая предыстория. Когда начал играть в 2048, то просто не мог прекратить. В ущерб работе и семье. Поэтому принял решение, что играть за меня должен бот. Но загвоздка в том, что игра клиентская, из-за чего не ведется глобальный рейтинг и не так удобно играть без браузера. Поэтому я и решил сделать серверную часть, где был бы рейтинг. И где мог бы играть мой бот без браузера.
Читать полностью »
Рубрика «game development» - 77
2048 на Erlang
2014-04-03 в 6:07, admin, рубрики: erlang, Erlang/OTP, game development, websockets, метки: erlang, game development, websocketsСоединяем эллиптический тренажер и pygame
2014-04-02 в 15:11, admin, рубрики: arduino, diy или сделай сам, game development, pygame, python, метки: arduino, pygame, python Привет, друзья! Случилось однажды так, что для восстановления после травмы я прикупил себе такой вот прибор.

Со своими прямыми обязанностями он справлялся вполне удовлетворительно, но было одно «но», и заключалось оно в том, что спидометр путался в показаниях, и следовательно, показывал разные результаты по пройденной дистанции. Если идти достаточно медленно, то спидометр вообще молчал. И решено было сделать свой спидометр с… ну вы поняли.
Читать полностью »
Cложности создания и издательства первого Android приложения
2014-04-02 в 15:06, admin, рубрики: android, android apps, game development, Google Play, метки: android apps, game development, Google PlayКакие трудности встретит молодой разработчик на этом пути?
Статья для начинающих, только свой опыт, свое мнение, наши знания и догадки.

В продолжении 7 подробных пунктов, на которые стоит обратить наибольшее внимание.
Читать полностью »
От флеша до appstore, полный цикл
2014-04-01 в 9:43, admin, рубрики: App Store, flash, Flash-платформа, game development, mobile development, метки: app store, flashПредыстория
На днях мое первое приложение для аппстора прошло ревью в эппле и было одобрено с первой попытки. Таким образом закончился мой месячный путь от написания небольшой игрушки на Actionscript 3 до топов аппстора. Весь путь был проделан с использованием виндового компа без использования мака (здесь есть маленькая ложка дегтя, но об этом позже) и, думаю, полученный опыт может быть многим полезен. Самому мне пришлось немало гуглить в процессе разработки, собирая по крупицам полезные сведения со всего интернета, поэтому небольшая инструкция, освещающая важные моменты будет полезна интересующимся.
NanoMMO на Go и Canvas [Сервер]
2014-04-01 в 7:06, admin, рубрики: canvas, game development, html5, javascript, MMO, mmorpg, WebSocket, метки: Canvas, html5, javascript, MMO, mmorpg, WebSocket ![NanoMMO на Go и Canvas [Сервер] NanoMMO на Go и Canvas [Сервер]](https://www.pvsm.ru/images/NanoMMO-na-Go-i-Canvas-server-.png)
Каждый программист должен написать свою cms, framework, mmorpg. Именно этим мы и займемся.
ДемоЧитать полностью »
Half-life 3 выйдет осенью 2014
2014-04-01 в 6:59, admin, рубрики: game development, HALF-LIFE 3, метки: HALF-LIFE 3Update из комментариев от NeoTheFox

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

Вчера 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д игровой движок
2014-03-31 в 7:54, admin, рубрики: android, game development, game engine, iOS, Lua, moai sdk, mobile development, метки: android, game engine, iOS, lua, moai sdk 
Сегодня я хочу рассказать об одном малоизвестном игровом движке, который мы используем уже год для кроссплатформенной разработки мобильных игр. Для 2д он нас полностью устраивает, а единственным конкурентом может быть только Unity3d из-за своего редактора. Отсутствие должного внимания к MOAI SDK, очевидно, связано с высоким порогом входа — сами разработчики (Zipline Games) позиционируют свой продукт как «The mobile platform for pro game developers», хотя разобравшись с установкой и настройкой окружения можно очень быстро и просто клепать игры на Lua.
Читать полностью »
Как Минковский во Flappy Bird играл
2014-03-31 в 7:36, admin, рубрики: Flappy Bird, game development, математика, разработка под iOS, Стратегия, метки: bot, Flappy Bird, tap, Стратегия 
Многие пробовали играть во Flappy Bird. Редко кому удается пролететь за 50 труб, очень немногие долетают до сотни-двух. Некоторые пробовали создать бота, в том числе на хабре. Удивительно, но даже у самого успешного бота, которого можно найти на просторах интернета, результаты не очень-то впечатляют – что-то около 160 очков. Возникает вопрос, а можно ли вообще играть во Flappy Bird бесконечно долго? Или всегда с некоторой, пусть и небольшой, вероятностью может встретиться последовательность препятствий, которую даже опытный игрок/идеальный бот не сможет преодолеть?
И тут на помощь приходит математика. Давайте найдем выигрышную стратегию для Flappy Bird.
Читать полностью »
Майкл Абраш и Джон Кармак: снова вместе, на этот раз — в Oculus VR
2014-03-28 в 20:22, admin, рубрики: game development, Oculus Rift, Гаджеты. Устройства для гиков, дополненная реальность, метки: Oculus Rift
Не успела улечься волна реакции на недавнюю покупку Фейсбуком компании Oculus VR, как новое событие «взорвало» новостные ленты. К команде, занимающейся созданием Oculus Rift, присоединяется еще один специалист звездного уровня — это Майкл Абраш, возглавлявший до этого команду исследований VR в компании Valve.
Новость вдвойне приятная – ведь Кармак и Абраш уже работали бок о бок в один из самых светлых периодов жизни id Software. История гласит, что Кармаку достаточно нелегко давалось создание движка Quake — бросив на него все свои силы, Джон круглосуточно занимался только им одним, но все равно решить всех проблем не получалось. Джон принялся убеждать Майкла Абраша — уже на тот момент одного из самых талантливых программистов графики, которым Кармак искренне восхищался — присоединиться к нему и переманил его из Microsoft, где тот занимался графикой и ассемблерной частью в Windows NT 3.1. Он был из тех программистов, кто любит решать самые трудные и интересные задачи, и не смог устоять перед предложением Кармака.
Вот так в середине 1990-х Абраш присоединился к id Software для работы над Quake и, как мы все знаем сегодня, помог Джону разрешить все критические вопросы создания настоящего трехмерного движка. В те времена Майкл также принял участие в разработке Doom. После того как Quake был выпущен, Абраш вернулся в Microsoft, где работал над распознаванием естественных языков, затем перешёл в команду Xbox до 2001 года.
Читать полностью »
Как «не программист» игру писал
2014-03-28 в 9:57, admin, рубрики: Action Script, game, game development, tower defense, первая игра, Программирование, социальные сети, метки: game, game development, tower defense, первая игра, социальные сетиВсем привет. Я хочу, чтобы этот пост послужил мотивацией для всех начинающих игроделов, да и не только для них. Статья не содержит сухой научной информации, которая так свойственна настоящим программистам. Хочу поделиться с вами своей историей, на мой взгляд, довольно увлекательной.
Началось всё с того, что ровно год назад меня посетила идея: сделать игру своими руками. Назовите это модным, популярным или трендовым, мол, сейчас многие хотят и делают, но для меня это было, как если б я китайский язык учить решил, да не просто, а так, чтобы с дипломатами китайскими на одном уровне разговаривать.
Читать полностью »

