Crimsonland - популярный аркадный top-down шутер с видом сверху и одиноким безбашенным героем, который вышел в поле против многотысячной толпы мерзких монстров. Невероятно большое количество оружия, огромнейший перечень умений (перков), невероятные бонусы, море крови и тонны мяса в сопровождении забойной музыки, качественной графикой и бешенным геймплеем.
Скачать Crimsonland Об Игре Скриншоты Творчество Рекорды Crimsonland Stuff Оружие Перки


11.08.2016 Поспешите посетить наш новый сайт о Crimsonland 2016 и группу Вконтакте
АвторСообщение



Сообщение: 1
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 22.09.10 13:37. Заголовок: bloodpath (клон CL)


Всем привет, недавно решил продолжить свой старый проект по клонированию CL и добавлению мультиплеера. На данный момент есть более менее функциональный двигатель (C++, HGE, LUA), реализована механика survival.

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

-AI монстров
-любая помощь по lag compensation, input prediction
-балансировка механики игры
-создание арта
-другие хорошие идеи :)

Демо версия:
bloodpath<\/u><\/a>

Управление:
WSAD - движение
1..6 - оружие
QEF - читы
~ консоль



<\/u><\/a>

<\/u><\/a>

<\/u><\/a>

ICQ: C3D8AAE


Спасибо: 1 
МогилаЦитата Ответить
Ответов - 76 , стр: 1 2 3 4 All [только новые]


rattler\'s personal site




Сообщение: 2639
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 22.09.10 23:53. Заголовок: заинтересовался. как..


заинтересовался. как поиграю походу еще больше заинтересуюсь. в чем трабла с AI?

//----------------------------------------

поиграл. монстры бегают, трупер стреляет. на клон ЦЛ похоже( если не считать что кроме трупера и монстров собственно ничего пока нет). А есть ли смысл в клоне ЦЛ? Может из этого лучше своротить некое подобие ЦЛ2 народными силами?


in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 2
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 23.09.10 12:33. Заголовок: rattler пишет: заин..


rattler пишет:

 цитата:
заинтересовался. как поиграю походу еще больше заинтересуюсь. в чем трабла с AI?
поиграл. монстры бегают, трупер стреляет. на клон ЦЛ похоже( если не считать что кроме трупера и монстров собственно ничего пока нет). А есть ли смысл в клоне ЦЛ? Может из этого лучше своротить некое подобие ЦЛ2 народными силами?



для нормального AI надо разбираться с Steering Behaviors For Autonomous Characters, пока работы валом, так что это в последнюю очередь (а вдруг кто-то уже знаком и поможет)

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


Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2640
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 23.09.10 23:36. Заголовок: ну пока у тебя АИ мо..


ну пока у тебя АИ монстров примерно на уровне кримсового. В таких шутерах в принципе сильнее и не надо, хотя было бы неплохо. Учти, что если на экране пару тысяч монстров, то со сложными расчетами АИ могут и современные кампы не справиться. Особенно если много скриптового кода.

Вообще, то ничего, которое есть уже радует. Тут реально можно ЦЛ2 развернуть.

Еще бы сюжетно связанный сюжет хотя б миссий на 50, видео заставки после каждой миссии, новые перки (лучше деревом, с блокировкой направлений), оружие, доп. навыки типа обращения с оружием (см. АС2), оригинальных монстров, которые не просто прут напролом, уровни с укрытиями, эффекты освещения хотя бы как в Kill Deal, зачатки инвентаря (чтобы некоторые предметы можно было собирать и использовать потом по желанию).. и получися бы не ЦЛ

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 3
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 26.09.10 20:02. Заголовок: небольшое обновление..


небольшое обновление, добавлены бонусы :)

Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2642
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 26.09.10 20:30. Заголовок: качать. не буду, но ..


качать не буду, влом, но скрин жжот:)

ээ, народ, я тут че один?

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить
Programmer




Сообщение: 675
Зарегистрирован: 02.06.06
Откуда: Украина, Киев
Репутация: 6
Сайт:
ссылка на сообщение  Отправлено: 27.09.10 18:57. Заголовок: не, нас двое..


