Rayel

Форум для проектов, находящихся на стадии Альфа и Бета. В них ещё не реализована вся задуманная автором функциональность, а значит идёт активная разработка.

Модераторы: Sanja, Максим Кич

Аватара пользователя
Dnivji
Сообщения: 180
Зарегистрирован: 01 фев 2012, 17:53

Re: Rayel

Сообщение Dnivji » 16 май 2014, 12:32

О, а rayel то еще жив спустя пару лет! Рад, что один из моих любимых рогаликов возвращается в строй. :)
Изображение

Аватара пользователя
Jolly Roger
Сообщения: 2973
Зарегистрирован: 27 ноя 2009, 09:10
Откуда: Minsk, Belarus

Re: Rayel

Сообщение Jolly Roger » 16 май 2014, 12:39

Anfeir писал(а): Речь не об изменении а, скорее. о том, чтоб на временную ось для игрока вешать cooldown, а действие обрабатывать сразу.
Именно! Стоило потратить кучу сил на то, чтобы сделать действия игрока отложенными, чтобы понять, что с точки зрения геймплея это не очень то и хорошо.
В частности у меня сейчас противник успевает немного пробежать, прежде чем к нему прилетит выстрел игрока.
С одной стороны, вполне реалистично, челиться нужно быстрее.
Другое дело, что это не сильно удобно. #-o
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.

Аватара пользователя
Jolly Roger
Сообщения: 2973
Зарегистрирован: 27 ноя 2009, 09:10
Откуда: Minsk, Belarus

Re: Rayel

Сообщение Jolly Roger » 22 дек 2014, 04:33

Анфьер!
Сайт с игрой умер. :(
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.

Аватара пользователя
Anfeir
Сообщения: 651
Зарегистрирован: 14 дек 2007, 09:29
Контактная информация:

Re: Rayel

Сообщение Anfeir » 08 янв 2015, 10:17

Jolly Roger писал(а): Сайт с игрой умер. :(
в курсе, хостинг убежал )
Руки не доходят до сайта (да и раньше едва доходили, как можно было видеть по его дизайну)
Верну чуть позже.

Аватара пользователя
Anfeir
Сообщения: 651
Зарегистрирован: 14 дек 2007, 09:29
Контактная информация:

Re: Rayel

Сообщение Anfeir » 08 янв 2015, 10:23

Jolly Roger писал(а): В частности у меня сейчас противник успевает немного пробежать, прежде чем к нему прилетит выстрел игрока.
С одной стороны, вполне реалистично, челиться нужно быстрее.
Другое дело, что это не сильно удобно. #-o
На самом деле на это планировалось навесить много всего интересного. Например, замахиваться тяжелым молотом заранее, на подходе противника) И прочее slow motion.. Руки не дошли ещё.
Сейчас даже у дверей есть статус "открывается" - не открыта, не закрыта, а именно процесс. Нафиг он нужен - хз )
Кстати со стрельбой есть баг в AI. Встаем на одной линии с двумя неподвижными монстрами и стреляем в дальнего. Стрела попадает, естественно, в ближнего. Но он прощает это.

Аватара пользователя
Jolly Roger
Сообщения: 2973
Зарегистрирован: 27 ноя 2009, 09:10
Откуда: Minsk, Belarus

Re: Rayel

Сообщение Jolly Roger » 08 янв 2015, 10:43

:lol: Здорово, что есть шансы на возвращение Райел.
На самом деле на это планировалось навесить много всего интересного. Например, замахиваться тяжелым молотом заранее, на подходе противника) И прочее slow motion.. Руки не дошли ещё.
Сейчас даже у дверей есть статус "открывается" - не открыта, не закрыта, а именно процесс. Нафиг он нужен - хз )
Кстати со стрельбой есть баг в AI. Встаем на одной линии с двумя неподвижными монстрами и стреляем в дальнего. Стрела попадает, естественно, в ближнего. Но он прощает это.
Класссический чемодан без ручки, плавали знаем. :)
Может если за столько лет не дошли, может и ну его?
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.

Аватара пользователя
Anfeir
Сообщения: 651
Зарегистрирован: 14 дек 2007, 09:29
Контактная информация:

Re: Rayel

Сообщение Anfeir » 08 янв 2015, 11:26

Jolly Roger писал(а): Может если за столько лет не дошли, может и ну его?
наверное, глупо забивать на то, ради чего всё и делалось.)

Аватара пользователя
Oreyn
Сообщения: 297
Зарегистрирован: 07 авг 2013, 14:59

Re: Rayel

Сообщение Oreyn » 08 янв 2015, 11:34

Jolly Roger писал(а): Именно! Стоило потратить кучу сил на то, чтобы сделать действия игрока отложенными, чтобы понять, что с точки зрения геймплея это не очень то и хорошо.
Видел реализацию таких отложенных действий в медовом рогалике. При атаке возле моба рисуется меч, мол замахивается. Все свелось к тому что лучшая и единственная тактика - хит н ран. Убегая, каждый раз когда видишь замах в свою сторону.
Можно и в классической системе "сделал действие - задержка до следующего хода" сделать подобную механику для некоторых монстров. Один ход он тратит на замах "чардж" вторым очень больно пыщит. У watabou так босс такая черная капля делает.

Аватара пользователя
Anfeir
Сообщения: 651
Зарегистрирован: 14 дек 2007, 09:29
Контактная информация:

