Pull to refresh

Создание графического бота для EVE Online

Reading time34 min
Views18K

В один прекрасный день, стреляя по NPC в космосе, мне стало интересно, а смогу ли я этот рутинный процесс немного автоматизировать.

Выводить в консоль «Привет, мир!» я уже умел.
Теоретическое представление, что нужно делать, так же имелось.
Оставалось дело за малым - реализовать задумку.

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

Включить варп-двигатель!
Total votes 22: ↑22 and ↓0+22
Comments36

10 Онлайн мини-игр прошлой недели, чтобы развлечься #1

Reading time5 min
Views5.5K

В этой подборке: top-down shooter сделанный за шесть лет, боевые шахматы под пиво (или под молоко), текстовые квесты и головоломки, игра с продолжением в другой игре и красивые инди-платформеры. Все игры доступны в онлайне и это подборка с itch.io.

Читать далее...
Total votes 8: ↑7 and ↓1+6
Comments2

10 Онлайн мини-игр прошлой недели, чтобы развлечься #2

Reading time5 min
Views2.7K

В этом выпуске: мини-игры с боссом, прогулки по барам, ханойские башни в новом и милом представлении, электроника про злобных мышей, комнаты для спидрана с ракетницей, платформер с физикой и новостной паркур. Все игры доступны в онлайне и это подборка с itch.io.

Читать далее...
Total votes 3: ↑2 and ↓1+1
Comments0

10 Онлайн мини-игр прошлой недели, чтобы развлечься #3

Reading time6 min
Views3K

В этом выпуске: логические и физические головоломки, женский бокс, поиск выхода из комнаты, олдскульный платформер, bullet-hell шутеры, мини-игры с ананасами и игры с необычными механиками, в которых нужно проявить железную выдержку. Все игры доступны в онлайне и это подборка с itch.io.

Читать далее...
Total votes 2: ↑1 and ↓10
Comments0

10 Онлайн мини-игр прошлой недели, чтобы развлечься #4

Reading time6 min
Views3.8K

В этом выпуске: защита башен от привидений и рыцарей, шахматные бои, поиск предметов с милыми котиками, платформеры и разнообразные по сложности головоломки. Все игры доступны в онлайне и это подборка с itch.io.

Читать далее...
Total votes 7: ↑4 and ↓3+1
Comments0

10 Онлайн мини-игр прошлой недели, чтобы развлечься #5

Reading time6 min
Views2.1K

В этом выпуске: хоррор с реалистичной графикой, визуальные новеллы, гонки с редактором карт, платформер с возможностью прохождения на время, головоломки и бесконечная шутер-арена. Все игры доступны в онлайне и это подборка с itch.io.

Читать далее...
Total votes 2: ↑1 and ↓10
Comments0

Что случилось с GameSpy?

Level of difficultyEasy
Reading time7 min
Views8.1K
В наши дни играть в многопользовательские игры очень просто. Достаточно зайти в игру, кликнуть «играть онлайн», и уже через несколько мгновений вы окажетесь на арене, где играют люди со всего мира. Порой игра подбирает вам участников с одинаковым уровнем мастерства или геймеров, живущих ближе друг к другу, чтобы обеспечить лучшую латенси и пинг. Иногда в играх есть возможность выбора режима соревнований или обычного. И в целом, игра по сети с другими людьми — это довольно простой процесс.

image

Простота — это результат боли в прошлом. Раньше игры могли требовать определенного IP-адреса для сервера, что вынуждало координировать свои действия с друзьями, чтобы присоединиться к одному и тому же серверу. А также очень неудобное подключение «на прямую», которое заставляло искать IP-адреса хостов на просторах интернета и не только.

Это было очень утомительно по сравнению с тем, что мы делаем сегодня, и не слишком удобно для игроков. В середине 90-х годов появился GameSpy, с помощью которого поиск серверов и соединение с игроками стали гораздо более простым и интуитивно понятным процессом. Это была революция.
Читать дальше →
Total votes 24: ↑22 and ↓2+20
Comments4

Создание сервера для онлайн ММО игр на PHP ч. 8 — Клиентская часть на Unity

Level of difficultyEasy
Reading time4 min
Views2.3K

Разобравшись в архитектуре сервера, реализовав механизм простого расширения его функционала путем добавления пользовательского кода через WEB админ панель и игровых локаций захотелось наконец посмотреть как бы это все работало и выглядело в игре.

Т. к. сервер для игры является авторитарным, то клиентская часть должна была содержать.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

