-
Posts
13,707 -
Joined
-
Last visited
-
Days Won
58
Content Type
Profiles
Forums
Calendar
Store
Everything posted by psywalker
-
Ты мой пример вставлял в редактор. Открывал результат в браузере?
-
.class.a.b{} Пример: <div class = 'class a b'></div> множественные классы. .class,a,b{} Это обращение к классу .class, и тегам А и B Использовать надо тот, который подходит для конкретной ситуации. В принципе поддерживают все браузеры. У ИЕ6 есть косяки, ищи на форуме, недавно обсуждалось.
-
В общем sigma77 обещала подгон сделать с описанием стратегий. Почитаю, сделаю выводы.
-
Лови дружище. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Наибольшая сумма горизонали и вертикали</title> <style type="text/css"> *{ margin: 0; padding: 0;} h3 { float: left; margin-right: 10px;} .clr { clear: both;} </style> </head> <body> <div id="wrap"> <h3 >Пункт 1</h3> <h3>Пункт 2</h3> <h3>Пункт 3</h3> <h3>Пункт 4</h3> </div> <script type="text/javascript"> var wrap = document.getElementById('wrap'); var str = '<div class="clr"></div>'; var re = /(<[hH]3.*?>.+?<\/[hH]3>)/g; wrap.innerHTML = wrap.innerHTML.replace(re,'$1' + str); </script> </body> </html>
-
Тут понимаете в чём дело. Дело в том, что не хочется делать разные алгоритмы для разных полей. Потому-что во-первых я рассчитывал сделать универсальный вариант на любое поле, а три варианта выставил для наглядности. Во-вторых хочется написать один единственный алгоритм на все случаи жизни) Может такой ещё вариант. Надо компу заранее в память занести 10 - 20 готовых примеров. Чтобы комп брал сравнивал текущую ситуацию с примером и ставил в нужную точку.
-
Спасиб, думаю алгоритм переделаю на такой: Ход компьютера: 1) Смотрит свою победу и ставит нолик, если увидел. 2) Смотрит мою победу следующих ходом, и обламывает меня, ставит нолик. 3) Ищет вариант, чтобы например в одной строке были одни нули, тогда добавляет нолик туда 4) И если уже не прокатил ни один из вариантов, то ставит Рандомно нолик на пустую клетку. Как алгоритм?
-
Исправился)
-
Давай, спасибо, буду рад почитать и применить по необходимости.
-
Уже исправил некоторые замечания насчёт кнопок. http://psywalker.ru/Forum/JS/Primitive/Dom...-Tac-Toe/1.html Спасиб, не знал такую штуку) Ага, согласен, тогда нужно продумать, как это сделать)
-
Спасиб за замечания. Сделал выводы, что кнопку "Компьютер" надо заменить на "Ход компьютера" и прятать после нажатия, так же как и кнопки выбора поля. И насчёт алерта в конце игры тоже учту. Смотри. Во-время хода компьютера: 1) Он просчитывает, если может выиграть, ставит туда нолик и выигрывает. 2) Если первый вариант не прокатил, он ищет мою победу следующим ходом и обламывает меня, ставя туда нолик. 3) Если два первых варианта не прокатывают, то он ставит нолик рандомно, на любую пустую клетку.
-
Ай, блин, косяк... Выложил http://psywalker.ru/Forum/JS/Primitive/Dom...-Tac-Toe/1.html
-
Да, это сделано специально. Так как если хочешь выбрать поле другого размера, жми "Новая игра"
-
Всем привет! Смастерил первую игру, "Крестики-нолики" на JS. Зацените. Замечание и критика приветствуются. http://psywalker.ru/Forum/JS/Primitive/Dom...-Tac-Toe/1.html
-
Вырежи полосу шириной главный контейнер и тенями по бокам, а высотой допустим 10пк. И пусти этот фон по контейнеру по оси-y
-
А дядьку psywalkera слушать уже не надо получается?
-
+1
-
Лёх, а можешь описать по шагам, как ты это сделал.
-
Давай, тренируйтесь побольше, и ждём настоящего представления.
-
Сначала почитай о них. Они все со-своими нюансами. Потом определишься, что тебе нужно.
-
Как?
-
Основные блоки всё таки следуют пометить идентификатором. Для тех же программеров например.
-
Потому-что ты используешь не те комментарии. Твои <!-- Текст -->