не, нас двое

сайт моей игры SpiderLand3D<\/u><\/a>
зайдите сюда, и я поглощу вашу душу! >:)<\/u><\/a>
Спасите себяхве<\/u><\/a>
Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2644
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 27.09.10 23:12. Заголовок: ты имел ввиду "в..


ты имел ввиду "вас" ?

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить
Programmer




Сообщение: 679
Зарегистрирован: 02.06.06
Откуда: Украина, Киев
Репутация: 6
Сайт:
ссылка на сообщение  Отправлено: 28.09.10 00:38. Заголовок: baga пишет: Steerin..


а хз. ну в любом случае как минимум двое

baga пишет:

 цитата:
Steering Behaviors For Autonomous Characters



 цитата:
-реализация swarm AI


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

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

и еще, никакой игровой логики в скриптах я не обнаружил, одни только обьявления

сайт моей игры SpiderLand3D<\/u><\/a>
зайдите сюда, и я поглощу вашу душу! >:)<\/u><\/a>
Спасите себяхве<\/u><\/a>
Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2646
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 28.09.10 11:20. Заголовок: не ну чо, было б при..


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

логики там и нету. может она там еще будет?

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 4
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 28.09.10 15:15. Заголовок: ZimM пишет: нафиг э..


ZimM пишет:

 цитата:
нафиг эта заумь в ЦЛ не нужна, интеллект у них простой до омерзения - раз в N миллисекунд монстр поворачивается мордой к игроку и идет по прямой, пока не настанет время ему опять обновить свое направление



сейчас так и сделано, надо настраивать всякие параметры чтобы более правдоподобно было, но в CL есть мобы, которые ходят как бы кучкой, или следуют за лидером, вообщем очень полезная фича :)

ZimM пишет:

 цитата:
и еще, никакой игровой логики в скриптах я не обнаружил, одни только обьявления



да, пока что в скрипте в основном только таблицы параметров, но планируется вынести все что не ударит по скорости


Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2650
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 28.09.10 23:11. Заголовок: baga пишет: но в CL..


baga пишет:

 цитата:
но в CL есть мобы, которые ходят как бы кучкой, или следуют за лидером


это не swarm AI, это настройка уровня просто. они имхо еще тупее чем обычные.

в скрипты это главное не выноси:)
кстате, если делать все-таки ЦЛ2, то АИ надо переделывать, ибо надо будет таки делать препятствия и чтобы монстры их обходили. Схема АС мне не нравится. Там монстров элементарно можно за стену загнать и чтобы они там и остались.

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

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 5
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 29.09.10 07:41. Заголовок: современные компы от..


современные компы от такого количества явно не задумаются, другое дело в том, чтобы эффект сделать красиво надо спрайты кусков рисовать, можно и регдолл прикрутить, вот только надо ли оно в такой игре? :)

если в демке открыть файлик survival.lua, в самом конце есть

-- bool LuaInitSwarm(float rate, int spmin, int spmax, int cap)
InitSwarm(0, 10, 20, 10000)

10000 это макс. кол-во монстров, можно сделать больше и посмотреть при каком количестве начинается слайд шоу


Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2651
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 29.09.10 11:20. Заголовок: нет, смотри. если од..


нет, смотри. если одновременно умирает 100 монстров, каждый разлетается пусть на 10 партиклов - 1000 партиклов, это не считая остальных монстров и прочих эффектов.

в принципе я что-то типа регдолла и имел ввиду

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить
Programmer




Сообщение: 680
Зарегистрирован: 02.06.06
Откуда: Украина, Киев
Репутация: 6
Сайт:
ссылка на сообщение  Отправлено: 30.09.10 01:20. Заголовок: 1000 партиклов это ф..


1000 партиклов это фигня, нормальные партикловые движки нормально оперируют и сотнями тысяч с вменяемым фпс. а рэгдолл с 2д спрайтами это как?