Отчёт Playnatic с ChinaJoy 2010 и China GDC

Reading time2 min
Views394

Большой стране – большая выставка!







Тот, кто считает, что рынком онлайн-игр №1 в мире является Южная Корея и ее позиции незыблемы, глубоко заблуждается. Поднебесная всех сделала и на этом фронте, что нехотя признают даже сами корейцы. Достижения китайской игровой индустрии наглядно продемонстрировали выставки ChinaJoy и China GDC, проходившие в Шанхае с 29 июля по 1 августа.
Читать дальше →
Total votes 7: ↑3 and ↓4-1
Comments4

Онлайн игра: howto, или как я проспорил девушке программисту

Reading time7 min
Views5K
Не мало было историй о том, как небольшие группы разработчиков добивались успеха. И ещё больше о том, как эти разработки проваливались. Но здесь я хочу рассказать именно об эволюции процесса разработки онлайн игры, опираясь на свой опыт. Оговорюсь заранее: это первый мой опыт разработки массовой онлайн игры.
Всё началось весьма интригующе. Я имел неаккуратность поспорить со знакомой web-программисткой о том, кто быстрее и качественнее из нас сделает web-проект. Чтобы не сильно распыляться и не тратить много времени, решили, что нам будет дана всего одна неделя, а разрабатывать мы будем многопользовательскую игру!

По истечению этого срока проекты были сданы «оценочной комиссии», которой являлись наши общие друзья. И… Мой проект не выиграл. А самым обидным на тот момент казалось то, что, по условиям спора, я должен был выделить ещё одну неделю рабочего времени, чтобы помочь своей оппонентке в развитии её игры. Но спор есть спор!
Читать дальше →
Total votes 215: ↑185 and ↓30+155
Comments210

Киберспортивные соревнования в онлайне

Reading time2 min
Views475


Являясь, как и большинство пользователей Хабра, отчасти геймером, я хочу рассказать вам о штуке под названием WGS (World Gaming System).

Это сайт, берущий на себя все риски и сопутствующий геморрой, связанные с толковой организацией игровых соревнований в онлайне. WGS разделяет эту нишу на отечественном рынке вместе ESL (Electronic Sports League). Что характерно, создавать турниры может только администрация WGS, игрокам такой возможности не предоставляется. Но, надо сказать, что список уже работающих ивентов выглядит неплохо.
Читать дальше →
Total votes 15: ↑10 and ↓5+5
Comments5

Результаты глобального исследования аудитории TNS Digital Life

Reading time1 min
Views682
Результаты глобального исследования аудитории TNS Digital Life
Discover Digital Life|com
TNS опубликовали результаты действительно глобального исследования цифровой аудитории — 50 000 пользователей в 46 странах. Всё представлено в виде интерактивной карты с возможностью фильтрации по метрикам, странам и т.п. Есть страницы с подробной информацией и сравнение с США. С сайта есть возможность скачать PDF.
Обязательно смотретьофсайт
!
Total votes 8: ↑6 and ↓2+4
Comments4

Dice Wars на App Engine + Twisted

Reading time4 min
Views1.5K
С августа в свое свободное время я занимаюсь разработкой занятной risk-подобной игрушки, в мире известной под названием Dice Wars. Гениальный японский гейм-дизайнер Таро Ито придумал замечательные правила этой игры и создал ее на флеше (однопользовательскую), и она породил множество вариаций на эту тему, до сих пор плохо известных в России.

В этой статье я хотел бы проанализировать мой первый fail с risk-подобной игрой, о которой я писал в марте, рассказать, почему я отказался от идеи использовать App Engine везде и вся, показать связку из App Engine + Twisted к которой я пришел и которая, как мне кажется, довольно полезна для приложений с постоянным соединением. Кроме того, хотелось бы рассказать о своем опыте с Actionscript 3, что-то вроде взгляда back end разработчика на эту чуждую для меня технологию, а также поискать здесь на хабре компаньонов и единомышленников.
Читать дальше →
Total votes 50: ↑39 and ↓11+28
Comments48

Онлайн РПГ Ecilavia на WebGL

Reading time1 min
Views1.2K
Я думаю нет того человека, который бы не видел видео от гугла с аквариумом. Но создание простого ролика, это просто ничего, по сравнению с онлайн игрой. Итак, development preview игры Ecilavia. Модельки конечно еще не очень, но сам факт поражает воображение.
Total votes 16: ↑7 and ↓9-2
Comments17

Русскоязычное сообщество Haxball

