Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Игра "Пятнашки" (https://javascript.ru/forum/project/12453-igra-pyatnashki.html)

Bolo1910 18.10.2010 17:07

Игра "Пятнашки"
 
Приглашаю посмотреть на разработанный мной учебный (не обучающий) проект разработки скрипта игры "Пятнашки" (альфа-версия):



Разработка: http://ru.wikiversity.org/wiki/15_puzzle

Демо: http://puzzlewikivers.sourceforge.net/15puzzle.html

Скрипт (версия 0.1): http://ru.wikiversity.org/wiki/15_puzzle_0.1

B@rmaley.e><e 18.10.2010 17:18

Как-то скучно. Пример похожего скрипта-плагина для jQuery.

P.S. А от выпадения неразрешимых комбинаций Вы как-нибудь защищаетесь?

Kolyaj 18.10.2010 17:33

Вы отстали от тенденций в web-разработке лет на 10. Вы не умеете верстать. Код ужасен.
Вам нужно читать учебные материалы, а не писать их.

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

И ещё: не любая комбинация в пятнашках сходится. Надо перемешивать начальную комбинацию, а не придумывать произвольную.

Bolo1910 18.10.2010 18:10

Цитата:

Сообщение от Kolyaj (Сообщение 74827)
Вы отстали от тенденций в web-разработке лет на 10. Вы не умеете верстать. Код ужасен.
Вам нужно читать учебные материалы, а не писать их.

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

Критиковать просто, а что-то сделать полезное желающих мало.

Цитата:

Сообщение от Kolyaj (Сообщение 74827)
Вы не умеете верстать. Код ужасен.

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

Bolo1910 18.10.2010 18:15

Цитата:

Сообщение от B@rmaley.e><e (Сообщение 74823)
А от выпадения неразрешимых комбинаций Вы как-нибудь защищаетесь?

Целью первой версии было достичь простой функциональности игры. Неразрешимыми комбинациями я ещё не занимался.

Kolyaj 18.10.2010 18:21

Цитата:

Сообщение от Bolo1910
Если я так плох, то напишите интерактивный курс, и учебные скрипты к ним. Тогда я у Вас поучусь.

А если вы по канату плохо ходите, то я должен сделать курс для канатоходцев?

Цитата:

Сообщение от Bolo1910
Критиковать просто, а что-то сделать полезное желающих мало.

Отсутствие курса лучше плохого курса.

Я не понимаю, почему люди, не разбирающиеся в предметной области, делает учебные материалы в этой области. А потом мы удивляемся, откуда новички набираются всего того бреда, с которым приходят на форум.

Bolo1910 18.10.2010 18:44

Цитата:

Сообщение от Kolyaj (Сообщение 74839)
Я не понимаю, почему люди, не разбирающиеся в предметной области, делает учебные материалы в этой области. А потом мы удивляемся, откуда новички набираются всего того бреда, с которым приходят на форум.

Видно Вы незнакомы с викитехнологиями. Первоначально Википедию критиковали за плохие статьи (написанные любителями), а теперь статьи улучшены специалистами и на них ссылаются как на авторитетные источники информации.

Также и с Викиверситетом. Сейчас Вы критикуете, позже придут специалисты и всё исправят, и через несколько лет везде будут ссылаться на курсы Викиверситета как на образец.

Kolyaj 18.10.2010 18:49

Цитата:

Сообщение от Bolo1910
Видно Вы незнакомы с викитехнологиями.

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

Gozar 18.10.2010 20:34

Цитата:

Сообщение от Bolo1910 (Сообщение 74846)
Первоначально Википедию критиковали за плохие статьи (написанные любителями), а теперь статьи улучшены специалистами и на них ссылаются как на авторитетные источники информации.

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

Вы зря гоните на Kolyaj, у него есть сайт alljs.ru, на котором он старался и писал учебные материалы для таких нубов как Вы и Я. :)

ps: Ваш скрипт очень сомнителен с точки зрения обучающей способности, подача материала может быть, но не сам скрипт.

Проще создать массив из 15 элементов и перемешать их, а не придумывать очень сложный для понимания велосипед. Дальше мне просто лень писать, что там исправлять, т.к. Вы должны ещё открыть для себя мир js и html/css

subzey 18.10.2010 20:46

Bolo1910,
пожалуйста, воспринимайте конструктивную критику конструктивно.

Ваш код не тот, по которому стоит учиться. Используйте css, разделяйте логику и представление, не делайте кашу из тегов, не исользуйте document.write без необходимости, используйте методы DOM, забудьте про учебники по html, датированные ранее, чем 2005 годом, помните про кроссбраузерность.


Часовой пояс GMT +3, время: 04:34.