Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Шахматы на С, Разроботка простых шахмат на С под DOS 
:(
    Опции темы
Greeen
Дата 27.4.2007, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 7
Всего: 18



black_priest
Цитата(Siansor @  27.4.2007,  02:49 Найти цитируемый пост)
Вобщем шахматы будут очень простые 
Там хочу сделать примерно такие функции
Сверху будет простая менюшка (Файл Вид Справка...)
В них смогут играть 2 человека . (переставлять фигуры..)




--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
black_priest
Дата 27.4.2007, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 19.3.2007
Где: Minsk

Репутация: нет
Всего: нет



2HappyLife Про шахматные компьютеры и про Каспарова знаю. Не совсем понял с чем ты не согласен. С тем, что писать интеллект шахмат - это нетривиальная задача? Если просто переставлять фигуры (у Siansor там кстати после переставлять фигуры многоточие, подразумевалось наверное и игра в том числе), то вроде никаких сложностей
PM MAIL   Вверх
HappyLife
Дата 27.4.2007, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 17.5.2006

Репутация: 3
Всего: 8



black_priest, не согласен, что создавать их столь сложно. Конечно, если знать теорию.
Да, я заметил что, у человека, есть желание сделать только пользовательскую игру. Но сделать игру с компьютером тоже не столь сложно. Все упирается в знание техники и теории.

Это сообщение отредактировал(а) HappyLife - 27.4.2007, 09:58
PM MAIL   Вверх
betal
Дата 27.4.2007, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



Цитата(Anikmar @  27.4.2007,  09:27 Найти цитируемый пост)
Я чего-то пропустил?
И в турбо-си и в microsoft с есть возможность вывода примитивной графики - точки, линии, кружочки. Я лет цать назад работал на этих компиляторах и и даже делал примитивную оконную системку а ля windows.

 smile  smile 
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
nerezus
Дата 27.4.2007, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

значит ты шахматы не напишеш
 угу, не напишу: ибо не нужно мне это.

Цитата

а у меня нету GDI. Она тоже стандартная?
 Воооот. Я про это же сразу и сказал: в С/С++ нету средств работы с графикой. Стандартных. В либах каждого компилера и в каждой ОС - свои средства. Разные.

Цитата

Но про интеллект своих шахмат ты думал? Честно говоря, я не представляю вообще как такие вещи пишут
 Сомневаюсь, что это сложно ;)

Я полгода назад думал, что написать интерпретатор нереально сложно и могут это немногие. Как же я ошибался: не нужно оказалось для этого почти никаких знаний.

Это сообщение отредактировал(а) nerezus - 27.4.2007, 10:42


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
dizzy1984
Дата 27.4.2007, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 15.2.2007

Репутация: 3
Всего: 25



Могу порекомендовать книгу
Программирование шахмат и других логических игр. Евгений Корнилов. Санкт Петербугр 2005.
Там есть несколько реализаций шахмат на си и паскаль

Насколько я знаю нельзя написать шахматную программу, работающую на неспециализированном железе, которую не сможет обыграть гроссмейстер. Насколько я знаю нет гроссмейстера который может обыграть хорошо написанную программу, работающую на специализированном железе. Где-то с начала 90-х годов компьютер подмял под себя способности человека по игре в шахматы.

Так что мы все обречены...  smile 

Это сообщение отредактировал(а) dizzy1984 - 27.4.2007, 18:24
PM MAIL   Вверх
Metixa
Дата 13.6.2007, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 29.10.2006

Репутация: нет
Всего: нет



Есть такая задача:
Найти хотя бы одну расстановку 8 слонов на шахматной доске, когда каждое поле находится под ударом одного из них.
реално??
на доске 4х4 нашелся, но 8х8 ???? smile 
PM MAIL   Вверх
FiMa1
Дата 13.6.2007, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 408
Регистрация: 23.9.2006

Репутация: 5
Всего: 6



Цитата(Siansor @ 27.4.2007,  02:49)
Читал две книги (С за 21 день и Риччи Анси С)
Правда не знаком еще с графикой в С.  )
(немогу ничего найти по графике в С)

Имхо, вышеозначенную задачу более приемлемо писать на С++...
PM   Вверх
Shaggie
Дата 13.6.2007, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



dizzy1984, я тоже читал, хорошая книга. Правильно советуешь, держи плюс!

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

Если запланирована простая ГУИшка для двух человек... имхо, это не стоит затрат времени.


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
BigHeart
Дата 14.6.2007, 02:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 17.3.2007

Репутация: нет
Всего: нет



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

PM MAIL   Вверх
Shaggie
Дата 14.6.2007, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



BigHeart, в сях писал? На ветке пролога есть тема, где эта задача влёт решается.


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
regis
Дата 14.6.2007, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: 2
Всего: 7



Есть GNU chess, которые, по отзывам знающих людей, играют двольно неплохо.
Так что весь AI можно взять оттуда.  smile 

--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
MAKCim
Дата 14.6.2007, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(nerezus @  27.4.2007,  10:35 Найти цитируемый пост)
Сомневаюсь, что это сложно ;)

тупой рекурсивный перебор? конечно не сложно
но и ужасно неэффективно smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Metixa
Дата 15.6.2007, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 29.10.2006

Репутация: нет
Всего: нет



Цитата(BigHeart @ 14.6.2007,  02:31)
Metixa
я недавно писал программку,которая расставляла 8 ферзей
так, что бы не один не угрожал другому.

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

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


Это сообщение отредактировал(а) Metixa - 15.6.2007, 21:43
PM MAIL   Вверх
nerezus
  Дата 16.6.2007, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

тупой рекурсивный перебор? 
 угу.
Я на олимпиадах  даже задачки на графы решал перебором ))


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0963 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.