сайт моей игры SpiderLand3D<\/u><\/a>
зайдите сюда, и я поглощу вашу душу! >:)<\/u><\/a>
Спасите себяхве<\/u><\/a>
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 6
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 30.09.10 09:26. Заголовок: ZimM пишет: а рэгдо..


ZimM пишет:

 цитата:
а рэгдолл с 2д спрайтами это как?



для примера можно глянуть:
N<\/u><\/a>
Soldat<\/u><\/a>

а вот покруче физика, спрайт просто натягивается на каркас:
physical<\/u><\/a>


Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2652
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 30.09.10 11:23. Заголовок: ZimM пишет: нормаль..


ZimM пишет:

 цитата:
нормальные партикловые движки нормально оперируют и сотнями тысяч с вменяемым фпс


то нормальные. я про этот спрашивал - нормально ли он это обработает? И вообще вспомни Kill Deal. там и без партиклов хреново

2baga ссылки с дома посмотрю

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 9
Зарегистрирован: 27.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 30.09.10 20:26. Заголовок: Огого! Судя по скрин..


Огого! Судя по скриншотам - офигенно.
Предлагаю тебе кроме скринов запастить fraps-ом и постить видео на youtube.

Большая просьба: залей архив куда-нибудь в другое место, а то deposit files ограничивает количество подключений на IP-адрес, а у меня не белый IP=( А я посмотреть хочу!=)
Например на filehosting.org. Или на crimson-land.ru=)

Скрин выглядит странно из-за того, что монстры топают на игрока. В кримсе они ИМХО ходят тремя способами:
1. Топаем с постоянной по модулю скоростью. Только угол рандомно меняется, на игрока - приоритетное направление.
2. Бежим/стоим. Это всякие паучки мелкие.
3. Тупо прём на плэйера, пусть умрёт от страха. Это лизарды.
Может ещё что есть, но в основном все методы тривиальны.

Для замены спрайтов надо искать художника. Как я понимаю, в этой теме все пока программисты=)
Может со Слепым поговорить? Если он выпустит окончательную версию CL:ONE...
Замена спрайтов нужна только если ты желаешь сделать что-то действительно серьёзное из bloodpath.
В противном случае на права собственности можно забить и юзать что есть:)

Насчёт количества объектов.
Строки из Crimsonland Bot System:
static const int MonsterArraySize = 0x180;
static const int BonusArraySize = 0x10;
static const int MissileArraySize = 0x60; (это особенно бесит)
Это размеры массивов в crimsonland (1.9.92)
Так что 10000 монстров - это уже перебор! Авторам CL хватает 384.

Насчёт кусков монстров.
Юзать ragdoll в CL-клоне - это как гвозди микроскопом забивать.
Система частиц - это лучше. Даже если они только с землёй взаимодействуют.

Насчёт помочь.
Больше всего среди того, что ты описал, программисту интересно Swarm AI.
Правда непонятно, что ты имеешь ввиду=)
Ты хочешь, чтобы монстры сообща окружали игрока?!
Дак тогда survival стал бы неиграбельным после пары сотен тысяч экспы.




Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 7
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 30.09.10 23:36. Заголовок: перезалил, обновил п..


перезалил, обновил первый пост

по поводу монстров :) с ними еще надо как следует повозиться чтоб было похоже на оригинал, swarm ai поможет разнообразить поведение, например они смогут ходить кучками, стайками, окружать по неким траекториям, избегать столкновений и тд и тп

вот тут есть куча демок на жабе как оно выглядит:
red3d<\/u><\/a>

bot system выглядит интересно, надо поковырять глубже

сейчас все силы брошены на сетевую версию
еще надо прикручивать UI, нормальные скрипты, делать редактор ресурсов... :)


Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2653
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 30.09.10 23:40. Заголовок: stgatilov пишет: Мо..


stgatilov пишет:

 цитата:
Может со Слепым поговорить? Если он выпустит окончательную версию CL:ONE...


у меня создалось впечатление, что Слепой тут давно не бывает. Иначе отписался бы уже. надо будет пнуть.

