brainrace

71-летний геймер из Омска завоевывает популярность среди российских стримеров

На YouTube набирает популярность канал геймера Аташки – 71-летнего пенсионера из Омска Амана Алашбаева, увлеченного игрой в Contre Strike: Global Offensive.
«За родину! За Сталина!» – кричит блогер почтенного возраста, стреляя в виртуальных врагов.
Два месяца назад омич подсмотрел новое хобби у внуков: поначалу играть было сложно, но сейчас пенсионер уже освоил шутер и показывает свои достижения на видео. На его канал подписаны почти 6 тыс. человек.
Благодаря игре пенсионер стал чувствовать себя здоровее.
71-летний геймер из Омска завоевывает популярность среди российских стримеров Омск, counter-strike, Геймеры, Прикол, Компьютерные игры, такоебывает
Collapse )
brainrace

Кейсы

Перед тем как писать игру, обсудили поведение всех участников. Пользователя, Спонсора, Редактора игры.
Вот как выглядит кейс юзера
пользователь только скачал игру и хочет пройти тестовую игру
пользователь только скачал игру и хочет почитать правила
пользователь только скачал игру и хочет посмотреть сколько есть игр в его городе
пользователь решил зарегистрироваться в приложении используя логин и пароль
пользователь решил зарегистрироваться в приложении используя соц сети - ВК или ОК или ФБ
пользователь зарегистрировался и хочет выбрать свой город, и увидеть все текущие игры в этом городе и прошедшие за последний месяц
пользователь зашел под своим логином и паролем или через соцсеть и хочет выйти и войти под другим логином и паролем потому что одним планшетом пользуются два разных члена семьи
пользователь зарегистрировался и забыл пароль хочет восстановить доступ
пользователь зашел под своим логином и хочет посмотреть статистику своего участия в играх, свой статус и количество звезд
пользователь хочет посмотреть рейтинг самых успешных игроков - их статус и количество звезд, а также возможно количество призов полученных ими
пользователь выбрал не-спонсорскую игру и хочет начать ее проходить
пользователь прошел не-спонсорскую игру и хочет увидеть свой результат
пользователь выбрал споснорскуб игру и хочет чтобы его предупредили за определенное время до того как она начнется
пользователь прошел спонорскую игру и хочет после обработки результатов получить уведомление о том какое место занял, сколько звезд получил и тд
пользователь хочет уточнить условия участия в выбранной им споносрской игре
пользователь передумал участвовать в спонсорской игре и хочет отменить свое участие
пользователь не прошел до конца игру и хочет выйти выбрать другую игру
Пользователь хочет участвовать в корпоративной игре, где при записи на нее нужно ввести код
Пользотелю нужно показать и специальные игры где у него не хватает звезд заблокировав такие игры для участия в них
пользователь хочет видеть сколько времени осталось до окончания ответа на вопрос, также за 5 секунд до окончания времени должен включится звуковой секундный обратный отсчет
пользователь хочет видеть на какой по счету вопрос он отвечает и сколько вопросов осталось до конца
пользователь хочет сам предложить игру или вопросы, написать свое предложение в форму или на емейл разработчиков
пользователь хочет стать спонсором и заказать игру, позвонив по указанному телефону или направив предложение по емейл
спонсор хочет разыграть свои призы между определенным количеством участников в определенном городе или наборе городов. Он хочет знать сколько всего пользователей участвуют в играх, сколько их них активных.
спонсор хочет предоставить свое лого, которое должно отображаться рядом с игрой в списке игр, и рекламную картинку которая должна отображаться фоном под его игрой, либо между вопросами - определенное количество раз за игру.
спонсро хочет предоставить 10 своих вопросов с ответами (по 4 на вопрос, с указанием одного правильного) о компании и продукции, которые должны быть смешаны с другими вопросами для повышения узнавания бренда или распространения определенной информации о компании или продукции. Вопросы могу содержать текст и одну картинку.
спонсор хочет назначить определенное время проведения игры, например в день создании компании или перед появлением нового продукта
после проведения игры спонсор хочет получить отчет, включающий в себя количество участников игры, ФИО и телефоны призеров а также статистику ответов на спонсорские вопросы.
Редактор игры получив вопросы с ответами, лого, картинку и дату проведения игры от спонсора хочет создать игру
Редактор игры хочет создать очередную простую игру
Редактор игры хочет создать очередную специальную игру
Редактор игры хочет создать корпоративную игру
Редактор игры входит под своим паролем на сайт и вводит в соответствующие поля тип игры (обычная, специальная, спонсорская, корпоративная), город проведения игры,  название компании спонсора, вопросы и ответы, логотип, отредактированную дизайнером картинку, главный приз игры, время ответа на вопрос и дату проведения игры, минимальное количество звезд для специальных игр, код доступа к игре для корпоративных игр (6 значное число), время жизни для обычных и специальных игр, после чего нажимает кнопку "запустить игру".
Редактор игры хочет отменить ранее анонсированную игру по просьбе спонсора или по другим обстоятельствам.
Редактор хочет отредактировать любую игру до ее начала - любые свойства, кроме типа игры: спонсроские вопросы и ответы, либо вопросы которые система добавила из общих вопросов, либо дату запуска игры, либо логотип, либо картинку спонсора, либо минимальное количество звезд, либо код к корпоративной игре.
Редактор игр хочет внести еще вопросов с ответами в базу с вопросами.
Игры бывают 4 типов: обычные, специальные (с ограничением по звездам), спонсорские и корпоративные.
На спонсорские и корпоративные игры нужно записываться, так они проходят в определенное время, обычные и специальные игры можно проходить когда угодно в течении их времени жизни, которое задается при их создании.
Если пользователь не успел к началу спонсорской или корпоративной игры, он входит в них с текущего вопроса, предыдущие вопросы, которые он пропустил считаются не верно отвеченными.
Каждая игра состоит из минимум 10, максимум 30 вопросов, на каждый из которых предусмотрено 4 ответа, и только один  из этих ответов правильный. На каждый вопрос отводится заданное спонсором или редактором игры время (время задается одинаковое для всех вопросов игры). Фиксируется последний выбранный пользователем ответ на текущий вопрос, который был отмечен по истечении времени отведенного на вопрос. Пользователь может выбрать только один ответ на вопрос. Пользователь не может вернуться для ответа на предыдущие вопросы. Если пользователь не успел ответить на вопрос в отведенное время - вопрос считается отмеченным не верно.
Вопросы могут быть как чисто текстовые, так и текст с одной картинкой, которая размещается сверху текста. Длина вопроса не может быть больше 400 символов. Ответы могут быть только текстовые, не больше чем 160 символов.
Не разрешается выделять слова в вопросе цветом или другими изменениями шрифта.
Рейтинг пользователя рассчитывается на сервере в виде числа с плавающей запятой от 0 до MAX_INT. Каждая оффлайн игра приносит пользователю максимум 1 балл, минимум 0 баллов. 1 - соответсвует первому месту, 0 - последнему, остальные места распределяются пропорционально в зависимости от количества участников игры. Например, если было 100 участников, то 1 место получает 1 балл, 2 место - 0.99, 3 место - 0.98, … 50 место - 0.5, 100 место - 0 баллов.
Каждая спонсорская игра приносит пользователям от 2 до 1 балла - 1 место - 2 балла, последнее - 1 балл. Баллы округляются до второго знака в меньшую сторону.
Каждая специальная игра приносит пользователям от 3 до 1 балла. Специальные игры проводятся не часто и входным порогом для них является количество звезд пользователя.
Корпоративные игры не влияют на рейтинг пользователя.
Рейтинг пользователей считается по заработанным баллам. 1 место в рейтинге у пользователя с максимальным количеством баллов. Слово балл - внутреннее обозначение, для пользователя это просто рейтинг. Например рейтинг = 345,93.
Также у пользователя есть место в общем зачете пользователей, которое определяется по рейтингу, первое место у пользователя с самым большим рейтингом.
Звезды присваиваются пользователям в случаях когда они прошли 10 игр, не пропуская ни одной, и получили в них с 1 по 10 место. Количество звезд определяет сможет ли пользователь участвовать в специальных играх, где начисляется больше баллов. Также звезду пользователь получает за приглашение друга по емайл и за опубликование поста с рейтингом в своей ленте в соц сети.
Правила пользования приложением берутся через АПИ с сайта.
Collapse )
brainrace

