IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

2 страниц V < 1 2  
 Ответить  Открыть новую тему 
> Игра Болтянского на Pascal, Игра Болтянского на Pascal с графикой
сообщение
Сообщение #21


Новичок
*

Группа: Пользователи
Сообщений: 13
Пол: Мужской
Реальное имя: NickolsoN

Репутация: -  0  +


Lapp, вы гений!! столь развернутый ответ дали!как же у вас родился такой алгоритм) и все же, для меня остается не решенным вопрос том, как зависит выйгрыш компа или человека от заданного С?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #22


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Кстати, известная идея - все возможные позиции разделить на "начинающий выигрывает" и "начинающий проигрывает".


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #23


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(NickolsoN @ 8.12.2010 18:29) *
Lapp, вы гений!! столь развернутый ответ дали!как же у вас родился такой алгоритм) и все же, для меня остается не решенным вопрос том, как зависит выйгрыш компа или человека от заданного С?

Все очень просто.
Замени ручной ход на AI. Или просто вместо того if влепи m:=AI, да и все.
Теперь запускай прогу, вводи РАЗНЫЕ целевые числа и ВСЕГДА выбирай, что первым ходит комп (то есть 0). Если выиграл комп (I win!), то жто значит, что при этом C выигрышная стратегия была у ходящего первым. Если прога сказала "You win!" - значит, при этом C выигрышная стратегия у ходящего вторым.

Если ты все это зациклишь и прогонишь для всех чисел в нужном диапазоне (типа от 10 до 100000) и соберешь результаты в массив, то по ним ты сможешь составить себе предста...

мне продолжать? smile.gif

Большая просьба - не пинать меня больше в личке. Я все читаю, когда у меня есть время. И отвечаю, когда есть желание.
Все.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #24


Новичок
*

Группа: Пользователи
Сообщений: 13
Пол: Мужской
Реальное имя: NickolsoN

Репутация: -  0  +


Lapp, извините!в личке баловать больше не буду)попробую разобраться с С)
И еще, не подскажете что с графикой делать?Я хочу что бы при запуске проге висела заставка:

New game
Rules
Exit

После нажатия новой игры, при ходе человека на экране появлялись 8 активных квадратикой, и на них числа от 2 до 9, что бы после нажатия на них, комп считывал это. Это вообще посильная задача?Потому что я в графике 0 =)Подскажите плиз, может статейки есть хорошие по графике в паскале?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #25


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Какая тебе нужна графика? турбо-паскалевская?
Если да, то вот тебе пример простейшей графической программы:

uses
Graph;

var
gd,gm: integer;

begin
InitGraph(gd,gm,'');
Line(0,0,GetMaxX,GetMaxY);
MoveTo(100,100);
OutText('Hi World!');
ReadLn;
CloseGraph
end.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V < 1 2
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.10.2020 5:19
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name