Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
26.03.2008 12:46

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Виртуальные игральные кубики

Недавно написал маленькую, но полезную прогу, называется "Игральные кубики". Смысл программы, в следующем: вы выбираете кол-во кубиков от 1 по 20. И бросаете кубики.

Данная версия основана на рандоме, но усчетом факторов реального броска кубиков.

Данную прогу остается улучшить применив еще эврестический подход, для наиболее точно имитации броска игральных кубиков.

Скачать можно на этой странице: http://lasoftgame.ru/downloads.php?cat_id=5

З.Ы.
Знаю, что вы можете сказать: "Нечего страдать фигней" и т.д. Но лучше использовать электронную версию кубиков, чем постоянно искать реальные.

Неактивен

0    0    #2
26.03.2008 20:44

Korwin
Гоблин, зеленый от недосыпа (+194, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 801
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: Виртуальные игральные кубики

Eten написал:

Недавно написал маленькую, но полезную прогу, называется "Игральные кубики". Смысл программы, в следующем: вы выбираете кол-во кубиков от 1 по 20. И бросаете кубики.
...
Данная версия основана на рандоме, но усчетом факторов реального броска кубиков.
...
Знаю, что вы можете сказать: "Нечего страдать фигней" и т.д. Но лучше использовать электронную версию кубиков, чем постоянно искать реальные.

Eten, программа нужная. Порадовал. Спасибо. Я ее радостно скачал и опаньки - нету у меня Framework! Соответственно, не работает. Не, я могу скачать этот самый Framework. Но вот насчет того, что она маленькая, я как-то засомневался...

Аналогичную вещь с графикой  - вращающимися кубиками, правда в монохромном изображении, - мой друг Vladius писал на С (без всяких ++ и #) и занимала она килобайта так 3-5. Вместе с графикой. И при этом не требовала дополнительных библиотек. У меня к тебе претензий нет, каждый пишет на чем ему удобно - я бы такую вещь делал на URQ smile. Это просто вопль во Вселенную: Куды же мы катимся! Если для программы, имитирующей броски кубиков, мы качаем 20 мб библиотеку!
Грустно всё это. А программа нужная. Только я ее лучше на Питоне напишу - для смартфона. Будут кубики всегда под рукой. и Места будут занимать мало. Кто алгоритмом поделится?

Неактивен

0    0    #3
26.03.2008 20:52

Korwin
Гоблин, зеленый от недосыпа (+194, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 801
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: Виртуальные игральные кубики

oleksus написал:

Gesperid написал:

А новость-то, меж тем, совсем не из мира IF.

Ну, точно. Это скорее в министерство финансов. Они такие проги любят.

Это из мира RPG скорее (D&D и AD&D). Т.е. близкий друг ИФ. Минфин сюда отношения не имеет.

Неактивен

0    0    #4
28.03.2008 14:21

Korwin
Гоблин, зеленый от недосыпа (+194, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 801
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: Виртуальные игральные кубики

Hind написал:

Код:

int score = 0;
int * dice = new int[n];

for (int i = 0; i < n; i++)
{
dice[i] = 1 + 5 * random();
score += dice[i];
}

...

delete [] dice;

Hind, мне кажется правильнее было бы

dice[i] = 1 + 6 * random();

Неактивен

0    0    #5
28.03.2008 14:48

Korwin
Гоблин, зеленый от недосыпа (+194, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 801
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: Виртуальные игральные кубики

Gesperid написал:

А мне кажется все верно:
1 + 5 * random() => 1 + 5 * [0..1] => 1 + [0..5] => [1..6]

Это кажется, если я не забыл еще как работает сишный random - он по-моему не включает 1. Посему число из диапазона надо умножать на 6 (выйдет при int от 0 до 5) и прибавлять 1.

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

Отредактировано Korwin (28.03.2008 14:50)

Неактивен

0    0    #6
28.03.2008 16:42

Korwin
Гоблин, зеленый от недосыпа (+194, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 801
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: Виртуальные игральные кубики

Gesperid написал:

Korwin, по-моему, мы оба немного загнались.

Туше! Мир.

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru