|
|
|
|
|
для: ExtraBrain
(01.09.2006 в 12:17)
| | Форумом ошиблись, ага. Тут только сумочки и туфельки обсуждают, разве не видно по названиям разделов ? | |
|
|
|
|
|
|
|
для: CrazyAngel
(02.09.2006 в 00:31)
| | Ну представьте себе позицию на доске. Человек хочет быстренько подвигать фигуры чтобы посмотреть вариант. Один, другой, третий. Вернуть на ход или несколько ходов назад. Потом вперёд. Если всё это делать через сервак, да ещё на диалапе, когда паралельно фильм скачиваешь, как я сейчас, то нифига не получится. Поэтому всё должно быть загружено на клиентский комп. | |
|
|
|
|
|
|
|
для: ExtraBrain
(01.09.2006 в 23:59)
| | Как вариант, пусть все операции с вычисление делат php, или другой серверный язык, а результат подгружаеться на ajax | |
|
|
|
|
|
|
|
для: CrazyAngel
(01.09.2006 в 22:53)
| | Алгоритм то я знаю, да не годится он для JS. Нужно прыгнуть выше головы и заставить эту корову шевелиться быстрее :-) | |
|
|
|
|
|
|
|
для: 12345
(01.09.2006 в 22:11)
| | Программировать на JavaScript это уметь реализовывать алгоритмы на этом конкретном языке. | |
|
|
|
|
|
|
|
для: ExtraBrain
(01.09.2006 в 12:56)
| | язык это инструмент, если вы знаете алгоритм, то ниче сложного нет...помоему так... | |
|
|
|
|
|
|
|
для: ExtraBrain
(01.09.2006 в 12:56)
| | На JS это дохлое дело, работает медленно. Можно попытаться на Джаве, это реально.
А что такое "программировать"? | |
|
|
|
|
|
|
|
для: AlexSol
(01.09.2006 в 12:26)
| | В общем и целом я знаю как делать, и на ПХП и на Дельфи я это делал. К тому же, не надо выбирать лучший ход. Нужно просто сгенерить все корректные возможные ходы из данной позиции которая, естественно, будет представлена массивом. Основная проблема в том что может получится слишком большой по обьёму код скрипта и будет медленно генерить ходы. Нужно чтобы обьем кода был не более 3-5 килобайт и время генерации всех ходов из позиции не более 0.2 секунды. Вот тут то мне и нужны спецы которые помогут с оптимизацией. | |
|
|
|
|
|
|
|
для: ExtraBrain
(01.09.2006 в 12:17)
| | я не умею. но делал бы так: двумерный массив с рещеткой. для каждой фигуры функция, анализирующая возможные ходы и сохранияющая результат в другой массив. цикл по всем фигурам. далее наиогромнейщий блок из кучи if() else if() else() выбирающий лучший из ходов.
----------
я писал генератор кроссвордов на flash (там actionScript? он очень похож) вышло на удивление мало кода - 500строк генератора + 1000 на визуальные эффекты+ месяц работы по 2часа вечером
http://www.puzzlepak.com/archive/main_cro_NEW.html
---------- | |
|
|
|
|
|
|
| Я имею ввиду не просто знать DOM, свойства и методы, а именно программировать. Если ещё конкретней то хочу написать на JS генератор шахматных ходов из данной текущей позиции. Я не спрашиваю готового решения (хотя если у кого то есть то не откажусь), а спрашиваю есть ли такие кто может сказать "Я МОГУ". Тут ведь ещё прикол в том чтобы побыстрее всё это работало. Короче, если есть энтузиасты - отзовитесь. | |
|
|
|
|