"Такие люди по определению не могут сделать что-то достойное" - какие люди? Любой человек может научиться, посвяти он какому-либо делу какое-то количество времени.
Самое главное - практика. А текст/видео/звук - это лишь способы получения теоретической информации, не более. И у каждого свой способ получения информации. Кому-то удобнее текст, кому-то - видео.
Это, конечно, лучше (сборка исходников), но не все умеют. Программа уже находится на таких сайтах, как sdchess.ru и там не все умеют собирать программы. Спасибо за ответ, попробую что-то с этим придумать
Я разделил это на 2 части: алгоритмы, сокращающие дерево и алгоритмы, увеличивающие скорость. Для увеличения скорости буду использовать хеш. Битбоард не буду использовать (т. к. с ним легко запутаться и, как вы сказали, он не сильно влияет). Для отсечения,само собой, альфа-бета с сортировкой ходов, хеш (для того, чтобы не просчитывать несколько раз одну и ту же позицию), и некоторые эвристики. Сейчас моя программа играет очень слабо (рейтинг примерно 1100-1200). Да и бывает такое, что зевает фигуры ни с того ни с сего. Решил переписать, т. к. там в корне много чего надо менять.
Удивительно, но после компиляции с -O3 у меня программа стала перебирать в 10 раз быстрее (~40 000 позиций/с). Но это очень мало - мне бы хотелось миллион, как минимум))
Спасибо! Теперь не буду забивать голову битбоардами - пусть пишут те, кто хочет сделать лучший движок. Все равно буду переписывать движок (т. к. тот очень сильно забит кодом и он не всегда правильно работает). Реализую сортировку ходов. А можете подсказать, какие примерно алгоритмы лучше использовать для отсечения проигрышных веток? Еще раз, спасибо за ответ!
Это я понимаю. Потому что первое впечатление может быть ошибочно. Тяжело сразу узнать человека. Поэтому хочу сделать все осторожно. Может, в ближайшем времени, разберусь, что к чему. Но я уже решил, что куплю учебник. А там как пойдет))
HeBonpoc: вот и я о том. А то многие подумали, что я не хочу покупать именно этот учебник. Ещё раз всем: я не хочу тратить 1000р на то, что могу скачать в Интернете. Не хочу брать с собой лишнюю книгу, если есть планшет. И, да, я читал текст, но когда учитель заметил, что у меня не бумажная х**нь, он сказал, чтобы я дальше не читал, и поставил, что у меня нет учебника. Вот за это я хочу проучить преподавателя (написать жалобу ) - сделать все по-справедливости и по закону. Я такой человек, что когда вижу несправедливость, пытаюсь что-то предпринять для ее исправления. Просто обидно. Разок уволят, поймет, как надо себя вести.
Мы уже взрослые люди, пора это понять уже на конец. Если ничего не делаешь на паре - на экзамене все будет ясно. Считаю, что нужно сделать так, чтобы люди моли вообще не приходить на пары, а приходить только сдавать экзамен. Те, кому плохо дается самообучение, пусть слушают лекции. И таких 95%. А есь люди, которые наперёд знают предмет и могут сдать экзамен сразу.
P.S. Я отношусь к тем 95%. Хотя, в чем-то, в 5%.
Во-первых, в ВУЗах люди учатся не для учителя, а для себя. Если он будет переводить в переводчике, это его проблемы - ему потом сдавать экзамен. Мне, например, не хочется тратить лишние деньги только лишь для того, чтобы учитель знал, что я не хитрю..
Alexеу Kutepov: Я его спросил, он сказал, чтобы я сам думал.. Похоже, что не в этом дело. Я на Английском текст читал вслух, учитель заметил, что я с планшета читаю, и сказал, чтобы я перестал читать. Ещё удивился, что я ему в начале пары сказал, что с учебником, а на деле с пластмассовым паралеллепипедом())(.. Да и ещё поставил себе в журнал, что я пришел без учебника. Надо будет с оператором прийти, чтобы и намека не было ляпнуть что-то про учебник))