Haxx0r
Свершилось! Я наконец-то выпускаю этого зверя на всеобщее обозрение и суд. (Скачать (~3 Мб))
В игре вы управляете DDoS-пакетами и, таким образом, захватываете чужие компьютеры. На мониторе каждого из них два числа — количество пакетов и прирост.
Да-да, музыка ужасна, надоедлива и так далее. Но вы можете составить свой плейлист и наслаждаться любимой музыкой во время игры. (Я бы мог посоветовать вам пользоваться медиаплеером, но не буду :Р)
В игре 3 вида противников — антивирус, глупый бот и умный бот (:) с фантазией у меня тоже хорошо). У каждого своя модель поведения и радиус обзора.
Да поможет вам F1.
Ах да, в игре спрятан секретный уровень. Ничего конкретного не скажу, ищите подсказку в ReadMe!
- 04 февраля 2011, 13:30
- 08
Я честно пытался привести оформление поста в нормальный вид, но кто-то редактировал его параллельно, потому сохранение не удалось!
я редактировал. :)
спасибо, Jazz)
Нэма за шо :)
Неплохо получилось. Только, судя по всему, у тебя большой монитор. У меня на 1024x768 нулевой уровень еле влез. заголовок окна не поместился)
Я про это еще в бетке говорил :D
Вещь неплохая, если втянутся в процесс, помню когда разобрался с управлением не мог оторваться пока не дошел до конца. Это без всякой рекламы, честно. )
Игра неплохая, только вот проблема:
Уровень с локалкой и админом (не помню номер), не могу захватить всю сеть из-за того, что не могу послать пакеты на некоторые из нижних компов. Видимо, автор что-то напутал с активной зоной для нажатия.
Эххх.... тестировалось на 1280х1024. поправлю - выложу.
Поправил. Ссылка та же. Просьба перекачать всем, ибо исправлена ошибка в секретном уровне.
У меня 1280x800. У самого нижнего компа активная зона за предел экрана выпала >_
да-да, уровень 700х900 >.
Ха! Я застрял на втором уровне. :) Никак не хватает терпения пересидеть противника - первый начинаю центральный узел брать. :)
Бага: В "Новой игре" можно тыкать и на неактивные уровни, они всё равно запускаются.
в этом вся фишка:)
ну, кроме баги
Прошел только туториал.
Слишком медленно, мне кажется. Может стоит добавить кнопку для увеличения скорости? Потому что тупо сидеть ждать, как копятся циферки -- не интересно.
И еще, почему нельзя послать пакеты на любой комп в сети? То есть пусть они идут последовательно, но мне не хочется тыркать в каждый самому.
было такое предложение :)
Не совсем понял. Мне не так важно как пакеты попадут в нужный мне комп, главное чтобы они попали туда.
боюсь, мы друг друга не поняли. остаюсь при своём мнении :)
Я и не сомневался.
При встрече пакеты противников взаимоунитожаются, поэтому путь имеет значение.
Ок. Значит это не так просто и нужно думать и работать над этим. Ручное перетаскивание от компа к компу -- плохо в любом случае.
да-да
Если добавить скорость то потом можнои взвыть и желать чтобы можно было ее убавить. )
А пересылка на любой комп в сети, не позволяет мыслить тактически, как нам, так и компу.
я думал так: нажал - ускорилось, отпустил - вернулось в нормальный ритм
в принципе очень логично. и правильно.
Но как же саспенс. ) но это все уже на дело рук левл - дизайнеров.
Почему?
Ох... Ты явно не очень понимаешь, что такое настоящая тактико-стратегическая игра)
выхожу из диалога. ) возможно вы все правы. )
Там дальше становится наоборот слишком быстро, так что не успеваешь кликать.
До этого я еще должен дойти. Однако игра уже в корзине, так что.
Я так понял, по сравнению с бетой только порядок уровней изменился :) Поглядим...
Ещё что хочу сказать: нелогично в игре, где всё управление завязано на мышь, заставлять игрока что-то делать на клаве (конкретно начинать уровень, сделай это по щелчку кнопки мышки).
порядок и ещё по мелочи :)
На первых уровнях побеждает тот, кто пересидит противника, на мой взгляд минус. 4ый уровень: в легенде сказано, что админ настроил бота-защитника, а в игре этот самый защитник с чистой совестью грохнул антивирус. Восстание машин не за горами?
вы слышали про конфликт двух антивирусов? :)
Забил на 4 уровне. Явно не хватает функции автоматической пересылки пакетов - противостояние противнику начинает заключаться в быстром-быстром натирании цепочки компьютеров с целью получить пакетов в нужном месте как можно раньше. Увы, компьютер делает это явно лучше, что не может не бесить.
Кстати противник в дебюте проигрывает в росте, т.к. не использует для захвата несмежные компьютеры. После появления смежных точек я начинаю сливать из-за сложности с управлением, особенно если линий противодействия несколько.
Музыка у меня крякнула разочек в начале а потом смолкла сама насовсем. :)
Не помню что делал но как то поборол я его скорость логикой, и его местами глупизной, его большие массивы цифр можно в некоторых ситуациях гонять от пакета к пакету, заставляя терять хелссы в глупой битве не за главное )
Да, у меня с музыкой был тот же косяк.
буду знать.
Ну в общем, я уже видел игру и раньше, посмотрел на неё сегодня и хочу сделать небольшое ревью.
Игра в нынешнем состоянии плоха. Объясняю, почему я так считаю:
1) искусственный интеллект человеку опередить невозможно по скорости просчёта, потому тот отвечает на любое действие игрока мгновенными перемещениями и атаками; возможно, это можно было поправить удобным управлением, но...
2) управление войсками заставляет чувствовать себя безруким. Я могу послать все войска из терминала, половину войск и чуть-чуть войск. Почему я не могу регулировать точное количество или хотя бы процентное отношение? Как писал я и писал yeo, кликать по всем терминалам, чтобы доставить подкрепление из тыла это занятие для махозистов, тут уж не до тактики, а ведь hax00r кажется тактической игрой, и здесь снова «но»
3) зачастую, игрок не особо влияет на происходящее. Стартовые условия или равны, или перекошены в сторону оппонента, прирост везде одинаков и постоянен, в «битвах» нет никакого рандома...
4) чётко заданные пути следования, по идее, тоже должны были добавить тактических изысков, но вместо этого получается фигня из пункта 2)
5) ну и скорость игры очень невелика. Обидно после 5 минут подготовки к атаке наблюдать, как комп, перетасовав со скоростью света свои силы, с воплем «This is Spaaartaaa!!!» выносит все твои терминалы. Побыстрее нужно, побыстрее, тогда и постоянные влёты будут не так раздражать.
Ну, вот и всё, надеюсь, никого не обидел. Про кое-что я уже писал во время бета-теста, но...
1) возможно. проходится всё и на ура, главное выработать тактику.
2) Shift+ЛКМ и Alt+ПКМ вам в помощь
3) о каком рандоме речь? ваши предложения? (это не сарказм)
5) пункт повеселил :) кнопочка уже добавлена.
1) мм, мне нечего сказать... Кроме того, что Козинака чуть выше то же самое написал, что и я :)
2) я написал вообще-то про шифт и альт, но этого мало
3) тут я хочу спросить в лоб: ты играл в игры, похожие на haxx0r, не так ли?
3) да. Server War зовётся. Но в неё вы играть не сможете, если уж моя кривая :)
Дал бы ссылочку.
нету её. друг на флешке приносил.
Может это он сам ее и сделал?
нет. то был некий MaxLim
Я не играл в Server War, зато играл в Mayhem Intergalactic, Galcon и игру про бактерии (вечно забываю, как она называется), так там результаты атаки вычисляются явно не как a-b...
P.S. И чего это ты опять ко мне на вы да на вы О_о
вы - это все, кто поиграл. с бактериями я тоже видел, но месяце этак на третьем разработки.
Phage Wars
Phage Wars II
Поиграл сейчас в первую часть -- затягивает. Хорошая идея с дрэгэндропом, и то что несколько клеток можно соединять и направлять в атаку централизовано.
Там ещё неплохая идея с разными характеристиками видов - есть медленные, но сильные, есть наоборот - приходится учитывать. Ещё есть ключевые клетки - тоже интересная штука.
Ещё там есть ёмкость клеток - это важный момент ихнего геймплея.
В общем, есть чему поучиться у них.
Я вы ввёл ограничение на ёмкость компьютера, это сразу решит проблему длительных засиживаний, игра станет динамичнее.
Также я бы добавил функцию автоматической пересылки пакетов (допустим по десяточкам) - формируешь свою сеть и думаешь о стратегии, а не о "подай\принеси".
Не хватает реакции на нажатие мышки в заставках.
Про автоматическую пересылку уточню, не уверен, что донёс свою мысль:
Выделяем компьютер, давим, допустим, Alt и тыкаем на соседа. С этого момента прирост пакетов десятками будет автоматически пересылаться к соседу.
Таким образом игрок сможет формировать своё дерево снабжения важных узлов для нападения\обороны и т.п.
Интересно.
Да Разиэлю просто лень было возиться с графами и Дейкстрой)
что за Дейкстра?
Ну такой вот Дейкстра :)
вы правы. мне лень.
тут не нужен Дейкстра, обычного поиска в ширину вполне достаточно - узлы в графе можно на пальцах посчитать
Поиск в ширину помогает найти кратчайшее расстояние?..туплю)
вынесу-ка я в опрос...
1) спасибо за идею
2) как раз не добавлял, чтобы игрок не сидел без дела, как в большинстве игр - укрепился и сиди себе.
3) сделано
)))
Я бы сказал, мы не хотим проходить.
я его вызываю на дуэль в контру, сейчас посмотрим кто не сможет пройти.
:) ты-то прошёл :)
работает не во всех же случаях. ещё б я вам всю игру расписал.
Эту хитрость я уже на втором уровне понял. Она не помогает, когда начинается настоящее др#@илово на узелки или когда нейтральных между уже нет. :)
Единственное, что мне нравится, так это то, что вы уже разговариваете как закоренелые игроки в Haxx0r.
:D :D :D
Так. Добавил кнопочку, поменял keyboard_wait() на mouse_wait() и добавил ограничитель. Что ещё сделать, прежде чем заливать?
Куда заливать?
туда же)
Хорош заливать! :D
У меня идея! Кто хотел лайвстриминг?? Разиэль делает лайвстриминг того, как он проходит haxx0r, а мы, еретики, просвещаемся!
:) проще видеопрохождение записать :)
Ну или так :) Но тогда ты вырежешь неудачные дубли :P
не вырежу :Р ибо нет редактора
Ок, тогда ждём.
печально. триальный фрапс не даёт записать больше 30 секунд.
CamStudio же :)
hypercam + сжатие
MovAVIWinRAR :)Да, кстати, пауза и кнопка минимизации в панель задач тоже не помешали бы - зачем ты их вообще убрал? Где крестик? :)
его зохавал главгерой
Запретить запускать непройденные уровни дальше следующего.
Пока не стоит!
уже)
кстати, с ограничителем в разы сложнее.
Дошел до Пентагона, но пройти не могу.
Это вообще кто-нибудь проходил?
Пентагон проще пареной репы. Просто нужно ждать, пока фиолетовый сам расчистит тебе дорогу)
А вот следующий уровень понятия не имею, как проходить
И вправду! :)
скоро выложу прохождение)
Я сделал следующий, ракета на Марс, который! :)
Там нужно последовательно захватить вертикаль. Потом чуть раньше чем комп сделает это сам спровоцировать захват смежных компов, а далее устраивать общих шухер и под шумок десантироваться по односторонней связи на начальные базы противника. Комп плохо раделяет кучки и ситуация сводится к тому, что почти все компы за игроком и только бегает одна могучая кучка пакетов в 300, за которой надо успевать захватывать компы - она уходит не оставляя гарнизона.
СПОЙЛЕР
да-да
Выпил пива и 3,4,5,6,7,8 уровни прошлись на ура!
ну вот и славно)
В 10 очень не хватает замедления времени! Вроде уже тактику я вкурил - но реагировать с такой скоростью как противник не могу.
да, там нужна хорошая реакция. в прохождении я его рестартил раза 3-4
А вот и видеопрохождение для
самых маленькихвсех желающих! (~69,4 Мб)Уровень 2 - 00:10
Уровень 3 - 04:22
Уровень 4 - 07:44
Уровень 5 - 10:51
Уровень 6 - 12:35
Уровень 7 - 18:40
Уровень 8 - 21:27
Уровень 9 - 22:33
Уровень 10 - 29:48
А ещё ссылка в посте обновилась.
Лучи ненависти за ограничение количества юнитов. Серьёзно.
да ладно, мне оно там ни разу не помешало. минимальный максимум (о как) 375, вам мало?
Конечно мало. На третьем уровне противник не атакует центральный сервер, поскольку столько ресурсов на смежных компах не накопить, да и мне удобнее атаковать, сделав два клика, а не шесть. Ну и следить за тем, чтобы компы не переполнялись приходится, отвлекает. В общем, не торт.
Я не соглашусь.
Переполнение это добро по моему мнению! Просто оно должно быть визуально наглядным и быть ещё более жестким чем сейчас - допустим темп прироста * 100.
...при этом, конечно, управление должно быть удобным и понятным, иначе это только лишний фактор превосходства резинового соперника.
...размер сервера * 15 ?
учтите, это пока пробный вариант. Хотя, впрочем, баланс угадан, осталось сделать отображение
Лентяй-лентяй)
http://vimeo.com/19570337
И зачем ты писал микрофон?))
фак, я ж отключил >
завтра буду (так и быть) добавлять автомат. пересылку. а поока спа-а-ать... *зева*
удачи! :)
Тоже в копилку: если шифтом выделено несколько узлов, то все они должны давать выхлоп - если нельзя передать пакеты непосредственно, то слать соответствующему соседу по направлению кратчайшего пути к цели (здравствуй поиск в ширину). В итоге, если я выделил n узлов в цепочке и бешено кликаю на цели - все они должны опустошиться за n-кликов или меньше!
Наличие массового выделения при кривой работе массовой атаки довольно сильно раздражают, потому что массовая атака могла бы быть серьезным подспорьем.
это печально >
поиск в ширину? появилась идея с меткой :) забыл про совет, но уже знаю, как реализовать.
один клик.слишком просто для игрока. n кликовпоиск в ширину, волновой алгоритм - всё это одно и то же: начинаешь от стартового узла, помечаешь всех соседей номером волны (1) и включаешь в фронт, далее на волне номер два помечаешь всех непомеченных соседей узлов из фронта номером волны (2) и формируешь их них новый фронт, повторяешь пока конечная точка не попадёт во фронт (фронт волны подразумевается). Когда конечная точка попадает во фронт - начинаешь смотреть путь от неё до начальной точки, выбирая на каждом шаге узлы с минимальным числом: оп ля! мы получили кратчайший путь.
Вот с картинками: http://orionxl.ru/volnovoj-algoritm.html
EP-начальная точка, SP-конечная (но можно и наоборот считать :)
та не, я проверяю соединенные компы. если выделен - пусть проверяет и отправляет.
кстати, по неближайшему пути и не получится - юнитов не остаётся.
Выделить-то можно не обязательно цепочку из компов - это может быть любое подмножество общего графа. Даже если мы отбросим случаи, когда выделение состоит из несмежных кусков, то всё равно остаются вот такие ситуации:

Красное - выделенные узлы, оранжевое - цель. Большинство узлов имеют несколько соседей и определить в какую сторону высылать пакеты можно только путем определения кратчайшего пути до цели на графе.
Эвристики типа "определить какой из соседей геометрически ближе к цели" отбросим сразу - даже на некоторых существующих уровнях это работать не будет (нерегулярная структура сети и односторонние связи).
Короче советую либо победить такие работу с графом и реализовать на нём поиск пути, либо не тратиться на изобретение полумер.
Чувствуешь как начинает вступать в силу правило "80% процентов функциональности программы разрабатываются за 20% времени, а дальше строго наоборот"? Чем дальше, тем более серьёзных движений потребуют всё более мелкие улучшения. :)
а здесь, кстати, не суть. юниты в любом случае дойдут до цели за 4 клика.
блиин... на какую клавишу повесить?
Так что ты в конце концов реализовал?
автопересылку. Контрол, Шифт и Альт + ПКМ заняты. Средняя клавиша (наверное) есть не у всех.
А что делает Контрол + ПКМ? Я не пробовал, а в ридми указаны загадочные «???»
потому что при нажатии возникает мысль "WTF???"
отсылает вереницу пакетов по одному юниту.
Ну вот и убери эту чушь и поставь на контрол автопересылку.
ок
А мне контрол + правая кнопка нравится, не убирай.
я в печали. повешу ЭТО на среднюю, ибо уже убрал, да и нравится не тебе одному.
Ты повесил на среднюю что? «Вереницу пакетов по одному юниту» или таки автоматизацию??
вереницу. а можно было скачать и посмотреть :)
ок.
чувак, я не спал почти всю ночь и только щас встал, это достаточно уважительная причина?..)
достаточно :)
Игра хороша. мне нравится.Только управление неудобное, мне кажется... Идеал управления: жмешь мышкой по «своему» компьютеру и тащишь, не отпуская, на атакуемый сервер через несколько «своих».
Ну и предложения:
- Можно сделать прирост не сложением, а умножением, усложнение тактики налицо.
- Величина компьютеров влияет на что-то? Если нет — то можно эдакое чего-нить придумать.
- Может, надо еще учитывать «толщину» каналов связи? Сделать несколько фиксированных типов соединений?
- Ролевые элементы, типа апгрейда своих компьютеров.
Ну и совсем безбашенное предложение, даже сарказм специфический: а если сделать скриптование? Ну программы для подконтрольных компов, чтобы, к примеру, компьютер при достижении определенного количества пакетов мог автоматически их скидывать на какой-нибудь компьютер.
Да, да, да. Хоть это по определению убивает геймплей и оставляет игрока - наблюдателем.
Мне всегда нравилось скриптование - задавать инструкции для ИИ.
скрипты? не-не-не, вам автопересылки хватит. товарищи, вы подзажралися оО
Ты не растёшь надо собой, как разработчик :D
ну знаете. скриптовый язык изобретать ради 3-секундного использования?
хватит ко мне на «вы» >
да где на Вы-то? "ну знаете" - устойчивое выражение >
да-да, расскажите
великолепная задумка, нормальная реализация.
жду сетевой версии :)
Ооо-Дааа. Тонкий юмор ))
шутки шутками, а ить он 10-ку влепил оО я сам поставил 8
ну я еще ради коммента и зарегался :)
но с оценкой видимо да переборщил, но зацепило ж ))
Итак, с момента первого показа игра обросла маленькими плюшками :) Ссылка та же.
Кстати, исправлена проблема с музыкой.
[spoiler=Спойлер!]>.
Скачал новую версию. Фу... Я про шрифты - они... ну, мягко скажем, нехороши...
по-другому не помещается :(
НУ а если как-нибудь по-другому? Зачем ограничение указывать? Можно просто в подсказках выводить...
не-е-е, не вариант. должно быть видно сразу.
1) Нашёл баг с этой автопередачей.
Если её делаешь и враг захватывает комп, который передаёт, то он бросает все дела и резко начинает передавать пакеты по той же траектории)
2) Можешь добавить различную скорость каналам?
3) В новой версии только у меня редактор не работает?
4) Вот карта для старой версии, получилось довольно интересно)
Ссылка
1) это печально >.
4) прошёл :) хороший уровень :)
обращаюсь к творческим людям: будьте, как yoburg :) хотелось бы создать левел-пак к следующей версии
так. автопередачу и редактор поправил, сделал ограничитель более щадящим.