stgatilov пишет:

 цитата:
Система частиц - это лучше. Даже если они только с землёй взаимодействуют.


тоже вполне нормально. с землей, а с чем же еще? не с другими же монстрами. хотя что-нибудь типа взрывной волны можно сделать, то есть чтобы близкий взрыв отталкивал партиклы, которые неподалеку. будет прикольный закос под физику)

stgatilov пишет:

 цитата:
Ты хочешь, чтобы монстры сообща окружали игрока?!


а я о чем? было б прикольно

stgatilov пишет:

 цитата:
Дак тогда survival стал бы неиграбельным после пары сотен тысяч экспы.


а так неиграбелен после 10кк. для труъ хардкорщиков.

stgatilov пишет:

 цитата:
Большая просьба: залей архив куда-нибудь в другое место


http://preseverence.nxt.ru/temp/bloodpath_r010.zip<\/u><\/a>
это самая первая версия, без бонусов.

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 11
Зарегистрирован: 27.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 01.10.10 09:09. Заголовок: Спасибо за ссылочку


Спасибо за ссылочку!
C бонусами вообще классно.
Кстати, а как будет выглядеть мультиплейер? (coop/deathmatch/...)

Посмотрел демонстрации, выглядит прикольно.
Но большинство проблем там связано с тем, что юниты сталкиваются с препятствиями и между собой.
В оригинальном CL ничего этого нет.

Ну а в принципе Wander + Pursue это самое важное.
Ещё приколько Alignment (Flocking).
Для групп можно использовать Leader following.

Насчёт возможных тормозов - ничего такого не будет.
Если каждый монстр будет ориентироваться только на игрока и ближайших K монстров, тогда время работы AI будет порядка N*K, а значит и 10000 монстров будут бегать в реальном времени.

А вообще у тебя есть желание добавлять препятствия и столкновения между юнитами?


Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 8
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 01.10.10 10:01. Заголовок: на данный момент виж..


на данный момент вижу мультиплеер как coop survival на большой карте, но могут возникнуть некоторые трудности с лагокомпенсацией и синхронизацией огромного кол-ва объектов

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

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


Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 9
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 10.10.10 23:32. Заголовок: небольшое обновление..


небольшое обновление, проект еще жив :)

удалось запустить сетевую версию, работает частично, маленько глючит но все равно прогресс...

<\/u><\/a>


Спасибо: 0 
МогилаЦитата Ответить
администратор




Сообщение: 1654
Зарегистрирован: 24.06.07
Откуда: Россия, Амурская обл.
Репутация: 7
ссылка на сообщение  Отправлено: 12.10.10 08:23. Заголовок: Возьмите спрайты и п..


Можете взять спрайты и прочую графику из игры Kill Deal<\/u><\/a> - там ее навалом, да и красочнее, чем в Crimsonland.

Спасибо: 0 
МогилаЦитата Ответить
rattler\'s personal site




Сообщение: 2656
Настроение: как обычно херовое
Зарегистрирован: 23.04.07
Откуда: Украина, Харьковская обл.
Репутация: 5
ссылка на сообщение  Отправлено: 12.10.10 15:07. Заголовок: мне килдиловский диз..


мне килдиловский дизайн не нравится. давайте все-таки решим - это клон ЦЛ или нечто свое? если первое, то пока лучше оставить то, что есть, если нет - то надо свои делать

in the name of the GR8R G00d!
...fear the Greater Battle, wretched creatures...
Спасибо: 0 
МогилаЦитата Ответить



Сообщение: 10
Зарегистрирован: 22.09.10
Репутация: 0
ссылка на сообщение  Отправлено: 12.10.10 19:55. Заголовок: менять арт имеет смы..


менять арт имеет смысл только на свой, с надеждой на продажу за $ в дальнейшем :)

вдруг кому-то для портфолио надо сделать парочку прикольных монстров или анимаций



Спасибо: 0 
МогилаЦитата Ответить
Ответов - 76 , стр: 1 2 3 4 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет




кровавые игры