Re: Rayel

Сообщение Anfeir » 08 янв 2015, 20:31

Oreyn писал(а):
Jolly Roger писал(а): Именно! Стоило потратить кучу сил на то, чтобы сделать действия игрока отложенными, чтобы понять, что с точки зрения геймплея это не очень то и хорошо.
Видел реализацию таких отложенных действий в медовом рогалике. При атаке возле моба рисуется меч, мол замахивается. Все свелось к тому что лучшая и единственная тактика - хит н ран. Убегая, каждый раз когда видишь замах в свою сторону.
Можно и в классической системе "сделал действие - задержка до следующего хода" сделать подобную механику для некоторых монстров. Один ход он тратит на замах "чардж" вторым очень больно пыщит. У watabou так босс такая черная капля делает.
дак чтоб убежать, тоже время надо. Даже сейчас. Причем, можно же поиграться со временем, необходимым на разные действие. На замах в 10 раз меньше времени, чем на перемещение, и никуда уже не убежишь. Возникали сначала забавные моменты, например, нажимаешь идти влево, а другой монстр быстрей тебя успел туда прибежать. Поскольку это выглядит не очень, пришлось сделать небольшой хак, чтоб этого не было, и таких моментов немало.

Tookser
Сообщения: 144
Зарегистрирован: 08 апр 2010, 11:09
Контактная информация:

Re: Rayel

Сообщение Tookser » 09 янв 2015, 02:00

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

Аватара пользователя
Oreyn
Сообщения: 297
Зарегистрирован: 07 авг 2013, 14:59

Re: Rayel

Сообщение Oreyn » 09 янв 2015, 08:56

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

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

Tookser
Сообщения: 144
Зарегистрирован: 08 апр 2010, 11:09
Контактная информация:

Re: Rayel

Сообщение Tookser » 10 янв 2015, 08:38

О дверях: можно сделать возможность узнавать, на какой угол открыта дверь в каждый момент в течение того времени, когда она открывается. Можно будет обрабатывать пролетающие projectiles.

Аватара пользователя
Oreyn
Сообщения: 297
Зарегистрирован: 07 авг 2013, 14:59

Re: Rayel

Сообщение Oreyn » 11 янв 2015, 07:03

Tookser писал(а):О дверях: можно сделать возможность узнавать, на какой угол открыта дверь в каждый момент в течение того времени, когда она открывается. Можно будет обрабатывать пролетающие projectiles.
И еще, чтобы можно было прожектилом открыть или закрыть дальше уже приоткрытую дверь если он не пролетел насквозь :)
Считать кинетическую энергию прожектила (убывающую конечно с расстоянием), да на массу двери, плюс учитывать инерцию с которой дверь уже двигается в какую-то сторону. И если дверь не смазана, она еще будет скрипеть (звук расходится алгоритмом заливки с глушением громкости проходя через объекты) и может привлечь внимание монстров.

Tookser
Сообщения: 144
Зарегистрирован: 08 апр 2010, 11:09
Контактная информация:

Re: Rayel

Сообщение Tookser » 11 янв 2015, 13:22

Е
Oreyn писал(а):
Tookser писал(а):О дверях: можно сделать возможность узнавать, на какой угол открыта дверь в каждый момент в течение того времени, когда она открывается. Можно будет обрабатывать пролетающие projectiles.
И еще, чтобы можно было прожектилом открыть или закрыть дальше уже приоткрытую дверь если он не пролетел насквозь :)
Считать кинетическую энергию прожектила (убывающую конечно с расстоянием), да на массу двери, плюс учитывать инерцию с которой дверь уже двигается в какую-то сторону. И если дверь не смазана, она еще будет скрипеть (звук расходится алгоритмом заливки с глушением громкости проходя через объекты) и может привлечь внимание монстров.
И, разумеется, подробно обсчитывать повреждения двери (учитывая материал, место, в которое попал прожектил, отпадающие части). Можно добавить элементы сопромата, но главное - не переборщить. :D

Аватара пользователя
Anfeir
Сообщения: 651
Зарегистрирован: 14 дек 2007, 09:29
Контактная информация:

Re: Rayel

Сообщение Anfeir » 14 сен 2016, 19:42

Update
Идей по развитию очень много. Главные из них предполагают очень значительные изменения в существующем коде. В частности, псевдо-трёхмерная карта мне нравится, но всё-таки рандом должен иметь место. Причём, склоняюсь в сторону реального трёхмерного массива. Карта будет меньше, занимать памяти на пару порядков больше (вместо 5 мб - пару сотен мб), генериться хотя бы частично рандомной и быть изменяемой. Чтобы можно было копать (и не копать) вверх, вниз и т.п. А выглядеть в первом приближении будет так же, как сейчас, без излишних усложнений , не как в df. Разве что более компактно, без пустоты и т.п.
Эта и другие идеи пока зреют. А в это время (уже давно) идёт работа над более простым новым рогаликом... который будет больше похож на классический рогалик, наверное. 1 класс, 1 профессия, одна локация целиком помещается на экране... Так, отвести душу и мочить монстров. Надеюсь, в начале следующего года будет что-то вроде альфы побегать. Не раньше, чем получится какой-никакой игровой драйв... поэтому может и не в начале года. Собственно, много что уже можно, движок сам по себе "готов". Почему в кавычках - те, кто пишут рогалики, наверно смогут понять :)

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя