Stryd - проект с нераскрытым потенциалом
... Всё началось с радостных и незабываемых моментов, связанных с моим знакомством с довольно известными представителями жанра инди-игр, таких как Teeworlds, Super Crate Box и Gang Garrison 2. Именно их причудливое жанровое смешение представляла собой идея будущей игры...
Позже появились довольно оригинальные в своём роде кубические персонажи, был написан движок и реализована (сам что ни на есть неприемлемым образом) мультиплеерная часть. Всё, что получилось, в итоге вылилось в версию 0.4 игры, которой я готов был восторгаться ежеминутно. А это, в суровой действительности, представляло собой простую платформенную онлайн(!)-аркаду, завязанную на быстро надоедающем управлении и "умопомрачительном" геймплее, заточенном на собирании ящиков, разбросанных на игровой карте... Я был настолько счастлив, что окончательно уверовал в то, что подобной игре необходим свой сайт и потратил всё лето на его создание, изучение HTML и PHP и приведения его в "идеальный" вид. Результатом я остался доволен, но мне было жаль всего времени потраченного практически впустую - сайт остался неизвестным и не посещаемым (кстати, он всё ещё жив).
Впрочем, я вскоре осознал истинную сущность своего творения. И, видя уже довольно смутно потенциал данного проекта, я попытался привлечь к нему заинтересованных людей. Третья моя попытка это сделать обвенчалась успехом, и я в полной мере доверил игру опытному GML программисту, с которым мы решили полностью изменить её концепцию. Получилось весьма неплохо. Но когда дело стало уже близиться к релизу версии 0.5 программист вдруг исчез так же внезапно как и появился, оставив все мои обращения к нему без ответа.
Теперь, собственно, я хочу обратиться к главной идее всего выше сказанного: Stryd, проект с нераскрытым потенциалом, доживает свои последние дни. Но я, столько времени и сил вложив в его разработку, всё же не могу окончательно смириться с этим. Поэтому предпринимаю очередную (и, вполне возможно, последнюю) попытку возродить его к жизни, попросив помощи у членов данного сообщества. Как я говорил выше, проект нуждается в GML программистах, имеющих хоть какой-либо опыт работы с 39dll и готовых работать над ним хотя бы ближайший месяц. Сам я художник и немного дизайнер.
Теперь возникает необходимость описать новую концепцию игрового мира. Итак, теперь это уже не простая аркада с "умопомрачительным" геймплеем, а, если так можно выразиться, полноценный платформенный онлайн-шутер, завязанный на командных действиях, тактике, уникальной для каждого класса (да, имеется система классов!) и общей стратегии игры. В целях поддержания интереса к игре на всём протяжении игрового процесса планируется также ввести систему достижений и внутри игровой магазин (с предметами, имеющими определённые плюсы и минусы по отношению друг к другу - это не отпугнёт новичков). Общения между членами команд планируется реализовать посредством большого разнообразия звуковых команд, использование которых не затруднительно даже в обстановке напряжённой баталии. Режима игры всего два - TDM и CTF, что должно быть компенсировано большим разнообразием игровых карт.
Подробно остановимся на системе классов:
- The runner - 110 хп, высокая скорость, способность совершать двойной прыжок. Из оружия - парные Desert Eagles (достаточно мощные - убивают с двух-трёх раз вблизи), граната липучка (-120 хп.);
- The trooper - 150 хп, средняя скорость. Из оружия - гарпун (некое подобие пистолета, при попадании отнимает 20 хп и пригвождает к месту на 3 секунды, если противник не находится в воздухе), штурмовая винтовка, ручная граната;
- The Demoman - 130 хп, низкая скорость. Из оружия - динамит (несколько мощнее гранаты), базука, гранатомёт;
- The firebug - 130 хп, высокая скорость. Из оружия - огнемёт, ракетница (стреляет сигнальными ракетами, которые при попадении цель наносят урон и обеспечивают несколько секунд горения);
- The sniper - 120 хп, средняя скорость, датчик движения (реагирует на любое движение в радиусе действия - полезно против охотника). Из оружия - снайперская винтовка (при выстреле во время прицеливания мгновенное убийство), световая граната (ослепляет ближайших игроков, даже дружественных);
- The hunter - 100 хп, высокая скорость, невидимость. Из оружия - мины (полностью убивает при касании, можно ставить только одну), револьвер (убивает с двух выстрелов в спину).
Здесь следует заметить, что для каждого класса будут доступны три слота для снаряжения - для основного и второстепенного оружия соответственно, и третий слот (который может и пустовать) для различного рода "вспомогательных" предметов, в той или иной степени оказывающих воздействие на его владельца - аптечки, прицел у снайпера,"преодолённое притяжение", позволяющее runner'у совершать двойной прыжок и т.п.
Ну вот, собственно, и всё. Мне остаётся только предоставить вашему вниманию ссылки на версию 0.4 и 0.5 (pre-alpha), чтобы вы сами смогли ознакомиться с отдельными аспектами, которых я не коснулся в своём посте.
Скачать версию 0.4 (2,84 МБ)
Скачать версию 0.5 pre-alpha (1,22 МБ): реализованы все классы, кроме поджигателя и снайпера, мультиплеерная часть лишь начата.
Управление:
- A/D - двигаться, соответственно, вправо и влево
- W - прыжок
- S - ускорение падения
- m1 - использовать первичное оружие
- m2 - перезарядка
- Shift - показать/скрыть таблицу фрагов
- Esc - открыть игровое меню
- Чтобы сменить класс, нужно выбрать в игровом меню пункт spectate, а затем нажать join game
С нетерпением жду отклика с вашей стороны!
- 26 ноября 2011, 20:12
- 06
Несколько смущает постоянное упорное молчание... Все мои надежды рушатся, к искреннему моему сожалению.
Просто не у всех сегодня выходной ) дай время людям. ) и ссылки проверяй заранее )
Просто рассчитывал на то, что преобладающее большинство тех, кого заинтересуют мои наработки, будет иметь установленный Game Maker на компьютере.
И комментарий написал, собственно, потому что меня очень смутила скорость пребывания комментариев к другим постам.
Жизнь терниста и сложна ) не парься, ) надо просто делать, делать, и делать, и .... все будет. Это факт )
Да, да. Серьёзно, с таким проектом, если ты не остановишься, ты придёшь к успеху.
Заинтересовало описанием. Ближи к вечерочку попробую поиграть. :)
Поигрался малость. Потенциал конечно есть, желаю проекту самого лучшего. Но одним из минусов для меня стали звуки, они, мягко говоря ужасны (звук выстрела, например с шипением "на заднем плане", плюс еще и резко обрывается). Если нужно могу навести на неплохие сборники различных звучков, ну или чем-нибудь помочь с созданием оных (например монтажом или записью).
Спасибо.
Крнечно, был бы только рад. :)
Я обычно вот отседова звуки беру.
Спасибо, нашёл много небезынтересных для себя ресурсов
В 0.5 версии нет экзешника, только исходники
Извините, не заметил, а вернее просто не обратил внимания.
P.S. Обновил ссылку на скачивание.
Очень хочется услышать отклик в лице GML программистов, которых я вижу единственной опорой для проекта в данный момент.
NikB, проект очень хорош, я не зря его ждал полгода. Обязательно выпускай 0.5 в люди, только поправь баги. У тебя найдутся последователи.
Если отключить звук, то прекрасная стильная штучка с забавными пейзажами. Желаю удачи в поиске программиста!
...а вот предложенную систему классов я бы вообще всерьёз не рассматривал. Они ничем не отличаются друг от друга в плане того, что каждый из них универсален, не зависит от остальных и игровой процесс явно во всех шести случаях одинаковый. Прыгай и стреляй.
У игры есть отличный стиль, но нет хорошей концепции - всё, что ты ещё только пытаешься поднять, уже полностью реализовано в Teeworlds (...а ещё раньше в Doom2D ;). Нужна эсклюзивная идея. Если это разнофункциональные классы, то смотри в сторону Alien Swarm, если это изменяемый мир-песочница, то в сторону Ace of Spades. А лучше вообще придумать что-нибудь собственное. По крайней мере будет не так обидно за потраченное в гонке за лидером время. Желаю удачи!
P.S. Клёвый сайт, очень стильный и приятный. Жаль, что пустой.
Спасибо.
С системой классов прямо не знаю, что делать - не так-то это легко, оказывается, придумать действительно стоящую концепцию, которая бы не оказала негативного влияния на баланс игры и при этом сочетала в себе уникальную игровую механику для каждого класса.
Поскольку игра долгое время не разрабатывалась, просто не было никакой информации, чтобы писать в блог. В дальнейшим планирую развивать сайт, если конечно найдётся долгожданный GML программист...
Мне кажется, что для создания интересной концепции системы классов, сначала нужно забыть о других играх (в данном случае - Tim Fortress) и составить таблицу по типу "камень-ножницы-бумага" - кто-то быстрее бегает, но стреляет быстро и слабенько, кто-то передвигается медленно, но оружие его хоть и медлительно, но бъет наверняка. Кто-то умеет стрелять в прыжке (если сделать это привелегией, то добавится еще один параметр в систему "камень-ножницы-бумага"), но даже на твердой земле меткость его чуть ниже чем у остальных. Кто-то остается невидим для других, если не двигается или не совершает никаких действий, но уровень защиты/здоровья у него низок.
Думаю, таким способом можно придумать много небольших абстрактных классов и обкатывать их на играбельность.
Можно сделать класс с джетпаком, но у него только слабенький автомат.
Хороший подход )
В идеале, не должно быть "имбовых" классов, фактически, на каждую способность одного класса, у остальных должна быть способность, которую можно противопоставить.
Кто в роли Кэпа? Я в роли Кэпа! =)Тоже понравилось описание, вечером сегодня-завтра попробую обязательно!
Ели есть вопросы по вебу - могу помочь.
при нажатии на esc не меню открывается, а игра закрывается:)
Игра симпатичная:) Забавно герой кувыркается при прыжке. Странно, что при прыжке он "прилипает" к потолку, если таковой оказывается над головой. Жалко, что мир не разрушается. Не понятно,чем от тиворлдз отличается.
Esc срабатывает только в версии 0.5. В ней же можно увидеть основные отличия игры от Teeworlds (в частности, систему классов, которая определённо требует доработки).
Разрушаемость мира в дальнейших планах пока не рассматривается из-за множества проблем с балансом и механикой игры, непосредственно связанных с ней.
"Прилипание" требует исправления; спасибо за указание.
А почему бы не сделать, к примеру так, один класс может разрушать ландшафт, а другим дать парашюты или "джетпаки"?
Интересная идея... Но включающая в себя ряд трудностей. Например, многие классы окажутся бесполезными в такой ситуации (такие, как снайпер, поджигатель, охотник), ведь их тактика частично строится на использовании различных особенностей ландшафта для нанесения максимального урону врану, с учётом своих способностей (высоты для снайпера, узкие корридоры с тупиком на конце для поджигателя, и т. п.).
Ну тогда сделать некоторые типы ландшафтов неразрушаемыми(например камни)?
С чего это они будут бесполезны-то? У них оружие мощное зато! :-)
Представьте себе геймплей снайпера, который должен поминутно уклоняться от ракет и пулемётных очередей других игроков, бороздя воздушные пространства на джетпаке, и, при этом, делать меткие выстрелы из снайперской винтовки по врагам, также хаотично и непредсказуемо двигающимся в воздухе)
Снайпер в 2D буллетхелле вообще сомнительный класс, неважно разрушаем ландшафт или нет.
Почему это? Поясни, пожалуйста :-)
Потому что его в любом случае видно >.> А снайпер без кемперства - ИМХО, не снайпер.
Значит, нужен снайпер-невидимка!
Невидимый снайпер с джетпаком? Не перебор ли?
Невидимый когда в засаде, при выстреле обнаруживается на некоторое время, потом опять в инвиз. При передвижении видимый.
Как-то так )
Только об этом подумал, а ты уже написал :-)
Всё вообще сомнительно, если подходить с сомневающейся точки зрения
Ну нормально же ж. Снайпер, он всегда в гуще событий, только его не видно. Ну уровни сделать такими - чтобы много всяких дыр было.
Masjin?
Желаю удачи! Помочь к сожелению немогу =(
Я тут обратил внимание, что ты очень упорно требуешь GML прогера. Ну к слову, в свое время я очень активно юзал GML и вить изначально я его как бы и не знал. К чему я это - Не ищи GML прогера, ищи просто прогера. GML не сложная штука, по нему есть очень качественный мануал, еще от шестого гамака по моему, 39dll - это наверное то не многое что я не юзал (я дефолтные функции использовал) по этому тут ничего не скажу. Итог: Ищи просто прогера, у которого есть немного времени, разобраться с GML дело не хитрое на мой взгляд.
Хочется побыстрее столкнуть проект с "мёртвой точки" и на первых порах сэкономить время. Ведь очень большой временной промежуток разделяет релиз 0.4 и 0.5 pre-alpha. Это нужно как-то компенсировать, ускорив разработку полноценной версии 0.5.
P.S. GML, как C++ подобный язык, действительно, не очень сложен в использовании. Но ведь он строиться на многих аспектах, непосредственной связанных со встроенными функциями Game Maker'а и требующих понимания многих тонкостей. Тем более, 39dll - вещь далеко не простая...
ну я видел 39-ую, да мудреная (и не на gml она написана), но на gm сайтах много о ней говорится. Ладно, не буду переубеждать, аспекты и бла-бла, не так уж там и мудро, если использовать мануал для первого знакомства. ну и не С++ оно, все на много проще. Вот исключительно на мой взгляд, возможно прогер может столкнуться с существующим кодом и отсутствием описания по нему, вот ту да, тут могут быть реальные грабли, а изучение аспектов GML - решаемо, и я думаю в короткие сроки. Сорри, пошел уже флуд не по теме.
Согласен, моя первая мысль после прочтения поста была такой-же ) Зачем искать GML программера, если можно просто программера который за пару дней разберется легко. У меня даже были побуждения предложить помощь, но чувствую со своей работой не смогу совместить.
А вообще если по теме, то задумка интересная и очень понравилась графика!
Та же беда. Не могу совместить работу с предлагаемыми заботами.
Еще один паренек, прочитавший на лурочке про имиджборды?
"Ура! Нашёлся!"
Это всё, что я могу сказать в порыве радости. В очередной раз убедился в том, что я, как всегда, впрочем, слишком рано отчаился...