Нет, вы не придумали Pokemon Go несколько лет назад

В начале июля 2016 года компания Niantic Labs представила игру Pokemon Go, которая всего за несколько дней стала популярна во всём мире. Представители игровой индустрии принялись обсуждать собственные подобные идеи, которые им не удалось реализовать из-за отсутствия средств или по другим причинам.
Ментор рубрики «Рынок игр» и вице-президент по стратегии игровой компании Nekki Сергей Бабаев рассказывает, почему не стоит сокрушаться, что несколько лет назад инвесторы не дали денег на «вот такую же концепцию».



Популярность Pokemon Go перешла все мыслимые границы и превратилась в истерию. Усугубили ситуацию слухи о доходе под $2 млн в день и прогноз аналитической компании App Annie о том, что команда заработает до $1 миллиарда в год после мирового релиза на всех платформах. Новости задели за живое представителей игровой индустрии, рекламные агентства и просто сочувствующих. Проявились все, кто так или иначе предвещал взлет AR (augmented reality, дополненная реальность — прим. ред.) и пытался AR-игры делать в далеком прошлом. Да чего уж AR-игры — вот конкретно такую игру, как Pokemon Go!
Тут стоит отметить, что действительно очень близкие по духу попытки и правда были, и невольно задумаешься — вдруг был шанс, поверь в них инвестор. Но, скорее всего, нет. Я попробую кратко и без лишних деталей сформулировать некоторые размышления на этот счёт.



Вы представляли совсем другую игру



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

brainrace

21.02.2016

Сегодня День рождения игры brain_race




Собрались на кухне четыре человека:

Автор идеи и идейный вдохновитель

kabzon



Дизайнер serg_sukhov


Программист Артем


И инвестор Ильгиз


Договор о намерениях подписан.
Доменное имя http://brainrace.ru/ зарегистрировано.

Начинаем работу.
Тем кому интересно, следите за новостями.

Время пошло. День первый закончился...