
Анатолий
29.05.2017
07:27:43
Чем дольше не было крита, тем вероятнее он

Алексей
29.05.2017
07:28:38
Если кинуть 100 раз монету и 100 выпадет решка, какой шанс будет что 101 выпадет орел?

Влад
29.05.2017
07:28:42
Разве что делать изначально 1, с каждым шагом +1, и при 16 сбрасывать.

Анатолий
29.05.2017
07:28:49
var chanceCrit = 5;
var chanceStun = 10;
var strike = new Random().Next(0, 100);
if (strike <= chanceCrit)
{
DoCrit();
}
else if (strike <= chanceStun)
{
DoStun();
}

Google

Анатолий
29.05.2017
07:29:08
Меня комбинаторскими хохмами не запугаешь :)

Алексей
29.05.2017
07:30:33
New random ничего не знает о предыдущих бросках. Можно получить подряд идущие криты на маленькой выборке, от этого и хотят избавиться

Nux
29.05.2017
07:30:36

Анатолий
29.05.2017
07:31:08
Да и математика, которая подстраивается под действия игрока, раздражает. Помню со времён NFS, как противники начинали ехать вдруг медленнее, если ты сам застревал, и наоборот, улетали, если ты тоже едешь хорошо. Крит должен или выпасть или не выпасть, и не потому что он давно выпадал или нет. Иначе это как-то нечестно получается
Если вдруг случилось такое, что два крита за три броска - ну так нельзя исключать вероятность этого и лишать игрока такого стечения событий.

Nux
29.05.2017
07:31:54
это уже вопрос геймдизайна

Алексей
29.05.2017
07:31:57
Ну так никто и не предлагал вообще занулять шанс крита

Анатолий
29.05.2017
07:31:58
А если случается так, что крит каждый второй бросок - значит плохой алгоритм. Я привёл выше то, что должно сработать
Тогда не надо искусственно влиять на него

Влад
29.05.2017
07:32:22
В моём боте крит статичен. Играл с другом - у меня за игру 1 крит, у него 5-6. И ещё, мне кажется, что это все как-то от времени зависит

Дмитрий
29.05.2017
07:32:23

Анатолий
29.05.2017
07:32:38

Google

Влад
29.05.2017
07:32:48

Анатолий
29.05.2017
07:32:58
А если постоянно подряд - значит плохо работает рандом. Собери статистику на 100 ударах и посмотри выпадения
Если конечно у тебя по задумке игры нет такого, что нанесение крита лишает бросающего сделать новый крит чисто по дизайну

Влад
29.05.2017
07:34:10
Нет такого.

Gid
29.05.2017
07:34:32

Му
29.05.2017
07:35:20
как в фалауте

Влад
29.05.2017
07:36:01
Воообще, я сделал двойной рандом, чтобы не было такого. Не спасло.
Random temp_rnd = new Random ();
Random rand = new Random (temp_rnd.Next(100000));

Анатолий
29.05.2017
07:36:30

Алексей
29.05.2017
07:36:40
Как я понял по названию бота, у тебя чет с дотой связано

Анатолий
29.05.2017
07:36:43
И да, я обратил внимание на то, что у тебя две цифры повторяются друг с другом

Алексей
29.05.2017
07:36:44
возьми оттуда механику
Slardar's Bash of the Deep icon.png Bash of the Deep has a 25% chance to stun the target. On the first attack, however, it only has an ~8.5% probability to bash. Each subsequent attack without a bash increases the probability by ~8.5%. So on the second attack, the chance is ~17%, on the third it is ~25.5%, etc. After a bash occurs, the probability resets to ~8.5% for the next attack. These probabilities average out so that, over a moderate period of time, Bash of the Deep procs nearly 25% of the time.

Nux
29.05.2017
07:36:51

Влад
29.05.2017
07:37:18
От того, что если критует, то часто пару раз подряд, а потом вообще не критует. Да и слишком часто.

Nux
29.05.2017
07:37:39

Влад
29.05.2017
07:37:44
Я сделал для каждого героя свой шанс Крита.

