forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Jam Session 3 (http://forum.boolean.name/forumdisplay.php?f=153)
-   -   WarDrive v3.0 (http://forum.boolean.name/showthread.php?t=14554)

Taugeshtu 15.04.2011 16:10

Ответ: WarDrive v3.0
 
технодемка != игра ;)
Будет обучение и печеньки.

Taugeshtu 29.04.2011 03:01

Ответ: WarDrive v3.0
 
Вложений: 1
Что, думали, я самовыпилился? GUI там! Сейчас мои шансы успеть примерно 50/50 :-D

Прогресс относительно предыдущего поста:
  • Конкретизирован до довольно низкого уровня абстракции игровой процесс, возможности Игрока, Вирусов, Системы (защиты);
  • Переделан (опять) материал уровня. На текущей версии я уже должен угомониться :-D ;
  • Фичи ранжированы по степени необходимости, и будут запиливаться в этом порядке (т.о. даже в случае неуспевания на выходе будет что-то играбельное);
  • Воплощён модуль Visor (о нём ниже)
  • Реализована Консоль!
  • Вирусы научились набигать, убигать и просто бигать

Скромно, в общем-то. Но осталось в сущности немного, и это радует!

Подробности о Системе:
Система состоит из Модулей. Каждый Модуль занимает одну Ячейку. Типы Модулей:
  1. Visor (Визор) - наблюдательный. Выискивает вирус-процессы и заносит их в список. Крайне вреден тем, что любит поднимать уровень тревоги.
  2. Firewall (Фаервол) - блокирующий. Не даёт вирусу занять Ячейку, а также не даёт нам вырезать строку и столбец, куда он входит. Неуничтожим, а потому неинтересен.
  3. Defender (Защитник) - уничтожающий. Работает следующим образом: забивает память под вирус-процесс флудом, заставляя его вылететь.
  4. Extractor (Экстрактор, можно просто "Трактор") - изолирующий. Мобильный модуль из верхних уровней абстракции, спускающийся на физический уровень в виде летающих [скобок], изолирующих вирусы и уносящих их в карантин.
  5. Authorizer (Авторайзер/Авторизатор) - распределяющий. Критически важные модули, захват 70% которых означает получение полного доступа к Сети и отключение Системы.

Ну и немного вкусненьного в аттаче:
Внешний вид Сети на данный момент. В консоли набирается команда, убивающая все вирусы (иногда это необходимо для снижения уровней тревоги)

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

Список команд (активировать ввод = Enter или M, закончить ввод = Enter) :
1. Бахнуть: exp
2. Вырезать (пока ещё) рандомную последовательность рядов: cut r
3. Вырезать рандомную последовательность линий: cut l
4. Вставить содержимое буфера куда придётся: push
5. Вызвать Флаер: fly
6. Повернуть флаер на себя чтобы получить Свет: light
Есть ещё синонимы, но их мне писать лень, да и незачем.

Взять тут:
http://rghost.ru/5384283
http://rghost.ru/5384128

Требуются шейдеры 3.0 (для деффереда). Запуск на калькуляторах (ноутбуках) не гарантируется. Запуск на автоматах с газировкой (стационарных) не гарантируется тоже. Вот так. Могут быть (и значит будут) артефакты с альфа-сортировкой полупрозрачных Визоров. Ещё Визоры могут неадекватить при вырезании/вставке. А могут и адекватить - не проверял.:4to:

Если уж взялись качать - верните фидбэк:
  • Как вообще идея такого гибридного управления? (точное указание рядов для вырезания/вставки а также точки для установки света будет производиться кликом по кубику, но выбор команды останется текстовым)
  • Как вам Визоры?
  • Как вам новые взрывы?
  • Общий внешний вид?
  • Если тормозит - век выпуска видюхи (читай - модель) в студию.

Артем Валерьевич 29.04.2011 09:45

Ответ: WarDrive v3.0
 
похоже у нас претендент!

Taugeshtu 30.04.2011 03:59

Ответ: WarDrive v3.0
 
Вложений: 4
Небольшая весточка.
Добавлено:
  1. Атаки вирусов
  2. Защитная туррель
  3. Атаки туррелей
  4. Уничтожение Модулей
  5. Уничтожение вирусов
  6. Схема "Консоль + маусклик" для операций с ландшафтом и установки света
  7. Небо
  8. Ауры в небе

Ближайшее:
  • Индикация выбранных рядов/линий и места вставки
  • Фаервол
  • Авторайзер
  • Обучение
  • Несколько карт
  • Если успею - Экстракторы, дополнительная индикация (ошибки выполнения команд, уровни тревоги, etc.)

Аттачи:
Текущее состояние дел. Партиклы выстрелов - заглушки. Вроде больше заглушек нет, всё настоящее... Да, я не умею делать красиво. :(

impersonalis 30.04.2011 14:26

Ответ: WarDrive v3.0
 
эпик, но фпс огорчает

Taugeshtu 30.04.2011 18:08

Ответ: WarDrive v3.0
 
Цитата:

фпс огорчает
Pentium 4, Ati x1950Pro, оптимизирован в синглсурфейс только ландшафт - вот и вся проблема. Доберусь до оптимизации - тогда даже на моём динозавре бегать шустро будет. Но пока так.
Логика легковесная, единственный серьёзный затык - обновление синглсурфейс меша, ну и вывод всего остального неоптимизированного.

Taugeshtu 01.05.2011 01:08

Ответ: WarDrive v3.0
 
Вложений: 1
Ой!
В срок не поспел. Когда будет - не известно, но постараюсь этой ночью дать поиграться)

Мы любим вас! Ваши Объекты.

(Слева направо: Авторайзер, Дефендер, Спавнер, Вирус, Фаервол, Визор. Вверху - Флаер, в небе - ауры)

Taugeshtu 01.05.2011 06:59

Ответ: WarDrive v3.0
 
Вложений: 9
Итааак, какой-никакой, а релиз!

Чего я не успел:
  • Несколько разнообразных карт-заданий. Здравый смысл подсказывает, что на базисе игровой механики можно даже делать паззлы О_о
  • Экстракторы. Пойду посыпать пеплом голову, очень за это обидно.
  • Обучение. Да, есть система диалогов, отлаженная ещё 6 месяцев назад в работе над МС. Прикрутить и написать реплики - дело 30ти минут, не более, но уже очень уж устал.
  • Анимация передвижения вирусов. Ну, там в общем-то тоже не сильно сложно - забавные синусоидальные поочерёдные поднятия лап, но опять же - устал.
  • Эволюция вирусов и превращение в спавнеры. Серьёзная задачка, которую никак не хотелось решать "абы как", из-за сложностей в последующем интегрировании в стандартную оптимизацию "всё в один меш" при условии заменяющихся частей. В общем, осилить могу, но времени не было.
  • Несколько дополнительных индикаций. В общем-то ХП вирусов и модулей, да уровни тревоги. ХП отняло бы прилично времени, уровни тревоги не имеют смысла без экстракторов.
  • Оптимизация. Да, оставлена на последнее - я знаю, как и что тут можно оптимизировать, но у меня нет на это времени( Вселенская скорбь и печаль.
  • Победа. Смешно, но до сих пор WarDrive в состоянии некоторой "песочницы" :-D


Краткий мануал (на будущее):
Мы играем за Атаку. Игровое поле - вычислительная Сеть. Сеть состоит из Ячеек. Иногда в Ячейках расположены Модули защиты:
  1. Визоры (Аттач #1). Глаза и уши Системы. Обнаруживают вирусы и наводят Дефендеры.
  2. Дефендеры (Аттач #2). Смертные враги любого вторжения, обладающие мощными флуд-ганами, забивающие память вирус-процессов и убивающие их.
  3. Фаерволы (Аттач #3). Каменные стены Системы - их нельзя ни вырезать, ни уничтожить, ни пройти насквозь.
  4. Авторайзеры (Аттач #4). Сладкие мишени для любой Атаки, повышающие уровень допуска и дающие ключи от всех процессов.

Что же мы можем им противопоставить? Вирусы! Много вирусов. Столько, сколько пожелаешь. Мощные команды, выключающие целые последовательности линий и рядов Ячеек, а затем включающие их в каком угодно месте. Флаер, дающий превосходный обзор поля боя и открывающий своим светом уязвимости в их обороне.
Команды (консоль активируется на k или m, энтер почему-то не работает, закончить ввод команды - Enter):
spawn - создаёт новые вирусы, 1 штуку в 1 спавнере (Аттач #5)
kill - убивает все вирусы
heal - лечит все вирусы (для оценки: максимальные HP вируса = 10, heal восстанавливает 0.5 HP)

flyer - вызывает/сажает флаер
light - активирует указку, после чего клик по поверхности заставляет флаер повернуться на цель (подсветка поля боя)

exclude row (быстрый метод - нажать "Z") - активирует вырезание рядов
exclude line (быстрый метод - нажать "X") - активирует вырезание линий
После активации вырезания первый клик по поверхности задаёт точку-начало, второй - точку-конец.
include (быстрый метод - нажать "Z"/"X"/"C") - активирует вставку содержимого Буффера, после активации клик по поверхности вставит содержимое в ближайшую щель между рядами/линиями.

Используя операции с Сетью с умом и вовремя помогая своим Вирусам, ты добьёшься успеха своей Атаки!


Спасибо Егору Резенову за помощь в поиске звуков, Модулям за интересный Challenge, вирусам за их невероятное бесстрашие и Флаеру за его полезность.

Аттачи #6, #7 - просто понравились моменты...

Dream 01.05.2011 08:11

Ответ: WarDrive v3.0
 
скачал.
запустил.
хотел перетщить оекно в бок экрана, нажал на экскей - думал появится пауза и мышка - смогу перетащить окно, не тут то было. пришлось ухищирться, чтобы видеть одновременно пост с манулом и играть.
со старта спавню вирус - звучит сирена, его убивают, ок! пытаюсь работать с вырезанием вставкой, после минуты мороки, наконекто получилось. мой вирус подкрался к защитнегуи разнесло его в дребезги, не подняв тривогу. убираю ряд, и мой вирус оказывается рядом со спиралей(это днк или что там такое?), стреляет в неё и убивает. меня замечает ещё один защитнег и стреляет в меня через ящики(не понятно как он меня заметил вообе), понятно дело не попадает, просто пищит. пытаюсь манипулировать вырезанием вставкой чтобы ъоть както подвинутся впередт вирусом. в итого мой вирус провалился под карту. после зареспавнил ещё один и минут 5 поглядел на карту.
Итог - Добраться до нужного места оооочень сложно, ИИ требует дополнения, ну и дальше всё по списку твоему. а, и управление нужно человеческое, а то вообще нбредово. прагет каряво, слишком часто нужно вызвать флаер, ждать пока он припрётся, проехать два метра и высадится на сосдений ряд.
А и ещё, спавнер иногда оказывается в середите ячейки, и непонятн что там в нём происходит

baton4ik 01.05.2011 12:21

Ответ: WarDrive v3.0
 
Довольно быстро сориентировался. Всю игру провёл на флаере. Быстро уничтожил вирусом турели и визоры, вырезание рядов по z помогло довольно быстро переместить вирус к цели и уничтожить авторайзер.
Вырезание рядов по x почему-то не работает.
Вирусы тупят, мне вообще не ясно, по какому принципу они выбирают направление.
И как-то просто вышло, мне казалось, что будет посложнее.

Taugeshtu 01.05.2011 14:32

Ответ: WarDrive v3.0
 
Батончик, не верю - в правом уверхнем углу выскакивают сообщения, если вырезанию помешал фаервол - появится такое сообщение (правда они через пень-колоду сделаны, замечать непросто, извините..)

Дрим, схема простая: Визоры (спиральки) палят вирусы примерно в радиусе своего света, если вирус спалили - его могут атаковать. Понимаю, что нужна индикация спаленности вируса, не успел я(

Спасибо за отзывы!)

Taugeshtu 01.05.2011 15:23

Ответ: WarDrive v3.0
 
Из возможных фишечек на добавление (когда-нибудь потом):
  1. Возможность строить свои, вирёвые туррельки - добавит интересный "пошаговый" геймплей, когда спавнеров нет;
  2. Возможность поднимать-опускать Ячейки мануально - поможет направлять вирусы;
  3. Больше типов Модулей - подвижных, статичных;
  4. Мультиплеер О_о.

И ещё, забыл:
Отменить начавшуюся операцию вырезания/вставки/установки света:
cancel (быстро - правая кнопка мыши)

Taugeshtu 03.05.2011 21:02

Ответ: WarDrive v3.0
 
Вложений: 2
Версия 2.5, слегка прокачанная:
  • Добавлено небольшое внутриигровое обучение;
  • Подвинуто повыше небо, опущен пониже флаер;
  • Вылечены детские болячки, какие нашёл;
  • Вирусы дольше держатся выбранного направления в "исследовательском" режиме (в случае обнаружения врага оно меняется сразу же);
  • Сглажена карта (вирусам легче ходить);
  • Чуть перенастроен прыжок

Reizel 04.05.2011 00:48

Ответ: WarDrive v3.0
 
1 ФПС блеадь :(

Gector 04.05.2011 01:00

Ответ: WarDrive v3.0
 
Цитата:

Сообщение от Павел (Сообщение 187381)
1 ФПС блеадь :(

О_о. Страшно представить твой комп. На моем динозавре 15.


Часовой пояс GMT +4, время: 07:09.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot