Большой Грызь
|
Дата : 28-04-06, Птн, 03:48:45
Серьезно По-порядку. Сначала о названии. На "Свободное Рэндзю" действительно сменю и выкрою время на создание Рэндзю со всеми фолами. Правда, там списочек такой, что почти шахматы выходят (с точки зрения проверки правильности хода). Насчёт "Гомоку" - мне так кажется, что это название менее известно (во всяком случае я его слышал куда реже, чем "рэндзю" ), т.е. на него мне не хотелось бы менять чисто исходя из "маркетинговой" точки зрения.
Но для удобства освоения лучше всё-таки изобразить круглые шашки чёрного и белого цвета. Желательно, чтобы они нумеровались прямо на доске. Нумерация в рэндзю и гомоку непарная!!! То есть чёрные ходы всегда имеют нечётный номер, а белые - чётный. И желательно, чтобы последний поставленный играющим ход был бы как-то помечен (подсветка, точка в центре шашки и т.п.) - удобно очень. И изображение шашек, и нумерация ходов при желании может быть отключена, если сделать это отдельной опцией.
Просто сменить крестики/нолики на шашки - проблем особых нет. Но в классике они ставятся в пересечения клеток, а не в сами клетки. А крестики-нолики - именно в сами клетки. Беда в том, что без флеша (а игры сделаны на чистом НТМЛе с джаваскриптом) достаточно проблематично чёткое динамическое размещение объектов - "жёсткое" размещение в клетках таблицы куда проще. Но я пока писал сей абзац уже придумал, как легко можно сделать и в пересечениях. Но опцией сделать будет всё равно проблематично - легче сделать новую игру. Так что... думаю, что может и действительно сменю название у существующей игры на "Гомоку" и оставлю у неё существующий дизайн. А вдобавок сделаю "Рэндзю" с соответствующим дизайном (шашки в пересечениях, нумерация) и правилами. Недельку возьмёт (уж больно фолов много, а на работе почему-то начальники не в восторге от того, что я не работой занимаюсь, а игровым сайтом ).
Ах, да.. Пометку последнего хода мне и самому давно хотелось сделать, но всё как-то руки не доходили
Протокол партии дублируется в чате... Зачем это? Справа он есть... а чат только засоряет. Как-то бы ликвидировать енто надо.
Возможно, сделаю также опционально. В самом начале протокол партии был лишь справа. Но там нет времени хода. А вставить его туда - проблематично в виду того, что там мало места. Именно по этой причине сообщение о ходе было вставлено в чат. И оформлено соответствующе с языковой точки зрения (например, ход "Dices 3:5" в Коротких Нардах отображается в чате так: "Икс бросает кубики - 3:5" ).
Но, повторю, можно сделать опцией.. Правда, работать она будет с момента включения. Иными словами: пометил "Не отображать ходы в чате" - с этого момента ходы перестали отображаться. Все те, которые УЖЕ отобразились - останутся. И наоборот - с убиранием пометки начнут отображаться лишь новые ходы, но не старые. Как-то вот так.
Хм.. пока писал, придумал, как сделать так, чтобы отображались/прятались все, а не только с "этого момента". Продуктивное на идеи утро
И время... Хорошо, конечно, приятно проводить время за неспешной беседой в чате и покидывать шашки на доску... Но попадаются и азартные люди. Да и новички растут в мастерстве, появляется спортивный интерес. Поэтому ограничение по времени должно быть. Желательно, чтобы играющие могли время выставлять самостоятельно перед игрой (типа конвенции...). Тады хошь 2 часа играй, хошь - 10 минут.
Вопрос об ограничении времени тоже вставал.. Беда в том, что ограничить время отдельного хода - вообще проблематично.. Легче ограничить время всей партии.. Или ограничивать суммарное время на все ходы каждого из игроков. Но даже и в этом случае проблематично отображать точное время до конца партии. Т.е. возможны расхождения на 10 секунд. Именно "возможны". Но необязательны. Насколько сие страшно? И какой вариант ограничения времени выбрать? Желательно, чтобы он был универсальным на все игры (шашки/шахматы и те де).
После окончания партии чтобы начать новую, приходится окошко закрывать и новое создавать... А нельзя ли просто кнопочку какую-нибудь... типа "играть ещё"?
Ооо Это стандартная просьба Но пока не придумал как именно это сделать. Слишком много завязано на открытое окошко. Т.е. оно очень сильно привязано к конкретной партии. Вобщем, я периодически думаю над сим вопросом, но пока чего-то не то, чтоб придумалось.
Да, и это... Глюкует что-то... У меня Opera стоит. Соперник только сел со мной играть, как перекособочило всё. Цвета пропали, сместилось всё... и т.п. Пришлось закрыть окошко и заново сесть.
Проблема в том, что...... под Оперу я как раз и не делал совместимости Эксплорер, Лиса, Мозилла, Нетскейп - да... Опера - увы.. Вообще весь портал под неё не правлен.
Ещё есть такое понятие, как "культура игры". То бишь не процесса, а именно вида игры. У игры есть антураж. Традиционно в гомоку и в рэндзю ходы делают не в клетки, а на пересечения! И нумерация горизонталей располагается снизу вверх! Таковы традиции.
Доска, которая символизирует игру в игротеке, более походит на шахматную. Это обескураживает. И в английском рэндзю пишется так - renju, а гомоку так - gomoku.
Ну и хочется всё-таки, чтобы в перспективе, кроме гомоку/св.рэндзю на сайте появилось ещё и собственно РЭНДЗЮ.
Написал чуть выше о том, что скорее всего сделаю отдельный классический рэндзю и в нём сделаю классический дизайн. Нумерацию в ней же сделаю по традиции В уже существующей игре сменить нумерацию тяжко - нужно конвертировать весь архив уже сыгранных игр.
Если что-то ещё по теме в голову взбредёт, то напишу сюда.
ОЧЕНЬ приветствуется |