Рубрика «Игры и игровые приставки» - 24

image

На русскоязычных ресурсах трудно найти подходящую информацию, возможно этот материал позволит вам понять некоторые основы для создания многопользовательских игр и не только. Я планирую сделать серию статей по созданию 2.5D MMORPG, то бишь в изометрии, наш мир будет разделен на процедурно-генерируемые чанки, состоящие из тайтлов. Сервер будет написан на языке Golang, который как мне кажется отлично для этого подходит, клиентская часть будет на JavaScript с использованием фреймворка — Phaser.js

Создаем генерацию мира

И так в этой статье мы напишем генератор чанков для ММО на Голанг, мы не будем пока рассматривать Phaser. Для процедурной генерации нам потребуется шумовая функция, мы будем использовать Шум Перлина, рекомендую ознакомиться с данной статьей и переписать код на Го или взять мой вариант.
Читать полностью »

2DOOM — браузерный 2D-трибьют легендарному шутеру - 1

Совершенно случайно наткнулся на 2DOOM и залип на полчаса. Игра вышла уже почти год назад, но на Хабре про нее инфы не нашел, поэтому решил поделиться.

2DOOM — очень стильный трибьют серии DOOM, в который можно играть прямо в браузере. Под катом несколько скриншотов и гифок проекта.
Читать полностью »

Когда-то давным-давно жила игра для GBA под названием Hello Kitty Collection: Miracle Fashion Maker. Это была милая игра, основанная на знаменитой франшизе Sanrio Hello Kitty и разработанная компанией Imagineer. Но под маской кажущегося невинным названия скрывалась коварная проблема. По каким-то причинам эта простая игра не запускалась ни на одном эмуляторе GBA. Но одного этого было бы недостаточно, чтобы назвать проблему багом Святого Грааля. Как и все баги Святого Грааля, сам этот баг совершенно сбивал с толку. Объяснение было простым: на каком-то этапе последовательности запуска игры она попадала в цикл, из которого никогда не выходила, ожидая чтения определённого значения из памяти, которой не сущесвтует. Хотя подобные баги есть во многих играх, например, в интро популярной The Legend of Zelda: The Minish Cap, они полагаются на особое поведение, вызываемое чтением недействительных адресов памяти. Но этот цикл, казалось, нарушал подобное поведение. Тем не менее, на реальном оборудовании всё-таки игра работала. Более того, точно такой же баг возникал и при загрузке сохранения в Sonic Pinball Party после холодной перезагрузки. Могло ли ожидание этих недействительных адресов памяти быть каким-то образом ошибочным? Но если да, то как?

Бесконечный цикл, которого не было: история бага Святого Грааля - 1

Читать полностью »

Сейчас в это трудно поверить, но в середине пятого поколения существовала сила, способная противостоять как мощи Nintendo 64, так и несокрушимости Sony PlayStation.

И я говорю не про Sega Saturn, чьё солнце стремительно закатывалось за горизонт, и тем более не про Sega 64X, слухи о которой были далеки от правды, и даже не про Dreamcast, чьи спецификации ещё не были утверждены. Нет, всё перечисленное выше меркло перед настоящим бульдозером поколения, грозившим к осени 1996 года стать самым технологичным игровым устройством.

Консоль-призрак. Panasonic M2 - 1

Ведь именно тогда компания Matsushita после годичной бравады и пустопорожних обещаний планировала выпустить самую мощную 64-битную машину — Panasonic M2. Читать полностью »

Deadlock Empire — игра для разработчиков - 1

Хабр, как известно, не место для игр, но мы нашли одно исключение, которое, как нам кажется, достойно упоминания здесь!

Встречайте: Deadlock Empire!

Суть игры — управление планировкой потоков, код которых приведен в заданиях. Управлять нужно так, чтобы добиться ошибочной ситуации: взаимблокировки, повторных значений счетчиков, достижения определенных участков кода и прочих непредвиденных ситуаций, которые нужно осознавать при разработке многопоточных приложений.
Читать полностью »

Как я сделал игру для Блокнота - 1

Пока читал про необычные решения от инди-разработчиков, наткнулся на золото. Вот вам статья про игру в текстовом редакторе. Арт, анимация, сюжет — все как положено.
Читать полностью »

Пять важных уроков о балансе в играх - 1

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

1. Слишком сильный намного хуже слишком слабого

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

Причина заключается в том, что игроки стремятся к тому, что самое сильное, и используют только это. Например, в Awesomenauts есть 34 персонажа. Если трое из них будут слишком слабыми, то большинство игроков не будет ими играть, и у них на выбор останется 31 персонаж. То есть у них по-прежнему большой выбор и присутствует разнообразие. С другой стороны, если бы три персонажа были слишком сильными, то игроки играли бы только этими персонажами и не обращали внимания на остальных. Это бы сделало игру очень однообразной и она бы быстро наскучила.

Это знание можно использовать как грубый инструмент в ситуация, когда нет возможности использовать решение лучше. Например, если что-то слишком сильное, но только при определённых условиях, то вы можете решить ослабить (понерфить) этот элемент, пока его сила в этих условиях не окажется допустимой, а во всех остальных ситуациях он будет слабым. По крайней мере, он перестанет доминировать в игре.
Читать полностью »

Как я забросил игру спустя четыре года разработки - 1

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

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

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

Освоение передовых технологий вкупе с агрессивным маркетингом и чувством времени превозносили одних производителей и сокрушали других. Так попеременное лидерство Sega и Nintendo в четвёртом поколении к началу 90-х годов перестало быть стабильным и прогнозируемым. Отныне в «царя горы» хотели потягаться Philips (с CD-I), Atari (с Jaguar) и только-только основанная The 3DO company (c 3DO Interactive multiplayer). Но время расставило всё по местам: и ценой мимолётного (подчас даже мнимого) успеха, в итоге, стало закономерное забвение…

image

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

Но обо всём по порядку.
Читать полностью »

Анатомия Sega Dreamcast: вторая жизнь консоли - 1

В этой статье исследователь с сайта SonicRetro, хакер игр про Sonic и владелец более 400 игр для Dreamcast Doc Eggfan изложит удивительный постмортем о Dreamcast и выяснит, что произошло с устройствами, которые должны были попасть на полки магазинов, но в конечном итоге оказались переделанными самым интересным образом. Doc Eggfan, вам слово…

Размышляя о величайших несправедливостях в жизни, я задал себе вопрос — когда конкретно истёк срок жизни Dreamcast? Каким был точный час смерти, доктор? Мы знаем, что старушку и сегодня продолжают поддерживать самые увлечённые инди-разработчики, но когда конкретно завершилась официальная поддержка? Sega официально объявила о завершении производства оборудования для Dreamcast 1 февраля 2001 года, а самая последняя Dreamcast должна была сойти со сборочной линии в конце марта (в конце японского фискального года). В некоторых отчётах говорилось, что в то время остатки в размере 2 миллионов нераспроданных и никому не нужных Dreamcast печально лежали на каких то пыльных складах.

Анатомия Sega Dreamcast: вторая жизнь консоли - 2

Или их аккуратно сложили в офисе Юкавы-сана

Примерно в мае 2004 года в Интернете циркулировали слухи о сверхредких позолоченных (или покрашенных золотой краской) Dreamcast, которые стали последними изготовленными машинами. Считалось, что они были созданы как последняя дань памяти консоли. Их связали с онлайн-соревнованиями Pro Yakyuu, проведёнными за несколько месяцев до этого, в августе 2000 года. Если вы хотите найти одну из них, то учтите, что судя по слухам, их было всего пять экземпляров.
Читать полностью »


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