Nux
29.05.2017
07:37:47
создай один на все

Google

Влад
29.05.2017
07:37:49
Одинаковый.
А уже с абилками будет прибавляться.
@DotaTextGame_bot
Попробуйтк.
/startgame

Летучая
29.05.2017
07:39:19
Сообщения в тг можно редактировать
И удалять

Влад
29.05.2017
07:39:32
Забываю постоянно.

Му
29.05.2017
07:41:18
двойной рандом :)

Alexander
29.05.2017
07:47:47
я засувал тебе рандом в рандом, чтоб у тебя был более рандомный рандом )

Алексей
29.05.2017
07:50:15

Алексей
29.05.2017
07:50:25

Max
29.05.2017
07:50:27
какие основные навыки надо иметь начинающему QA Engineer самые основные

Ilya
29.05.2017
07:51:00
двигать мышкой
кликать там

Алексей
29.05.2017
07:51:09
читать доки на английском

Max
29.05.2017
07:51:30
со слабым англ ваще без шансов?

Ilya
29.05.2017
07:51:44
можно попробовать
например в 1c QA Engineer

Google

Asm
29.05.2017
07:52:02
в7 утра

Max
29.05.2017
07:52:35
1с))

Asm
29.05.2017
07:52:37
1С в некоторых странах запрещён законодательно

Ilya
29.05.2017
07:55:23
я думаю в тестеры можно и без английского пролезть, но сложнее, канешь
вообще куда угодно можно пролезть
можно продезть в программировние без навыков

Admin
ERROR: S client not available

Ilya
29.05.2017
07:56:30
но с навыками будет прощще?

Павел 007-817318
29.05.2017
07:57:46
Пс, объясните нубу.
Вот есть 2 формы. На них есть текстбоксики всякие и т.д.
И есть методы коннекта к базе и всего прочего.
Если я вынесу эти методы в отдельный файл cs, то как их оттуда призывать?

Valeriy
29.05.2017
07:58:40
Подключать неймспейс и создавать экземпляр класса если надо

Влад
29.05.2017
08:02:31
Кто там в бота играл, как вам?

Alexander
29.05.2017
08:03:33

Влад
29.05.2017
08:03:49
Для скиллов и меню ещё сделаю.
Просто героев нет ещё с своими абилками.
Все герои на данный момент - абстракция.

Asm
29.05.2017
08:04:24
что за бот?

Alexander
29.05.2017
08:04:25
еще текст можно выделять жирным
*текст*

Влад
29.05.2017
08:04:37
@DotaTextGame_bot

Asm
29.05.2017
08:04:43
типа mud?

Google

Asm
29.05.2017
08:05:02
ye ntcrn gtxfnftim b ghjc[jlbn ltqcndbt

Влад
29.05.2017
08:05:12
Пошаговый файт с героями из доты.

Asm
29.05.2017
08:05:22
тескт печатать типа: идти на север, убить зелёного змия и т.д.

Alexander
29.05.2017
08:05:43
я так понял у него файтинг больше

Asm
29.05.2017
08:06:00
я помню хоббит игру по сюжету мало известного тогда автора, толкиена кажется, так там реалтайм был

Alexander
29.05.2017
08:06:02
выбрал противника и затыкиваешь его кнопками

Влад
29.05.2017
08:06:19

Asm
29.05.2017
08:06:33
и там вроде один из создателей потом в фильие главным злодеем снятся

Alexander
29.05.2017
08:06:35
там еще _курсив_

Влад
29.05.2017
08:07:06
Спасибо за формат)

Asm
29.05.2017
08:08:01
а есть инструкция?

Влад
29.05.2017
08:08:09
Пока что нет.

Alexander
29.05.2017
08:08:14
client.SendTextMessageAsync(id, "*lala* _lala_", parseMode: ParseMode.Markdown);

Asm
29.05.2017
08:08:16
а он опен сорс?

Alexander
29.05.2017
08:08:29
парс моде добавляешь и с форматированием текст
Эта группа больше не существует