Reading time1 min
Views1.1K
Уже давно играюсь в супер-аддкитивную игру — haxball (офф-сайт — haxball.appspot.com), но играть с незнакомыми людьми не так интересно, как со сложившимся коммьюнити, сегодня погуглил и набрёл на на русское сообщество — thehaxball.ru.
Как я понял — они вообще одни в рунете и существуют недвано: провели всего один турнир, но, видимо, проводят их достаточно регулярно.

P.S. Знаю, что надо было сделать топик-ссылку, но для этого не хватило кармы, так что не обессутьте.
Total votes 18: ↑11 and ↓7+4
Comments9

Приглашение в международное исследование для геймеров

Reading time2 min
Views504
Как всегда возник вопрос с выбором блога для топика. На этот раз думаю, что «подсознание» подходит как никогда лучше (хотя, если бы был блог «сознание» пост оказался бы там).

Публикую его по просьбе Войскунского А.Е. Те, кто так или иначе интересовался вопросами взаимодействия человека и компьютера, Интернет-зависимости с точки зрения психологии наверняка знают эту фамилию. Если же Вы слышете её впервые, то могу сказать, что это тот человек, который уже много лет заведует лабораторией «Психологических проблем информатизации» факультета психологии МГУ, а также он является одним из родоначальников изучения человеко-компьютерного взаимодействия у нас в стране (подробнее в вики).

Этот пост — это обрашение видного Российского ученого всем геймерам.
Читать дальше →
Total votes 14: ↑10 and ↓4+6
Comments4

Численные характеристики онлайн-игр

Reading time12 min
Views63K
8 лет назад маленькая команда разработчиков, почти что бывшие студенты, решили сделать свою первую большую, как им тогда казалось, игру. Они выполняли все функции вперемешку. И гейм-дизайн, и программирование, и арт. Кто что умел. Получившаяся игра называлась «Возмездие». Это была браузерка. Она показала неплохие результаты: доходы с игры выросли от нескольких десятков до сотен тысяч рублей за первые месяцы. Для группы в несколько человек это уже какие-то деньги. В таком режиме игра просуществовала порядка года. А потом аудитория стала уменьшаться, доход начал падать. Разработчики подумали: «Наверное, мало контента». Игра была контентнозависимой, т.е. постоянно жила на обновлениях. Они поднажали, стали производить больше локаций, предметов, уровней, ремесленнических рецептов — всё, что делали раньше. Но пользователи все равно продолжали уходить. И было непонятно, почему это происходит. В итоге проект, просуществовав три года, закрылся — рано или поздно такой конец ждет все онлайн-игры.


Арт персонажа браузерной игры Возмездие

Тогда мы не осознавали, насколько важна аналитика и понимание тех процессов, которые идут внутри игры. Поступая интуитивно, мы делали всё, чтобы игра умерла быстрее, хотя исправить ситуацию и подарить проекту ещё один год было не так сложно. Сейчас мы уже понимаем это. О важности аналитики в онлайн-проектах я и хотел бы здесь рассказать.
Читать дальше →
Total votes 32: ↑26 and ↓6+20
Comments6

«Как делают игры»: двухчасовой разговор о монетизации онлайн-игр

Reading time3 min
Views9.9K
8 декабря вышел выпуск подкаста «Как делают игры» про монетизацию. За два с половиной часа ведущие и гости обсудили основные метрики монетизации, сегментирование пользователей, аналитику и проблемы мотивации игроков, схемы и разные модели монетизации. Ниже — полный выпуск и ключевые моменты из него.
Total votes 10: ↑8 and ↓2+6
Comments1

Инфраструктура онлайн игры

Reading time19 min
Views36K

image


Здравствуйте, меня зовут Александр Зеленин, и я на дуде игрец веб-разработчик. Полтора года назад я рассказывал о разработке онлайн игры. Так вот, она немного разрослась… Суммарный объём исходного кода превысил «Войну и мир» вдвое. Однако в данной статье я хочу рассказать не о коде, а об организации инфраструктуры проекта.

Неужели всё так сложно?
Total votes 47: ↑45 and ↓2+43
Comments47

История создания одной игры, или Все, что нас не убивает, делает нас сильнее

Reading time12 min
Views18K
Всем здравствуйте! Год назад, 13.6.2016, мы дали старт нашему проекту.


Первый день рождения, год позади, вспоминаем, как все было…

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

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

Напротив каждого события мы проставили знаки + и -, что означает, положительным или отрицательным было событие.
Читать дальше →
Total votes 37: ↑30 and ↓7+23
Comments49