Ычан: [d | b / bro / hr / l / m / mu / o / s / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / vn]
[Назад] [Вся нить] [Первые 100 сообщений] [Последние 50 сообщений]
Ответ в нить
Имя
Animapcha image [@] [?]
Тема   ( ответ в 6903)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, WEBP, XCF, ZIP размером до 5120 кБ.
  • Ныне 3654 unique user posts. Посмотреть каталог
  • Предельное количество бампов нити: 500
00000016.jpg - (121.44KB, 600×338)
6903
No. 6903  
Господа, определённую инициативную группу посетила идея провести межчановский онлайн-турнир по игре в Кой-кой (http://en.wikipedia.org/wiki/Koi-Koi ), однако найти действующую сетевую площадку для этого нам не удалось.
Если кто-то такую знает, то просим подсказать, а если нет, то хотелось бы сделать свою. Поскольку кодеров среди нас нет, то объявляется открытый реквест на разработку сервера для сетевой игры в этот самый Кой-кой. Проект по идее должен включать возможность игроков играть друг против друга с возможностью централизованного учёта результатов. Для вящей кросс-платформенности уместным будет браузерный вариант.
Образец игры как таковой тут: http://www.gamedesign.jp/flash/hanafuda/hanafuda_e.html (хотя там есть некоторые расхождения с общепринятыми правилами)
Правила в вышеозначенной статье в Википедии, а также в http://www.gamedesign.jp/flash/hanafuda/rule_e.html и http://mywings.ru/5
Если кто-то заинтересовался игрой, а тем паче запиливанием клиента, милости просим.
No. 6912  
fudacards.png - (277.37KB, 546×900)
6912
Это все карты какие есть в игре, или есть еще?
No. 6916  
>>6912
Да, это все карты.
No. 6917  
А че будет если не окажется карт в раздаче, которые по масти совпадают с восемью, которые выкладены на стол? И эти восемь так и лежат, или каждый раз после того как игрок "забрал" из открытых 8 карт несколько их добивают из остальной колоды?
No. 6918  
>>6917
>А че будет если не окажется карт в раздаче, которые по масти совпадают с восемью, которые выкладены на стол?
Карта того кто ходит просто выкладывается на стол.
>И эти восемь так и лежат, или каждый раз после того как игрок "забрал" из открытых 8 карт несколько их добивают из остальной колоды?
Ходит первый игрок и, например, берёт две карты. Из колоды вынимается ещё одна карта и если она совпадает по типу с одной из карт, что на столе, то эти две карты также уходят первому игроку. Таким образом максимум за ход игрок может забрать 4 карты, минимум — ни одной.
No. 6919  
>>6918
Т.е. при невозможном негативном исходе - игрок просто вскроет все 8 карт, и оставит их лежать на столе, не собрав ни одной "ценной" комбинации.
Т.е. один цикл игры продолжается 16 ходов (каждый из игроков выбрасывает все 8 карт) или меньше (пока кто-то не соберет комбинацию), я правильно понял?
И еще - если уже начал собирать что то (т.е. совпала масть с первой карты), но потом появилась более ценная комбинация - какая из них будет считаться? Т.е. игрок взял дешевую пару карт, потом решил взять более "дорогую" на следующий ход, старая комбинация "выбрасывается" или он не имеет права менять комбу после того как начал собирать?
No. 6920  
>>6919
>я правильно понял?
Угу.
>один цикл игры продолжается 16 ходов
Не обязательно. Если игрок собрал одну любую комбинацию, он может объявить конец игры. А так, да.
>какая из них будет считаться?
Более ценная. Но можно собирать не одну комбинацию при том условии, что одна и та же карта не может входить в две комбинации.
No. 6922  
>>6903
О каких таких общепринятых правилах идет речь? Там же как в маджонге, огромная куча договорных правил, которые стоит обрисовать. Особенно множители игрокам после койкоя, стоимости некоторых яку/выигрыша с раздачи, обязательность взятия карты при возможности взятия.
No. 6923  
>>6920
> одна и та же карта не может входить в две комбинации
Впервые слышу про такое. За три фиолетовых ленточки + три стиха всегда давали ещё и +2 очка за 6 ленточек же.

>>6912
На картинке не указано, но чашка саке (четвертая карта в хризантемах) считается и в простые, и в животных.
No. 6924  
65715.jpg - (31.85KB, 225×350)
6924
>>6922
Вариант на 12 раундов распространённее, чем на очки. А вообще, да, правила хоть свои можно нагородить при желании.
No. 6925  
1.png - (10.90KB, 197×351)
6925
Определяйтесь с правилами. Если каллибровку пары "цена набора" - "набор", еще можно легко и безболезненно встроить, то разную хуйню вроде "а вот если у нас было цветок-цветок-цветок-животное, и сегодня понедельник, то очки должны начисляться в троином объеме, заместо обычного" в готовый проект втыкать будет уже лениво.

Вам сервер действительно нужен на nodejs?
No. 6926  
>>6925
да ладно, пару строчек добавить. Уже безболезненно можно делать взаимодействие с сервером и ход игры (захвыт/выкладывание карт), в целях отладки поставив вместо подсчета яку затычку, что каждый четный ход число яку растет. Потестить сам процесс игры и койкои (само объявление и кто сколько раз объявлял) уже можно будет. Останется только подсчет очков. Обязательность взятия при возможности взятия - можно, думаю, сделать настраиваемым на стороне сервера или-там-при-создании игры.
No. 6927  
>>6926
>да ладно, пару строчек добавить.

Из WoW тоже довольно легко можно сделать "тридешутер" если создать мага и камеру правильно настроить.
No. 6928  
>>6927
Умеешь гипертрофировать, молодец. Тебе действительно для того, чтобы из имеющихся уже (от уже заявленного подсчета) количества цветов и животных и имеющегося числа очков (если все начисления утроены, то можно просто результат утроить, вынося множитель) сделать утроение в случае, если день недели - понедельник надо больше двух строчек?
No. 6929  
1303.jpg - (59.56KB, 600×600)
6929
>>6928
Тут не в том месте "собака порылась" (с). Нужны правила, под которые будет подгоняться логика прожекта. Если они отличаются от заявленных в оп-посте, то вам моя реализация может и не подойти.
No. 6930  
>>6929
Всё равно не вижу ничего такого, что бы меняла основную логику игры... Хотя стоп, вижу одно правило, которое выбивается из самой простой модели реализации, которую я вижу.

>>6918
Кстати, максимум за ход игрок может забрать не 4 карты, а 8. И к слову я об этом сходу по ссылкам упоминания не вижу.

Long story short, надо по-человечески оформить правила полностью, а потом уже просить игру :3
No. 6931  
>>6930
Есть ссылка на правла и даже не флешечку с готовой игрой.
Каких правил вам ещё нужно?
No. 6932  
>>6931
Где в этих правилах указано, что происходит, когда при раздаче на столе три карты одной масти? Это надо много игр сыграть чтобы такое попалось, экспериментируя со флэшкой. Только что на андроиде сыграл 8 игр по 2 раздач, такая ситуация выпала всего три раза.

И надо конерктных правил. Сколько за три светлых? Умножаются ли очки при объявлении койкоя? Только противнику, превозмогшему, или игроку тоже? Удваивается при "7 очках и больше" - включительно? И обоззначенные множ выше вопросы тоже.

Всё это варьируется от версии к версии. Конкретные правила нужны. Кон-крет-ны-е. Описывающие все возможные ситуации.
No. 6934  
>>6932
8 игр по 12 раздач, разумеется.

Алсо, разработка разработкой, но для игры как инимум нужны карты, картинками подходящего разрешения и качества. Не "нагугли картинку, да нарежь сам", а либо пак из 48 картинок, либо одна большая 4х12 карт одинакового размера и расположения - это не для разработчика работа, это вполне может сделать любой желающий получить готовую игру, специальных знаний это не требует. Можно при желании из имеющейся колоды и сканера сделать.
No. 6935  
1266821492617.jpg - (104.98KB, 1040×720)
6935
Я бы, конечно, сказал, щта по каким правилам сделают, по таким и будет. (С учётом, что совсем фантастическую лабуду, которой нигде не было, никто не устроит). Лютых ханафудчиков, которые всю жисть резались в кой-кой по одним и там же правилам, у нас вроде нет; так что осилить можно любые правила. Можно сюды их и предлагать. Я от себя настаиваю на варианте с 12 раундами.
Главное, чтобы серверная штука позволяла проводить как централизованные турниры на несколько игроков, так и просто рандомные матчи рандомных участников.
Насчёт ноде.ӂц — дело в том, что мы нашли человека, который мог бы заняться запиливанием на ноде.ӂц, но он один быстро не справится.
Если кто-то возьмётся всё сделать на чём-то другом, это всё вполне обсуждаемо.
No. 6936  
карты.7z - (269.18KB)
6936
Нарезанные с >>6912
No. 6937  
Быдлокодер репортинг ин.

Сразу предупреждаю, два дня назад я понятия не имел о том, как выглядит mySQL и как рабоать с канвасом в хтмл5.

http://www.koikoi.zefiris.su/login.php - Жмем регистрацию, пишем себе (сложный) логин и видимое имя, русские символы сразу потеряются, пишите английскими. Пароля нет, ибо я не умею в их хранение всё равно. Перекинет на страничку логина - пишите свежесозданный логин, должно пустить. Потом берете товарища, пропускаете его через эту же процедуру, один создает комнату ожидания, другой заходит - и типа играете :3

Поделка сделана из любопытства, весь веб-интерфейс с пользователями и комнатами - заглушка, чтобы хоть что-то было. Сама игра идет на современных браузерах, которые в курсе, что такое html5. Проверял, сыграв одну партию между ноутом и опероймобайл на андроидопланшете.
No. 6938  
Да, добавлю пару вещей. Анимация местами выглядит странно, особенно при быстрой игре и когда свежевыложенная карта берется картой из колоды - это я знаю, но не знаю как исправить не переписывая половину скрипта. Если на столе что-то сложилось не так - две одинаковых карты там, карта зависла в лотке под колодой или подобное- как правило обновление экрана помогает. При выигрыше игрока с раздачи надо рефрешить после того как оба игрока увидели это. В общем несколько рефрешей спасут. Этот вопрос тоже в рассмотрении.

Спасибо всем поигравшимся и нашедшим меня так или иначе за добрые отзывы, мне приятно.
No. 6939  
>>6937
Fedora 16, Хром, 64 бита. Чета оно не работает.
No. 6940  
>>6937
Няшно. Только что эта за миниколодка из четырёх карт, которая иногда формируется на поле?
No. 6941  
>>6940
Из трех. Тот самый случай, про который а правилах часто забывают написать. Если на столе три карты одной масти, то с четвертой игрок забирает все три.

>>6939
Что именно? Яваскрипт? canvas?
No. 6942  
Когда ничья, эту штуку приходится обновлять по ф5.
No. 6943  
>>6942
Вылечил. Анимацию тоже по большей части починил. Теперь займусь проблемой с русским/японским при регистрации, хотя сейчас пару дней ещё другие дела будут, так что всё замедлится.

Если кто желает помочь с проектом, можно заняться вещами, которыми мне точно лень будет заниматься: дизайн страничек (хотя бы присутствующих, типа списка игр), нормальный фон для игры (http://www.koikoi.zefiris.su/c/table2.png - прозрачная пнгшка с разметкой), пара человек высказали пожелание чтобы можно было играть красными картами а не черными, для этого надо как минимум перепилить набор картинок (рамки, рубашка, рамка подсветки).
No. 6944  
Итак, исправлено:
- поддержка имен на разных языках (логины лучше латиницей вбивать, а то при проверке может не совпасть с тем, как в базе хранится)
- комнаты ожидания отображаются только если там кто-то действительно ждет, а не ушел с сервера.
- на игрока теперь только одна комната ожидания.

Алсо, почистил базу от "мертвых" игр.
No. 6945  
Перебил регистрацию на а-ля-всем-известный-онлайн-маджонг, чтобы не было проблемы с логинами и паролями, ня. Старые логины актуальны, новых таких не сделать :3

Всё, дела ждут, сервер вроде работает нормально, при желании можно играть, оперировать на живую весь день не планирую.
No. 6949  
1332438181198.jpg - (47.54KB, 267×607)
6949
>>6943
>нормальный фон для игры
Я считаю, что украшательства с фонами и прочей ерундой не нужны.
>пара человек высказали пожелание чтобы можно было играть красными картами а не черными
Во-первых, щито? Во-вторых, текущие карты повторяют классический десигн карт Нинтендо, которые выпускаются с конца XIX века. Вот над рубашками можно подумать, таки да.
No. 6950  
>>6949
Все наборы карт, которыми я играл игр, включая нинтендовского наполеона, красные. в мультиках про японцев тоже черные мне не попадались, по крайней мере не запомнилось такое. Красные - пожалуйста, каждый сезон в 1-2 аниме да засветятся.
No. 6955  
Я понимаю, что всемпофиг.жпг, но всё же.

- Теперь страничка не перезагружается каждый раз между раундами.
- Появились общий и внутриигровой чатики
- Появилась возможность поиграть с тестовым ботом (Он делает все выборы случайно кроме того, что не объявляет койкой на последнем ходу) - просто зайдите в его комнату ожидания.
- В начале игры происходит стандартная жеребьевка на право первого хода. При игре с ботом карту из двух всегда тянете вы.
- Теперь на 35% более работает в интернет эксплорере 9!

Остались небольшие хвосты от наработок на будущее, но мешать не должны, если кто-то вдруг внезапно захочет попробовать поиграть.
No. 6956  
6686456793_fd426a2878_b.jpg - (152.91KB, 530×750)
6956
>>6955
Вовсе не пофиг. Я всё жду пока ты сделаешь возможность проводить турнирчики.
No. 6968  
>>6956
Турнирчики появятся, когда я закончу добавлять поддержку правил. И до этого ещё надо отловить пару косяков (я не понимаю, почему не всегда отображается взятие противником карты после взятия из колоды и выбора одной из двух лежащих на столе), негоже на совсем кривом сервере играть турнирчики.
No. 6974  
Сегодня выяснилось, что завтра начальство таки хочет отозвать меня из отпуска и отправить в далекое путешествие на неделю. Соответственно, вероятнее всего мне будет совсем не до этой странички всё это время. Такие дела.
No. 6977  
1254339802_82_generated_2.jpg - (40.59KB, 500×375)
6977
>>6974
Ну, можно подумать за это время как и куда что-то делать. Тоже полезно.
No. 6978  
>>6977
это очень, очень плохо. Если я всё придумаю, то у меня останется только механическая работа - вбивание текста - и мне будет откровенно лень этим заниматься. На этому у меня большинство проектов заканчивались. Когда я знаю, что к чему и как и остается только накатать стену текста.
No. 6980  
Screenshot_4.png - (472.89KB, 953×621)
6980
>>6978
Тогда не думай о том, как делать.
No. 7077  
>>6974
Как прошла неделя?
No. 7078  
>>7077
я как раз пару часов назад вернулся. Чудесно погулял по Питеру, пообщался с иностранцами (впервые в жизни по-английски разговаривал, вот смешной у меня акцент наверное), получил сертификат специалиста по одной системе навигации. Заглянул в логи, обнаружил, что пока меня не было даже несколько игр без бота было сыграно. Приятно :3 Теперь буду заниматься допиливанием-перепиливаеием некоторых мест потихоньку.
No. 7079  
Screenshot_5.png - (495.56KB, 1090×600)
7079
>>7078
О, ну отлично же, раз ты хорошо провёл время. :3

Напоминаю о турнирном древе (даже в виде преальфа-версии). Оно критически важно.
No. 7080  
>>7079
Турнир в виде дерева? Не самая показательная организация, даже с даблэлиминейшоном. Для 4-16 участников вполне реально организовать "все со всеми".
No. 7081  
misty_v4_by_cricketsongg.jpg - (28.30KB, 450×381)
7081
>>7080
Ну, это я так, чтобы торадиционно. А на деле можно иметь в наличии несколько моделей турнирова. В общем, делай как тебе нравится, после обкатки альф, можно что-нибудь поверх придумать.
No. 7082  
snapshot20091003043445.jpg - (155.29KB, 1280×720)
7082
>>7080
Я бы предложил сделать разные модели. Когда игроков много, можно делать с древом и предварительной жеребьёвкой по группам, если мало, то можно «все со всеми». Кроме того, можно было бы сделать по командам, чтобы игроки одной команды не играли между собой, а только с представителями другой команды. (Хотя тогда надо учитывать комплектацию этих самых команд)
Алсо, для проведения публичных турниров придётся сделать авторизацию по логину и паролю, я считаю.
No. 7083  
>>7082
>авторизацию по логину и паролю
Но зачем? Логины нигде не светятся кроме входа и с недавних пор не задаются, а генерируются, в результате не особо подбираются (раньше заддосят сайт чем подберут), отчасти выполняя роль пароля. Идея честно потырена с самизнаетекакого маджонгосайта.

Алсо, сейчас предстоит очень скучная работа по переписыванию основного движка, РНР-части, чтобы уменьшить число костылей (а оно на данный момент огромно), таки реализовать больше одного правила (и то недоступного для выбора - половинная игра) и сделать возможными спектаторство "в закрытую" и риплеи "в открытую" (тут и скрипт надо будет потыкать палочкой). После этого допилить интерфейс к правилам, а уже там думать о турнирах и персональных настройках (карты, язык названий яку). Такие дела.
No. 7084  
pics-029.jpg - (32.34KB, 502×374)
7084
>>7083
Няшные планы. Держи в курсе.
No. 7085  
12345687.png - (550.72KB, 1139×701)
7085
>>7083
>язык названий яку
Тогда лучше язык целиком. Этак можно будет позвать заокеанских товарищей.
No. 7086  
>>7085
Нас же порвут
No. 7091  
temp.png - (186.59KB, 1280×800)
7091
Да, в народе популярен вопрос "почему 1х2=1". Объясняю - напротив строк с множитнлями пишется, сколько осков они принесли. Суммарное число очков - вверху, в сообщении о выигрыше. Если вы выиграли 1 очко против объявленного койкоя, то удвоение принесет вам всего 1 очко, и в обеих строках начисления будет по 1. 1+1 = 2.
No. 7098  
1237238459398.jpg - (25.38KB, 361×453)
7098
>>7091
Ах вот оно как.

А я, тем временем, пожалуй, куплю irl-колоду ханафудную.
No. 7102  
койкой.png - (110.38KB, 807×606)
7102
Уняня, джва года ждал такую игру.
Сделайте только что б можно было кидать не только ту карту, которая берёт пару, а любую, и ещё игровой чатик не может в 漢字
No. 7103  
и ещё саке обычно кладут только в строчку с животными, а то что она ещё и простая игрок сам помнит
No. 7105  
Большую часть кода я уже переписал и причесал, нашел откуда взялась пара непонятных ошибок в старой версии в процессе. Через пару дней, думаю, обновленный движок будет онлайн (правда, визуально почти ничего не изменится). Реквест касательно оформления для сайта остается в силе.

>>7102
Это будет обязательно.

>>7103
>обычно
А нам надо как "обычно" или как удобнее? :3
В зависимости от правил чашка может считаться и за простое животное (кроме случая когда у тебя 4+9), а может за животное и две простых.

К сожалению, я не записывал, где какую вариацию правил встречал, чтобы приводить источники, но я постараюсь встроить максимум вариаций которые я видел, благо они практически все несложные.
No. 7106  
Не знаю уж чего тут удобного, ирл карта не может раздвоиться же, я например очень долго не мог понять откуда взялось пять хризантем. Как вариант сделай её в простых полупрозрачной, если уж очень хочется, но вообще она там не нужна.
No. 7107  
сделай кстати интерфейс резиновым, что б можно было на большом мониторе развернуть на все 24" и не щуриться разглядывая, где какая карта
No. 7109  
>>7106
А зачем ты рассматриваешь, сколько хризантем? Я, например, когда играю, хочу знать, сколько у меня лент, сколько животных, сколько простых, сколько светлых, не рассматривая каждую карту.

>ирл карта не может раздвоиться же
Ирл тебе надо считать очки самому и ты можешь пропустить яку. Ирл ты можешь не заметить карту своей масти на столе и выложить свою рядом. Ирл ты можешь подменить себе карты из колоды, когда противник отвлекся и посмотреть заодно, что там дальше зайдет. Ирл ты можешь кинуть картами в противника. В этом преимущества игры ирл. Но это игра ирл. С настоящими картами. У нас игра на виртуальном столе с виртуальными картами. Ни от общего числа хризантем (отличить, две ли их у тебя или все четыре очень легко, хотя это обычно бесполезно. Отличить, две их в игре, или кто-то уже две взял - вообще без проблем), ни от общего числа карт у тебя на руке не зависит вообще ничего. Зато вот от количества карт каждого типа - очень даже. И оно отображается именно таким, каким будет посчитано. А вот теперь объясни мне, что тут неудобного? Хотя бы более неудобного, чем при игре ирл. Не "непривычного после игры ирл", а "более неудобного, чем при игре ирл", я настаиваю.
No. 7110  
нервный ты кокойто
No. 7111  
>>7107
Ctrl+колесико мыши не помогает? (Хотя у меня на опере в результате масштабирования канвас подтормаживает)

Был бы набор карт покрупнее - можно было бы придумать что-нибудь, наверное. Изначально так и задумывалось, но потом у меня половина координат диалогов оказалась захардкоженной. Но в принципе это можно исправить. Масштабировать этот набор с замыливанием не очень хочется, масштабировать средствами канваса (без сглаживания, ага) ещё хуже.

Ну и это всё украшательства, я это оставляю напоследок в любом случае.
No. 7112  
Что это вы так о вкусовщине мелкой разоспорились, не пойму. Глупости же.
No. 7113  
>>7110
Я не нервный, но мне не нравится, что приходится объяснять очевидные вещи -_- Поэтому я заранее пишу стены текста, чтобы было понятно. Но если вашей целья является меня затроллить (по последнему посту совсем похоже), то у вас удалось, у меня просто бешеный бугурт.
No. 7114  
нет, я не преследую этой цели, просто я играл в койкой ирл и в четырёх разных клиентах, и нигде саке не раздваивалось, посему я считаю это нелогичным, вот и всё
No. 7115  
>>7114
Ну касательно нелогичности я только одно могу сказать. Ты пытаешься применить одну и ту же логику к реальным и виртуальным картам, упуская огромное их различие.

Я играл ирл и всего в двух разных клиентах. И в обоих меня раздражало, что карту саке ни отдельно положить, ни отображается она нормально для подсчета (а в одном она ещё и не считалась за простую). И мне это кажется ужасно неудобным. Это мышление, заключенное в рамки обычных карт, попытка передать какую-то реалистичность, которая тут же рушится под невозможностью банально разложить свои карты как тебе удобнее. Делать возможность раскладывать карты я не хочу, ибо очень много возни, но хотя бы удобно их отображать - изначально было в моих планах.

И всё-таки, чем тебе текущее отображение _неудобно_? Не _непривычно_, а именно _неудобно_?
No. 7116  
мне арбузуя запретила продолжать дискуссию по поводу двух саке
No. 7117  
хана.png - (135.48KB, 802×600)
7117
похоже баг:
бот объявляет койкой, я делаю ход, бот объявляет победу, хотя яку у него не прибавилось. В этом случае должна быть ничья по окончанию колоды, и он не получает ничего
No. 7118  
>>7117
Да, я его уже заметил. Баг в том, что последний ход бота не отображется, ибо очередь сообщений очищается раньше. Механически всё всё равно происходит верно - на твоей картинке он на саммом деле сыграл карту, которая у него лежит, и сыграл карту из колоды, в результате одного из этих действий взял луну и прилагающуюся простую карту (верхняя-левая на столе), за счет чего у него стало 10 простых и число яку увеличилось. Это один из косяков, причину которых я нашел в прочессе переделки.

Алсо, можно поинтересоваться, какой это браузер Везде, где я пробовал, длинная надпись сжималась пропорционально, а не только по горизонтали.
No. 7119  
Хром 19.0.1084.56 m
No. 7120  
12345686.png - (394.43KB, 1138×569)
7120
Кстати, я бы сунул список сыгранных игр ниже создания новой комнаты и списка комнат. А то приходится листать вниз, когда игр много, а это не настолько важная информация.
No. 7121  
>>7120
в новой версии вверху будет только список активных и свежедобитых игр, старые игры уйдут на страничку истории.
No. 7122  
1238602336321.jpg - (12.18KB, 300×300)
7122
>>7121
Кстати, игра с ботом активна даже если выйти из неё. Можно ли её как-нибудь закончить, не доигрывая?
No. 7123  
>>7122
Любая игра активна если её не закончить. Пока что никаких методов убрать/закончить игру иначе как через 12 раундов или через админку - нет. И я пока думаю над этим. Если с играми с ботом всё просто - можно сделать кнопку удаления такой игры для игрока, то с играми между игроками сложнее. Если сильно мешает - напиши номер игры (из ссылки), удалю. Но вообще скорее всего со введением риплеев и спектаторчтва придется очистить вообще весь список игр.
No. 7124  
>>7123
Да нет, конечно, не мешает. Это я так, баг сообщил.
No. 7125  
На сервере сейчас работает обновленный движок, заменые отличия:
- После окончания раздачи показываются карты, оставшиеся на руке противника
- Множитель теперь дается и за 7 яку (раньше - только более чем за семь)
- При игре с ботом отображение последнего хода не теряется

Вполне вероятно появление новых багов всех разновидностей. Также возможно тем, у кого скрипт игры в кэше, придется сделать Ctrl+F5 на страничке игры, если игра ведет себя некорректно при окончании раздачи.
No. 7126  
что то теперь умирает постоянно, приходится через Ctrl+F5
No. 7127  
>>7126
на чем именно умирает? Вроде ничего не менял с тех пор как сам две игры сыграл.
No. 7128  
new-鯉アップ.jpg - (53.04KB, 450×600)
7128
стартует игра, все карты по диагонали посередине и ничего не происходит до рефреша
No. 7129  
00000050.jpg - (83.50KB, 600×338)
7129
>>7127
При начале новой раздачи всегда вылезала какая-то НЁХ.
No. 7130  
>>7129>>7128
Вроде починил :3
No. 7131  
1225796455600.jpg - (115.16KB, 800×640)
7131
>>7130
Потестил с ботом, вроде никаких багов не заметил особых.
No. 7132  
небольшие исправления в скриптах, может потребоваться Ctrl+F5 в игре. Если я опять чего сломал - пишите.
No. 7139  
02n04.jpg - (131.61KB, 800×600)
7139
Я пока работаю над довольно большим куском, который по частям загружать нет смысла (правила и соответствующая комната ожидания), в онлайновой версии допиливаются только мелочи.
- Сделал защиту от ситуации, когда вместо одного периодического опроса сервера появляется несколько (и их число растет), должно уменьшить тормоза и нагрузку при медленном интернете. Если заметите, что игра стала подвисать так, что приходится обновлять страничку - пишите.
- Если окно/вкладка неактивно, то игра известит вас о наступлении вашего хода / окончании загрузки игры, если окно игры неактивно.
- Чат игры теперь доступен и по её окончании, на странице результатов.
- За текущей чужой игрой теперь можно понаблюдать (обе руки будут выглядеть закрытыми, разумеется).
No. 7140  
сделай как на тенхе открытый обзерв с отставанием в одну сдачу
No. 7141  
>>7140
не раньше чем вообще риплей-движок появится. Сейчас только запись игр на будущее есть. Воспроизведение-то будет на базе игрового движка, но надо делать кучу мелких изменений, потому хотелось бы это оттянуть на подальше - ибо после разделения на две части, придется каждую новую правку делать в двух местах вместо одного.
No. 7142  
Заметил опечатку в слове "дождливые".
No. 7143  
132595888452.png - (649.72KB, 768×1024)
7143
ГРАБЁЖ!
Аотан+лента посчиталось как 5!
No. 7144  
1288883895001.jpg - (57.11KB, 630×640)
7144
Лол, а зачем возможность кой-кой на последнем ходу? Чтобы дать фору противнику?
No. 7145  
foropodborka_071.jpg - (46.25KB, 700×479)
7145
Ну, еще минорненький реквестик - чтобы ссылки в чате парсились как ссылки.
No. 7146  
>>7144
Например да. Мне просто иногда надо, чтобы бот ("не тот игрок за которого играют") сохранял за собой первый ход во время тестов.

>>7142
Лол, и правда.

>>7143
Подсчет очков за ленты вообще штука сложная. То есть вариативная. Известные мене варианты:
5 за акатан, 5 за аотан, по одному за 5+ ленты (они и используется)
3 за акатан, 3 за аотан, 3 за и то и другое, по одному за 5+ ленты
3 за акатан, 3 за аотан, +1 за каждую ленту сверх этих (либо же +1 к каждому из этих яку за каждую ленту), за отсутствием аотана и акатана - по одному за 5+ ленты.
No. 7147  
>>7146 http://en.wikipedia.org/wiki/Koi_Koi#Yaku_listing
>All 3 Purple/Blue Ribbons (found in Peony, Chrysanthemum, and Maple). One additional point is awarded for every additional 5-point card.
No. 7148  
ydueling.gif - (23.75KB, 375×150)
7148
>>7147
http://www.sloperama.com/hanafuda/scoring.html
"Five Tanzaku" -- five 5-point cards ("Five Fives") 1
Each additional five-point card after the fifth 1
"Blue Tanzaku" -- three purple-ribbon cards (also "Aoi Tan") 3
"Red Tanzaku" -- three poetry ribbon cards (also "Akai Tan") 3
"Dueling Triads" -- All the purple AND poetry ribbons ("Twin Triads") 3
http://tesuji-club.ru/wp-content/uploads/koikoirules.pdf
5 хан(+1) – увеличение стоимости данного яку является правилом стола
http://japancards.ru/fudy/hanafuda/koi-koi/
5 очков (+1 за любую карту с лентой — по уговору)
И это не затрагивая различные койкой-клиенты для дс, псп, андроида.

Ты думаешь, я просто так в начале треда бучу насчет правил поднял?
No. 7149  
виеи рулит, а тесудзи и слоперама фанбои
No. 7150  
>>7149
*вики
No. 7151  
rules.png - (55.56KB, 834×703)
7151
>>7149
но ведь вики тоже пишут фанбои?

Алсо пикрилейтед решит большинство проблем, я думаю.
No. 7153  
>>7151
Красота!
No. 7154  
hana.rar - (1.81MB)
7154
карты хайрез
No. 7155  
>>7151
крутота
No. 7157  
В экспериментальном порядке на сервере включено правило, разрешающее играть любую карту с руки.
No. 7158  
newgame.png - (66.56KB, 934×791)
7158
Итак, две новости.

а) Игра теперь доступна по адресу http://koikoi.ru/
б) Обновлен движок, комната ожидания теперь работает полностью по-другому.

Создавший комнату может менять правила, они будут отображаться у гостей, при каждом изменении правил "готовность" гостя играть сбрасывается. Игру начинает хозяин комнаты кликом по зеленому нику того, с кем хочет играть (если в комнату зашло несколько человек). При игре правила отображаются справа от игрового поля в кратком виде.

todo: пресеты правил с несколькими слотами под пользовательские наборы правил, более наглядные пояснения при наведении мыши и вообще более сжатая версия установки правил. Алсо, часть правил загреена (на пике загреено всё ибо гость), ибо технически ещё не реализованы, но в планах.

Самое проблемное правило - вайлдкард-карта грозы. Сейчас она сочетается с любой картой даже если лежит на столе, потому если карту с руки/колоды некуда сыграть, то она не выкладывается, а подбирает карту грозы. В будущем, лежа на столе она будет самой обыкновенной картой.
No. 7159  
Самое главное забыл!

Если при игре заметите, что игра ведет себя не так, как задано правилами - обязательно пишите. Очень желателен скриншот (особенно если проблема с подсчетом очков) и номер игры (из верхней строки чатика).
No. 7161  
>>7158
http://tenhou.ru/m/res/7029.xhtml#i7108
No. 7163  
12345693.png - (533.68KB, 1146×709)
7163
>>7161
Лол, уже какие-то ололо-монетизаторы повылезли.

Алсо, если за две недели (ныне я уезжаю) за десигн никто не возьмётся, то я попробую что-нибудь придумать.
No. 7168  
Итак, сегодня было изменено поведение карты грозы (она берет любую карту со стола при игре в руки / из колоды, если включено это правило), включено правило на игру до определенного числа очков без ограничения числа раздач, наконец-то появилось запоминание пользователя (разлогиниться можно через кнопку "выход" внизу лобби) и последних выставленных им правил в комнате ожидания, а также исправлен большой косяк с раздачей (иногда карды сдавались два раза, и на столе получался трэш и угар вместо игры) и развязаны игры на клиентской стороне, теперь можно держать открытой больше одной игры и ничего не бояться. Ну и как обычно немного работы над грядущими нововведениями.

Я давно заметил, что у меня в опере сильно тормозит игра, если её отмасштабировать (я слепой, монитор 24, разрешение 1920х1200, потому у меня в опере автомасштабирование 150% стоит). Поковырявшись пять минут в гугле я выяснил, что в ней есть-таки аппаратное ускорение, которое у меня выключено . opera:config -> поиск enable hardware -> ставим единичку, перезапускаем оперу - всё летает! Думаю, у других браузеров подобное тоже есть, возможно даже включено искаропки. в ИЕ9, например.

Для тех, кто потерял комнату игры с ботом ("чиста посмотреть чо да как теперь") - он всегда доступен в созданной вами комнате ожидания, вверху справа.
No. 7170  
trashugar.png - (155.86KB, 1121×767)
7170
Собственно устраненный глюк во всей красе.
No. 7171  
1338629904148.jpg - (224.47KB, 800×600)
7171
>>7168
Потестил, всё замечательно.
No. 7172  
Необходимо добавить голых японок в качестве ботов и пусть они раздеваются при победе игрока.
Хоть какой-то стимул понять, что же все-таки происходит на экране.
No. 7178  
>>7172
Это очень интересно, но на данный момент игра совершенно не рассчиана на тех, кто не знает, что это и как в это играть в общих чертах.
No. 7182  
1331402698975.gif - (254.39KB, 400×370)
7182
Няш, сделай кнопочку "Сыграть ещё раз". Без неё совсем туго.
No. 7187  
Из вещей, которые хотелось бы увидеть:
1. Автоматический случайный выбор одной из двух простых (там где выбор не важен).
2. Пользовательская пересортировка руки
Еще пару дней назад можно было объявлять койкой после последней карты, что странно несколько (возможно сейчас уже исправлено).
А вообще - очень круто :3
No. 7189  
>>7187
1) будет на уровне пользовательских настроек, наверное. Вместе с автоматическим ходом, когда нет выбора, что играть с руки или на руке такая же ситуация с простыми.
2) сортировка по мастям не радует? :3 Я понимаю, что откладывать карты в случае чего удобно, но вероятнее всего это если и появится, то очень нескоро.
Койкой после последней карты - пока что нужен в целях тестирования некоторых вещей.

>>7182
Сейчас, гифку досмотрю и сделаю :3
No. 7192  
к картинке с >>7091 (http://410chan.ru/dev/src/134048317391.png) есть претензия по названию комбинации - не дождливые три светлых, а дождливые 4 светлых (как можно говорить три когда это 4 карты света?). 4 света без дождя можно называть как 4 сухих так и просто 4 света. Аргументирую тем что так на тесуджи/ханафуда.ру/википедии, ну и просто - здравый смысл перевода оригинального названия аме шико (雨四光).
Далее - почему-то отказывался работать чатик в игре/комнате (FF13.0.1).
И реквест - есть довольно редкое правило по которому при игре в 12 раздач каждая раздача имеет приоритетный месяц - собрав все карты соответствующего месяца получаем яку (вот про стоимость не знаю).
No. 7193  
ох блджад, я слоупок. Работает чатик. Но сделай поле ввода более заметным, я пытался воткнуть курсор прямо в поле чата.
No. 7194  
>>7192О
А ещё они там не дождливые, а доджливые :3 давно исправлено.

Когда не работал чатик и где? Если в постгейме (там где счет выводится), то опять же исправлено уже, мой косяк был. Если не работает до сих пор (и тем более вообще нигде) - пишите, буду разбираться.

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

>>7182
сделал вроде, надо проверять.

>>7187
Карты в руке теперь можно двигать. К клеткам обратно цепляться ближайшее время не будут.

Напоминаю, что скрипт периодически кешируется браузером, и чтобы быть вуеренным, что у вам действует последняя версия, рекомендуется нажать Ctrl+F5 в начале игры.

Также напомниаю про аппаратное ускорение Canvas, котороже желательно включить. В опере это в about:config, в хроме в about:flags, в ие и лисе вроде как включено искаропки.
No. 7195  
Есть ощущение что бот иногда после выкладывания карты на стол не делает ход из колоды.
No. 7196  
реквестую варианты на выполнение хода - одиночный/двойной клик. При двойном можно отменить выбрав другую карту. Как вариант отмену можно сделать и при одиночном если выбрана карта и на столе две карты той же масти.
No. 7197  
Как будет рассмотрена ситуация когда включено правило сгорания яку "саке под сакурой/луной" при наличии карты дождя в ситуации когда игрок собрал яку, объявил койкой, а затем ему пришла карта дождя?
No. 7198  
>>7195
очень маловероятно

>>7196
Если карты выбрана, то она играется - выкладывается на стол и её видит противник, даже если у вас есть выбор, что взять со стола - забрать карту на руку уже нельзя. Даже ирл это делать неэтично :3

Над игрой с двух кликов я подумаю в техническом плане.
No. 7199  
Если это возможно - сделай так чтобы сообщение об увеличении числа яку не закрывало карты даже частично.
No. 7200  
>>7197
Этот пост будет немного длинный, и можно пропустить большую его часть (абзац про яку в частности), но я хочу внести ясность в то, какой механизм я считаю верным и пытаюсь реализовать в игре, основываясь на разных источниках.

Я встречал очень мало формально грамотно написанных правил (примерно ноль), и если вы найдете опровергающий меня источник (желателньо на английском/русском) - обязательно ткните меня носом туда, но на данный момент в моем понимании всё выглядит так:

Сперва определимся с тем, что такое яку. Яку - некая комбинация, которая дает очки. Десять простых карт - яку. Одиннадцатая простая карта - яку. Каждая последующая - отдельное яку, по одному очку. Аналогично со всеми руками, получающими бонус за +1 карту. Множитель за чужой койкой, за свой, за 7+очков - не яку. Если противник объявил койкой, у нас не формируется нового яку. Яку формируется в тот ход, когда была взята пооследняя карта, приведшая к его появлению.

Койкой либо победу игрок может объявить не в момент увеличения числа яку, а в конце хода, в течении которого сформировалось яку.

Теперь всё просто. Мы собрали например "Саке под луной" - это яку, допустим, на 3 очка (на 3 хан, если хотите). Объявляем койкой. Теперь мы получили в руку карту дождя - это яку перестало существовать. Очередной ход, мы взяли пятое животное. У нас сформировалось яку "Пять животных". У нас в руке одно яку, как и когда мы объявляли койкой, да ещё и меньше очков, НО это не важно. Важно то, что у нас за этот ход сформировалось яку. Таким образом мы можем выиграть и даже получить множитель за свой койкой, если он оговорен правилами. Либо объявить второй койкой.
No. 7201  
>>Если карты выбрана, то она играется - выкладывается на стол и её видит противник
Это рпоясняет ситуацию. Соглашусь что этого делать не надо, просто у меня возникла проблема, но я не мог сказать что это наверняка баг а вот теперь могу. Если в свой первый ход уйти на другую вкладку/приложение, и когда ход наступит (You turn!) то карта может выбраться по наведению на неё без клика - вот я и с батхёртил от невозможности отмены.
Алсо если уйти на другую вкладку во время анимации своего хода, то анимация доиграется по возвращению, даже если противник уже сходил. Кстати вообще неплохо бы делать так чтобы ход переходил поле того как анимация закончится, а то при игре с ботом сплошная каша - 4 карты подряд над столом летают и нихера не понятно. как вариант сделать анимацию более быстрой или даже слегка настраиваемой (медленно/быстро/без).
No. 7202  
>>7199
...и куда его? Я специально размещал его так, чтобы видно было и свои карты, и карты на столе, можно было установить масть и тип каждой карты и вынести решение. Если какие-то карты невозможно идентифицировать под диалогом - скажите, какие, посмотрим, что можно сделать.
No. 7204  
>>7201
>карта может выбраться по наведению на неё без клика
Это очень странно. Давно это проявляется? С самого начала? Можно порядок действий, который точно его воспроизводит? Или оно то есть то нет, спонтанно?

Теперь что касается анимации. На данный момент всё рассчитано на действия в 60 фпс, что далеко не везде достигается, как я понимаю. С анимацией и её скоростью будет пара настроек, когда я доберусь до пользовательских настроек вообще. Но всё равно над столом стаи карт летать не должны, всё запускается более-менее упорядочено. Как по ощущениям анимация идет, порядка 5-10 фпс? При такой скорости действительно может визуально твориться каша, ибо скорость запуска анимации ивентов на данный момент не привязана к скорости самой анимации. Поведение с анимацией в фоне мне кажется очень странным, такого быть не должно, возможно это специфично для браузера. Я ещё поищу, но на данный момент мне не удалось найти способ отличить переклюение на другую вкладку от переключения на другое окно - а тогда можно было бы автоматом догонять ситуацию на толе до текущей без анимации, пока вкладка не видна. С неактивным окном так елать не хочется. Да и если честно я не уверен, что такое поведение поможет при описанных симптомах. Или я неправильно понял, или ситцация в момент открытия вкладки всё-таки отличается от ситцауии в момент её сокрытия (то есть карты всё-таки движутся, просто ещё не достигают своей цели)
No. 7205  
koikoi.jpg - (64.40KB, 539×603)
7205
>>Это очень странно. Давно это проявляется? С самого начала? Можно порядок действий, который точно его воспроизводит? Или оно то есть то нет, спонтанно?
я только сегодня узнал о сайте и начал тестить. Попробуй в начале сдачи независимо от того чей ход свалить на другую вкладку. и подождать подольше. потом вернись и проведи мышью над картами - с большой долей вероятности через пару секунд карта выберетсяавтоматически

>>это яку, допустим, на 3 очка (на 3 хан, если хотите)
читая вспомнил ещё одну претензию по скрину http://410chan.ru/dev/src/134048317391.png - конечно хотим, "больше 7 хан" а не "больше 7 яку", яку на том скрине всего 5 (и вообще набрать 7 комбинаций достаточно проблематично).

>>...и куда его?
размещай как на пикрелейтед например. Можно число яку не по центру а после верхней надписи как вариант. И опять же не яку а хан потому что...

>>Одиннадцатая простая карта - яку. Каждая последующая - отдельное яку, по одному очку.
... потому что вот тут ты не прав - яку это то что имеет отдельное название, но оно может иметь разную стоимость. Во всех источниках условия выйгрыша после кой-кой описывают как что-то вроде "нужно собрать ещё комбинацию или улучшить стоимость уже имеющихся". Поэтому же принципу не совсем понятно про карту дождя. С одной стороны ты описал всё логично, с другой неявно подразумевалось что рука должна стать дороже, а она мол и дешевле может стать. Может ввести опцию на этот случай? типа при сгорании саке игрок должен собрать сюбое улучшение стоимости руки или же набрать руку стоимостью не меньшей чем была до сгорания (без учёта очков которые возможно прибавились при взятии карты дождя, будем считать что очки сначала сгорают, а потом прибавляются, а то слишком хардкорно заново набирать будет).

>>Но всё равно над столом стаи карт летать не должны, всё запускается более-менее упорядочено.
стаи и не летают, проблема в том что оно хоть и упорядоченно, но идёт слишком подряд, без паузы. Надо как то визуально выделять ход игрока и ход противника.

>>Или я неправильно понял, или ситцация в момент открытия вкладки всё-таки отличается от ситцауии в момент её сокрытия (то есть карты всё-таки движутся, просто ещё не достигают своей цели)
а вот тут как раз каша и получается. я тоже точно не могу сказать, просто попробуй в последней лисе выбрать карту и тут же свалить на другую вкладку, подождать пока браузер не салертит о твоём ходе и вернутся - будут летать и твои карты и противника. Кстати меня например при одном таком выборе увеличилась стоимость руки и по возвращению было уведомление + долетающие до своих мест карты. И если я не ошибаюсь в этом случае никакого уведомления от браузера не было - можно бы добавить.
No. 7207  
>>7205
Претензии по старым скринам прошлых версий со старыми надписями больше не принимаются, окей? :3

Что до яку - мне наиболее симпатична схема http://www.sloperama.com/hanafuda/scoring.html - именно разносящая всё в отдельные яку (там весьма нестандартные стоимости, но есть свои интересные особенности), правда не всем давая названия. Вики, к слову, ничего не говорит про увеличение стоимости имеющихся, только про формирование новых. Это в том числе и к слову про
>Во всех источниках условия выйгрыша после кой-кой описывают как что-то вроде "нужно собрать ещё комбинацию или улучшить стоимость уже имеющихся".
Везде правила описываются общими словами "как их понимает автор статьи", не более того, о формальных правилах, которыми действительно можно руководствоваться при решении спорных случаев речи не идет нигде. Здесь упускают одни мелочи, там - другие. Описанный мною подход, на мой взгляд, наиболее логичен.

Вечером пойду себе лису доставать - экспериментировать :3
No. 7208  
>>Претензии по старым скринам прошлых версий со старыми надписями больше не принимаются, окей? :3
Окей, просто я не знаю как сейчас, а сидеть тыкать добиваясь определённых надписей нет возможности тк на работе. Если это всё уже поправлено, то ок.

про то что все трактуют как хотят не спорю, но как правило любая трактовка имеет право на существование (в силу отсутствия официального свода правил где прописаны толкования нюансов). Впрочем твой вариант меня устраивает, так что докапываться не буду.
No. 7209  
>>7208
Поставил 13.0.1, не могу воспроизвести ни одну из описанных проблем на относительно слабом ноуте (5+летней старости). Ты уверен, что у тебя включено аппаратное ускорение (если система позволяет) в браузере и что ты испытывал на последней версии скрипта (сегодня днем где-то накатанной). Я не представляю, как может выскочить глюк с сыгрыванием карты - выбор карты посылается только в момент отпускания кнопки мыши и только если карты была выбрана опусканием кнопки мыши, причем оба действия должны произойти на территории игрового поля. Попробуй ещё раз, обновив страничку по Ctrl+F5.
No. 7210  
Короче не удалось воспроизвести. Возможно ты в течение вчерашнего дня что-то в скрипте менял что исправило баг. До обновлениея он проявлялся раза 3. Щас всё ок.
PS Сделай опциональной подсветку карт, чтоб можно было смотреть карты по хардкору самому.
No. 7213  
Немного изменений онлайн.
- На медленном соединении должно быть заметно уменьшение задержек при выборе хода.
- Теперь в койкой-диалоге отображается реальное число очков, которое будет получено при нажатии кнопки Хватит.
- В статусбаре отмечаются обновления чата и положения на столе. Если они будут появляться слишком часто (по идее между обновлениями состояния игры - около 2 секунд, между обновлениями чатика - около пяти) - обновите страничку, будет повторяться - отпишитесь. Сейчас проверил на игре из 25 раздач, вроде не выскакивало проблемы.

Остальные изменения пока недоделаны и онлайн недоступны, хотя некоторые подцепки под них уже есть :3
No. 7215  
fotopodborka_083.jpg - (59.28KB, 700×466)
7215
Всё очень няшно работает, ждём Соусятины, дабы цээсэс сделал.
No. 7216  
Всё очень неняшно упало :3 Не знаю, почему и надолго ли, в техподдержку завтра постучусь если не стабилизируется.
No. 7217  
setting.png - (48.26KB, 883×575)
7217
Всё заработало, держите немного изменений. Скрипт скорее всего придется обновить. Загреенное как обычно заработает чуть позже.
No. 7218  
koikoi1.png - (145.04KB, 790×580)
7218
Такая хуйня (пикрелейтед) при получении/улучшении яку.
No. 7219  
>>7218
убрал
No. 7220  
Подсветка доступности совпадает с цветом карт в руке которые не имеют совпадений на столе. Реквестую возможность изменять 4 цвета:
карты в руке которыми можно взять
карты в руке которыми нельзя взять
карты на столе которые можно взять
карты на столе которые нельзя взять

Ну или хотя бы сделай так чтобы неподсвеченные карты всегда были цвета рубашки выбранной колоды.
Алсо неплохо бы кнопки сброса к дефолтным цветам и к цветам колоды. Потому что например если играешь чёрной колодой - то легко выставить отсутствие подсветки, а если красной - то точно цвет не выставить - немного выделятся всё равно будет.
No. 7223  
Я попробую пояснить, почему я так неохотно делаю последние изменения в интерфейсной части. По причине, обозначенной ещё в первых словах первого поста с анонсом моей версии игры, интерфейсный код был написан очень условно и все текущие изменения пристраиваются на костылях, сильно увеличивающих разовую нагрузку на клиент и увеличивая вероятность неправильной интерпретации в каком-нибудь браузере. Причем костыли пошли уже где-то с подсветки карт вторым цветом.
No. 7224  
>>7223

По крайней мере, тебе есть чем гордиться: в одну каску, в свободное время запилить и поддерживать, судя по всему, единственный на весь ебаный интернет онлайн-клиент для Кой-коя - многого стоит. Честно сказать, я тебе завидую.
No. 7225  
>>7224
ничую этого картёжника, не прибедняйся, у тебя всё летает. Ничто не мешает сделать и если будет плохо откатить. Если много костылей рано или поздно всё равно придётся переписывать, так что ломаться нет смысла. Ну если совсем сомневаешься - убери кастомизацию цвета и сделай только одну опцию - подсвечивать/не подсвечивать карты.
PS перемещение карт в руке имхо не нужно - это тоже можно было сделать опцией сортировки - по мастям/по типу. Кстати да - реквестую такую фичу.
No. 7226  
Ни у кого проблем с комнатой ожидания не возникает? Ну там, игра не создается по клику на противнике (не на боте), всё такое?
No. 7227  
newsettings.png - (67.42KB, 940×908)
7227
Очередное ночное обновление. Заработали ранее серые настройки (автовыбор), подсветка на столе теперь настраивается независимо от подсветки в руке, появились актуальные для новичков, неспособных сходу различать масти и типы карт, всплывающие подсказки (также актуально при игре с грозой-джокером, ибо она тоже забирает со стола три карты, но просто так не видно, какие именно три карты в стопке, а какую будет уже никак не взять), вроде как устранен недавно выявленный косяк с поочередным первым ходом.

Ещё в планах настраиваемое отображение чашки саке в разных местах захвата, скорость анимации, фоны(?), ход в два клика (с подтверждением). Если ещё были какие-то просьбы в этом направлении, которые я забыл - напомните, ибо мне не хочется потом снова сюда возвращаться.

Просьюы, которые были озвучены, но исполнены ближайшее время не будут:
- Хайрез-версия. Слишком большие технические трудности с реализацией на данный момент. Пользуйтесь встроенным масштабированием браузера (как правило - Ctrl+колесико). Мыльно, но что поделаешь (сам пользуюсь на одном из компьютеров, хотя разработку веду на не сильно мощном ноуте).
- Отмена выбранной карты для игры с руки до выбора карты на столе. Игра реализована так, что пока сервер не получил, какую карту вы хотите игра, он не предложит выбора карты на столе. После того как карты была отправлена, игра переходит в следующее состояние (выбор карты на столе) и вернуться обратно уже не может.

Касательно подсветки красных и черных карт, точнее стандартных значений - пока не знаю, какие предложить. Можете поэскпериментировать и предложить свои варианты - оставляйте скрин (хотя бы кусочек с четырьмя картами) и 9 чисел из http://koikoi.ru/dump.php - самые симпатичные и удобные варианты для красных и черных карт поставлю по умолчанию.
No. 7228  
pohudet.jpg - (149.76KB, 1000×1096)
7228
Я худею, дорогая редакция. Я же просто залез посмотреть, какую ошибку оно выдаст.
No. 7229  
>>7227
Я тебе говорил что ты охуенен? Ты охуенен.
*а на отмену выбранной карты пофиг если двойной клик запилишь. Хотя подозреваю всё равно все будут быстро кликать. Энивей - оба этих реквеста были всего лишь связанны с багом автоматического хода, который с тех пор не проявлялся, так что даже не знаю нужен ли теперь даблклик.
Кстати баг с ходом по очереди у меня был но я не писал тк всё время думал что мне показалось и не было доказательств.
Что касается фичей - был ещё реквест на варианты сортировки в руке/на столе - по мастям/по группам.

>>7228
Ты охуенен. Но кажется я повторяюсь. На моём говнофоне всё тормозит но работает, интересно было посмотреть за одновременной игрой в браузере. Одно замечание - надпись - %username% выйграл N очков не масштабируется на телефоне и выходит за рамки сообщения о выйгрыше. Кроме того нет синхронизации при закрытии этого окна на одном из устройств (то есть появилось оно и на компе и на телефоне - на телефоне закрыл, бот сделал свой ход, на компе окно висит - щёлкаю - сразу показывается текущее состояние после хода бота). Хотя думаю это нормально - такой кейс малоприменим в жизни и можно не чинить если слишком трудозатратно.
No. 7230  
О, кстати опциональный реквест - ход можно выболнять не только кликом по своей карте, но и по карте стола (в случае если в руке две карты этой масти - нужно выбрать какой берёшь). Подозреваю что нереализуемо (судя по тому что ты говорил раньше о серверной части), но вдруг. Варианты опции:
- ход кликом по карте руки
- ход кликом по карте стола
- ход кликом по карте стола или руки

Если непонятно зачем оно надо - например при комбинированном варианте - если на столе две карты а в руке одна можно кликнуть по той которую хочешь взять - таким образом ход делается в один клик а не в два. (и наоборот - если в руке две карты - хо делается из руки, как сейчас). Таким образом ход в два клика будет делаться только если и в руке и на столе две карты одной масти. Есть конечно возможность того что игрок не заметит вторую - но это его проблемы - надо играть внимательно.
No. 7231  
table410.png - (36.84KB, 800×600)
7231
>>7229
Да, с масштабированием надписи беда, надо вручную его делать, уже второй раз всплывает эта проблема. Но это пока не приоритетно. А вот для дико тормозящих клиентов (типа моей 3дски) я сделал пару твиков в скриптах, теперь "анимация" (по факту - перемещение карт по конечным точкам, без процесса анимации) выглядит логичнее и последовательнее.

Окно само синхронно не прощелкивается и прощелкиваться не будет, да, так и задумано.

Заодно сделал то что давно хотел - доработал поддержку тача, на большинстве андроидобраузеров стало работать чуть получше, только на вите проблема с определением положения тача, и яблодевайсов у меня для проверок нету.

>>7230
Я рассматривал этот вариант, да, но увы, текущая реализация действительно не позволяет так сделать.
No. 7232  
fotopodborka_047.jpg - (40.37KB, 700×525)
7232
>>7231
Потестировали на яблокофоне. В принципе, всё окай, только чатик чуток тормозит - буквы с запозданием появляются.

На айфоне полетела кодировка на странице настроек. Скрин, возможно, будет.
No. 7233  
Появилась регулировка скорости анимации (назвал продолжительностью ибо чем больше - тем медленнее, по умолчанию 10) и частоты кадров (на скорость анимации не влияет, но может уменьшить нагрузку на ваш девайс). Независимо от настроек, ключевой кадр каждой анимации (конечная точка движения) будет отображен хотя бы на одну отрисовку. Также теперь можно отображать чашку саке только один раз (в животных, если правилами она не задана как чисто простая). Ну и добавил на пробу два фона - деревянный стол и стандартная, но с логотипом 410.
No. 7234  
koikoi.png - (603.96KB, 802×704)
7234
Увидел что павлония не в конец отсортировалась и удивился. Потом понял что ход-то не первый, просто карта из колоды кладётся не ближайшее свободное место. Опционально можно сделать чтобы карты сдвигались согласно сортировке, хотя это пожалуй лишнее. В общем не суть, я просто тупанул и подумал что баг. Теперь по существу.

Регулировка частоты кадров это хорошо (как и скорость анимации), но стоит ограничить диапазоны разумными пределами - максимальную продолжительность уменьшить, минимальную частоту увеличить.
Кстати скорость ходов не решила проблему с тем что при игре с ботом движения карт идут слишком подряд вызывая небольшую путаницу - я всё ещё настаиваю на небольшой принудительной паузе между ходами (можно опционально).

Настройки правил. Сейчас впечатление что настройки сбрасываются при входе с другого компа. Это касается и првил игры и настроек отображения. Хотя есть подозрения что сбрасывается только когда ты вносишь изменения.
Кстати на странице настроек следует разделы выделенные жирным (процесс игры/подсчёт яку/множители) - опустить ближе к опциям под ними (а то сейчас подсчёт яку и множители визуально ближе к верхним настройкам процесса игры).

Лобби игрока. В таблице "ищут игрока" в столбце правила у меня были какие то цифры - выглядело как "двоичный код", но кроме единиц нулей вроде ещё 2/4 были. Говорю выглядело как "двоичный", потому что в основном нули =)
Как я понимаю в этом поле должен писаться вариант выбранный пользователем из списка (стандартные/вики/турнирные итп). Визимо правила были заданы пользователем (хотя сомневаюсь, это была комнатка Мико, а он вроде как играет по стандартным). В любом случае если правила заданы пользователем, то надо так и писать.

реквесты: опционально реализовать бы список собранных яку на данный момент с их стоимостью, чтобы иметь представление о руке не только в момент её улучшения. Варианты опции:
- не писать
- писать данные о своей руке
- писать данные о своей руке и руке противника
Отобажение числа очков (каждого яку/суммарное) также можно сделать опциональным. При этом когда реализуется опция исключения сакеяку картой дождя надо будет просто отображать эти яку в списке зачёркнутыми.

реквест для лобби - список игроков вообще/онлайн (хотя онлайн как я понимаю тут весьма условное понятие). Список игр определённого игрока - это будет особенно интересно когда будут реализованы реплеи, а пока можно было бы хотя бы посмотреть результаты игр с другими игроками/ботами для определённого игрока.

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

Из глупых идей - реализовать управление с клавиатуры (для ленивых или для задртов-трактористов угорающих по файловым менеджерам).

PS пару раз за последнее время выпадала ошибка эррор что-то там, плиз рефреш пейдж - ну по закрытию страница сама перезагружалась и всё ок. Условия проявления не выявлены - один раз проявилось при уходе на страницу настроек отображения в процессе анимации карт, но больше не повторялось.
Ах да, и сделай что-нибудь с адресом - не нормально же что www.koikoi.ru и koikoi.ru ведут на в разные места. проставь ссылки штоле.
No. 7235  
Ах да, главное забыл - проэкт мегокрут, особенно если смотреть на темпы его развития - ещё пару дней назад было чуть более чем нихуя, и это нихуя было круто, а сейчас вообще замечательно. Я ХОТЕТ чтобы кто-нибудь сделал такой же онлайн клиент для маджонга (тенхо не предлагать). Чтобы хтмл5, куча кастомизации, возможность задавать любые локальные правила, возможность доигрывать игры, безлимитное время на ход с ботом/людьми (или настраиваемое) итп. Я джва года жду такое - вдруг кто сделает. Может это будешь ты? =)
No. 7236  
>>7234
Минимальная частота (1фпс) оптимальна на медленнодевайсах, чтобы их не перегружать потоянным непрерывающимя процессом отрисовки и оставлять место под другие вещи (емнип, яваскрипт не многопоточен, потому пока выполняется отрисовка, всё остальное ждет своей очереди)

Все настройки хранятся локально - в куках. Отсюда "потеря" между браузерами/компами/девайсами. Но на мой взгляд это более верно, ибо это а) уменьшает количество информации, которую тягаю туда-сюда по базе я, б) позволяет иметь раздельные настройки на различных устройствах.

Вместо правил сейчас выводится строка, которой они формально представляются, на их месте должны будут быть иконки, вкратце описывающие правила. Но для этого мне как минимум надо их сделать -_-

Индикация онлайна, автоматическое обновление списков в лобби - будет, когда я сделаю его активным, как комната ожидания, например. Тогда можно будет отслеживать, когда пользователь последний раз опрашивал сервер (здесь нет такой вещи как постоянное соединение, увы) и выдавать список. Пока что не брался, ибо опять же масштабное прелопачивание и, что немаловажно, увеличит нагрузку на сервер. При моем текущем хостинге в районе 19-23 часов, и иногда немного заполночь, сайт ест 2-2.5% процессорного времени, а тарифным планом предусмотрено до 3.5%. Меня это немножко беспокоит. Хостить у себя на компе или каком-нибудь шкафчике в углу я не могу из-за особенностей моего интернет-канала. Но это так, грядущие неприятности.

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

Косяк с www исправил, я даже не знал, что он есть - опечатка где-то закралась в хтаксессе.

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

>>7235
Спасибо, приятно. Мне вообще очень приятно, что люди действительно играют на моем сервере и оставляют отзывы. Лучшая мотивация же.

Маджонг - слишком сложно в плане реализации. Койкой - очень простая технически игра, которая описывается десятком состояний на ход и сравнительно несложными правилами перехода. С маджонгом, увы, всё на порядок сложнее. У меня тоже были примерно такие мысли, примерно по тем же причинам, но увы. Я даже анализаотр рки недописал. (зато сделал калькулятор очков по яку и фу для андроида, когда смотрел, как под него кодить лол)
No. 7237  
gamescreen.png - (147.09KB, 1275×602)
7237
Запилил вертикальный чатик, включать в настройках. Получается 1275х600, но если у вас браузер с боковой панелью, то есть запас для ужимания. По вертикали выравнивается в центр экрана не везде теперь, но я над этим ещё подумаю.
No. 7246  
hl.png - (326B, 56×90)
7246
Ну и завершает череду обновлений интерфейса последний комплект нововведений.
- досутпен выбор карт с подтверждением (в два клика)
- доступно (и по умолчанию включено по наведению мыши) отображение процесса сбора яку.
No. 7247  
yakulist.png - (168.23KB, 1100×747)
7247
>>7246
No. 7248  
>>7247
Красота же
No. 7249  
Появились полтора новых правила - таки активировано сгорание саке-пар с картой дождя и появилось правило с месяцем раздачи - если оно включено - рядом с номером раздачи появляется карта месяца, собравший все 4 карты месяца получает 4 очка. При наведении на мелкое изображение карты можно увидеть все 4 карты, которые требуются.
No. 7250  
>>7237
>>7246
>>7249
Ну ты вообще няша же. Жалко щас времени играть нету. Вчера когда играл у меня был очередной глупы реквест, но я его забыл - вспомню напишу.
А пока что пожалуй можно расширять ассортимент столов. Кстати - а можешь реализовать пользовательские столы? Напиши требования к размеру и формату изображения, напиши где примерно располагаются очки (чтобы не зарисовывать это место как сейчас сделано на "деревянном" столе) - и тебе пользователи сами нарисуют овер9к вариантов. А там уже решай - либо они временные либо ты можешь встроить лучшие по умолчанию (ии даже создать базу столов которые использовали пользователи). *да я понимаю что я не понимаю насколько это сложно/просто, поэтому делай естественно если это позволяет твой скилл и ограничения сервера/хостинга итп.
No. 7251  
table2.png - (4.19KB, 800×600)
7251
>>7250
Если спустя энное время это всё ещё будет кому-то интересно, я возможно попробую захостить этот сайт отдельно от своего склада на другом хостинге, где вроде как ограничений по ресурсам нет, но наверняка более слабая машина.

На деревянном столе не зарисовано, там листок бумаги оборванный подложен :3 А вообще можно же и на базе скрина игры и по дефолтному столу ориентироваться, создавая картинку. И как я уже говорил, все предложения и вся помощь по оформлению принимаются. Колоды карт, столы, цветовые схемы и предложения по незначительному редизайну. Пока было только предложение порезать койкой-диалог, но я поэкспериментировал и мне не нравится какое оно тесное получается.

Алсо, где-то через неделю и недельки на две я скорее всего пропаду в места полностью лишенные интернетов (ни одной вышки в радиусе нескольких десятков километров и несколько десятков метров воды наверху). И да, у меня кончился отпуск, соответствено стало банально меньше времени.
No. 7252  
>>На деревянном столе не зарисовано, там листок бумаги оборванный подложен :3
*да я знаю же, просто так выразился криво =/

А вот реквест я вспомнил, реквест не мой, но передаю как есть - можно было бу учёт карт и собранных яку вести в логе, как это делается в покеррумах (там ставки и игровые действия логируются). Отдельно лог пихать конечно некуда, так что можно как и в покеррумах совместить с чатиком. Не думаю что это критично повлияет на чатик, тк сам чатик это не основная функция игры а вспомогательная, врядли там переписываются простынями по хардкору. В итоге подразумевается что после хода можно писать в лог - игрок взял такие то карты: 2 животных таких то мастей в том числе карту "кабан", 1 синюю ленту, 1 простую. Игрок увеличил число необходимых карт для яку - 2 из 3 синих лент, 1 для иношикачоу, 4 из 5 животных, 7 простых.
бла бла бла
вы берёте 4 простых карты
новое яку - все простые - 2 очка (11 карт)
вы объявляете койкой.
итд итп.

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

Ну и как всегда - ты молодец, продолжай в том же духе. Желаю скорее вернутся из под воды поближе к интернетам =)
No. 7253  
replay.png - (1.46KB, 217×50)
7253
Предлагаю вашему вниманию тестовое воспроизведение риплеев. Заходить чемез информацию об оконченной игре, события прокликивать пошагово. Не финальная версия, но сильно функционал вряд ли расширится (кнопки "шаг назад" не будет, автовоспроизведение, правка ссылки при смене раздачи и переход сразу к конкретному ходу - пока под вопросом.). Сильно не тестировал, так что если что-то не отображается или вдруг что-то сломалось в игре - обязательно пишите.
No. 7254  
yqal2.jpg - (136.68KB, 968×894)
7254
Всё до невозможности эпично. Жду-недождусь когда можно будет наконец провести хотя бы мини-турнирчик
No. 7258  
272785_petrogrammaton.jpg - (36.74KB, 715×670)
7258
>>7251 Ты что, служишь на подводной лодке?
No. 7260  
>>7258
>служишь
Харухи с Мадокой упасите от такой участи.

Турнирчики появятся, когда я додумаю как их вообще сделать. Если интересно - наметки пока такие:

Создание турниров остается на администрации, то есть пока что на мне. При создании определяются схема, правила и доступность (свободная регистрация / по билетикам) турнира.
Независимо от открытости регистрции, заявка подтверждается игрой по правилам турнира с ботом. Таким образом мы убеждаемся, что у игрока игра вообще работает, что он понимает как в нее играть, что ему понятны турнирные правила игры, а заодно оцениваем его результат и определаем ему место в дереве при соответствующей организации турнира. После начала турнира появится турнирная комната, где отображается весь ход турнира и отслеживается присутствие игроков - при наличии двух игроков, между которыи возможа/нужна игра - она будет создаваться и игроки будут перенаправляться туда.

А проблемы такие:
Самая главая проблема - время и сроки проведения турнира. В зависимости от того, отвести под турнир 2-3 часа или неделю, поменяется набор игроков (больше игроков смогут поиграть затяжной турнир, но это уменьшит его интересность и создаст проблему разнесения игроков, которые не могут играть в одно время просто никак).
Меньшая проблема - я пока плохо представляю как всё это организовать на уровне базы :3
No. 7262  
>>7254
Как же меня раздражает черная полоска ткани, словами не передать .___.
No. 7267  
Я вижу ты запилил полный список игр без перезагрузки страницы (не знаю как это по нормальному назвать). В общем в связи с этим реквест - сделай уж тогда кнопку по которой полный список скрывался/сворачивался бы, а то сейчас для этого надо рефрешить страницу.
No. 7268  
lobby1.png - (63.58KB, 1134×750)
7268
>>7267
Сделал. Заодно немного поменял работу списков, так наверное всё-таки актуальнее, чем перечислять дохлые игры игрока.
No. 7271  
12345695.png - (299.78KB, 734×618)
7271
Вернулся домой, наконец.

Я бы таки чат пихал вправо, а не влево. Какие-то часто встречающиеся ссылки (лобби, списки и т.д.) лучше пихнуть (и сделать её, собственно) в некую верхнюю панельку. Телегу с копирайтом (т.е., куды обращаться) переделать в футеръ, соответственно.
Могу сделать макет, как я это вижу.
No. 7275  
Ещё не хватает по окончанию игры ссылки Вернутся в комнату ожидания - на случай если я хочу сыграть ещё раз предварительно подкорректировав правила.
No. 7277  
На http://koikoi.ru/settings.php вместо кодировки какое-то говно.
No. 7278  
На аяксе делаете или на веб сокетах?
No. 7279  
>>7277
автоопределение русской включи и не выёбывайся.
No. 7282  
>>7278
На Аяксе. Для вебсокетов мне нужна платформа где я мог бы запустить самостоятельное приложение, которое бы занималось всей математикой и обменом - это б сильно разгрузило сервер "и вообще", но пока у меня такой возможности нет.

>>7277
странно, в заголовке передается кодировка как и на всех остальных страницах.

>>7271
С возвращением :3

>>7275
Ну это всё-таки делается в два клика, не такой уж и крюк :3
No. 7294  
1275768373802.jpg - (255.95KB, 700×780)
7294
>>7282
А много ли народу зарегилось-то, кстати?
No. 7295  
>>7294
больше сотни. Из них хоть одну игру не-с-ботом сыграло около десятка, но большинство из них играют периодически.

Алсо, сейчас какое-то время обновлений крупных не будет, но проект жив, всё в порядке. Мелкие добавления и исправления возможны.
No. 7298  
Мое отсутствие рискует начаться завтра, закончится скорее всего 2-го августа. Такие дела.
No. 7299  
topbar1.png - (28.53KB, 499×230)
7299
>>7298
Будем скучать. Не думай о решениях, чтобы не потерять интерес :3
No. 7460  
Оп-кун, ещё не вернулся?
No. 7478  
koikoi.png - (59.16KB, 565×685)
7478
Захожу я тут как-то на страничку, а там...
PS Ctrl+F5 не помогает.
No. 7505  
Вы наверняка думали, что хитрый Морда пьет там на дне Белого моря красное вино с русалками и думать про вас забыл? Так вот фигушки вам :3 Русалки народ консервативный, технологиев новых боится, посему интернетов и даже локалочек у них не водится, но я свой ноут с собой всё-таки прихватил и сделал несколько мелких изменений. Ноут мой подводный слабоват, даже одно окно игры тянет на 3фпс, отъедая 70% процессора, потому практически ничего из новых пунктов не тестировалось на двух игроках и всё работает лишь в теории. Пишите обо всех замеченных косяках - будем ремонтировать в порядке уменьшения игроломности.

Итак, что я вам сегодня принес:
- Переделана файловая структура - возможно придется обновить закладки, также возможны битые ссылки там-и-тут, обязательно сообщайте если найдете.
- Добавил немного оформления и страничек, заодно вроде как разобрался с кодировкопроблемами. До сих пор ничего не придумал на главную. Прямые ссылки на большинство страниц работают для гостей.
- Койкои теперь отображаются иконками наряду с предложениями окончания игры. Теперь наглядно показывается ранее негласное правило - койкои дальше третьего не учитываются в множителях (и более не отображаются).
- Новое правило: потеря очков при ничьей после объявления койкой.
- Необязательный выигрыш с раздачи - наконец-то доступна и эта "вечносерая" опция. При получении выигрышной руки с раздачи вам будет предложено три кнопки - "скрыть" - просто продолжить игру, "объявить" - при этом вы объявляете, что у вас выигрышная рука и выигрываете, если противник не сделал того же. "Оборона" позволяет не открывать выигрышную руку кроме того редкого случая, когда у противника одновремнено с вами выигрышная комбинация и он рещит её объявить. При объявлении выигрышной комбинации обоими игроками одновременно, игра продолжается в обычном режиме. Сумма выигрыша с раздачи настраивается в пределах 4-6.
- Турнирная система - Double Elimination и Все-со-всеми - тестовый турнир будет совсем скоро, но скорее всего закончится техническим провалом. Тем не менее, посмотреть как это будет и в чем выражается - надо, так что желательно набрать хотя бы человек восемь.
- Профили игроков со списками игр и рейтингом. Изменение рейтинга зависит от исхода игры, окончательного счета и рейтингов игроков. Победа над слабым игроком дает сильному игроку меньше рейтинга, чем наоборот.
- Консольные команды для чатика. Работают только в режиме игры. Оповещения о своем срабатывании выводят в текущее окно чата. Список: http://koikoi.ru/h_about.php?page=3
- Игровое меню - вызывается одиночным кликом по панельке с именами и счетом. Окно меню, как и остальные "диалоговые" окна можно двигать, схватив за любую часть.
- Ограничение времени на ход - по окончании времени, игрок автоматом делает самый "левый" ход. Для игры с ограничением по времени предусмотрены команды паузы. Пауза снимается после любого хода. Оставшееся время отображается полоской со стороны игрока, чей сейчас ход. В момент обновления с сервера полоска может немного прыгать в ту или другую сторону - убывание между обновлениями отображается ориентировочно. Пауза ставится/снимается через меню
- Возможность преждевременно закончить игру. Все опции доступны через меню. Бот с радостью примет любое предложение. Игры с ботом в статистику не идут. Дроп игры, где противник бездействует больше получаса, в статистику не идет, так что мертвые игры можно сносить безболезненно.

[spoiler]текст писался в процессе допиливания и постояно менялся - возможны нестыковки и непонятки.[/spoiler]
No. 7506  
Обновил сайт и кончил.
В течение недели потестирую, поотписываюсь.
ЗЫ пока тебя не было мне пришла в голову идея что надо такое же запилить про шоги. Дискач.
No. 7507  
Ах да - про шоги уточню - если пилить то не отдельно а прикручивать к сайту. Сайт из онлайн клиента по койкой может вырасти в полноценный рум по японоиграм же. Можно прикрутить шоги/го/другий ханафудовые игры. Игроки уже есть, фичи прикручены, остаётся написать только сами игры. В отличие от маджонга который так просто не сделаешь, шоги/го должны быть достаточно просты в написании (проблема может возникнуть только если писать бота, но можно для начала без него запилить). Так что скажешь про такую идею?
No. 7508  
>>7507
Скажу свое "нет" по ряду причин. В основном потому, что эти игры мне малоинтересны, а я занимаюсь только тем, что мне интересно. Добавление любой другой игры - по сути создание оной с нуля, та часть, которая могла бы быть общей между ними - ничтожна.
No. 7509  
А что если кто-то запилит и останется только встроить на сайт? В любом случае дело твоё, просто если кто-то запилит к примеру шоги по такой же схеме будет оче круто, но если это всё будет в одном месте без необходимости отдельно региться это будет ещё круче.

пока что по сабжу - а возможно ли сделать так чтобы чат автоматом растягивался до границы экрана если есть место? Размер окошка чата маловат.
No. 7510  
koikoi.png - (62.41KB, 859×914)
7510
вот и косячок - что с кодировками? FF14, поиграл с выбором кодировок вручную и автоопределением - не помогло.
No. 7511  
>>7510
Да, тоже уже заметил. Риплеями вообще не занимался (кстати я их нечаянно потерял при переносе базы - не знаю как, на локальной базе весь перенос работает нормально), и по-моему они сейчас не работают малость.
No. 7513  
Да, как раз нажал и не загрузилась запись. А чатик записанной игры прокручивается до конца вниз раз в несколько секунд.
No. 7516  
Исправил часть косяков с чатиком и риплеями, перевосстановил базу.

Если кто-то из ранорегистрировавшихся не может войти - пишите в джаббер или присылайте старый нерабочий логин на support@koikoi.ru - я вам дам новый логин.

Также обращаю ваше внимание на возможность указать свой ящик в профиле - письма я рассылать не собираюсь (даже если вдруг - обязательно появится выключенная по умолчанию галочка касательно получения писем с сайта), но это поможет вам восстановить потерянный логин в будущем.
No. 7521  
Желающие попробовать тестовый турнир сегодня в 21:00 по Москве могут регистрироваться.
No. 7522  
chart1.png - (12.00KB, 856×245)
7522
Сыграли. К сожалению, доброскетч-кун буквально на несколько секунд не успел к нам присоединиться, потому играли вчетвером. Турнир в пять туров занял примерно два с половиной часа и выявил всего один косяк, который я, вроде, уже поправил. Завтра если будут желающие сыграем минитурнир по сетке все-со-всеми.
No. 7525  
1258163417304.jpg - (90.65KB, 960×720)
7525
>>7522
Слегка упоротый вопрос.
А я вот сыграл с ботом и мне было написали, щта я зарегистрирован. Но потом запись из списка «Игроки и игры» пропала, хотя лабуда, щта я зарегистрирован осталась активной.
Собственно, вопрос в чём. Я не попал в список участников после начала турнира из-за этого бага (если это баг) или по объективному факту неявки в 21:00 (ибо лёг вздремнуть и проспал, лол).
No. 7528  
>>7525
Когда я только создавал турнир, я накосячил в одном месте (в результате получились очень упоротые правила), удалял турнир и восстанавливал, но мне казалось, единственная регистрационная игра кроме моей была ещё только начата и из нее должно было просто выкинуть, по поводу чего я извинился в чатике.

И да, от игр с ботом теперь через какое-то время не остается почти никаких следов. От квалификационных - только запись в списке зарегистрировавшихся и только до начала турнира.
No. 7530  
>>7522
Да, я спешил как сумасшедший, и я бы успел, если бы на предпоследнем раунде игра чуток не заглючила и не пришлось бы нажимать F5.

Кстати, а каков принцип построение топа? Вот, некий койкой кар с одной игрой, например, в пятёрке.
No. 7531  
Если незалогиненный пользователь пытается нажать "Посмотреть запись игры" емe вадаётся что-то вроде "-1" - скрина нет проблема не у меня была. Если кинуть пользователю прямую ссылку на раздачу - потребует залогиниться. Неужто логин обязателен для просмотра записей игры?
No. 7532  
Может быть стоит в результатах оконченных игр как-то более заметно выделять победителя? Хотя бы жирным шрифтом. А то сейчас только по счету определиться можно и это мне кажется не слишком удобным.
No. 7536  
>В вашем аккаунте зафиксировано превышение квоты на загрузку сервера.
>Зафиксированы следующие показатели:
>Процессорная нагрузка в течение часа: 4.75 %
> (нагрузка на 1 процессор)
>Пик является не разовым, данное сообщение активизируется только при наличии нескольких последовательных пиков, превышающих предел, либо при превышении предела более чем в полтора раза.
>В соответствии с регламентом хостинга Ваш аккаунт не может обслуживаться по вашему текущему тарифу, т.к. загрузка сервера, вызываемая вашим сайтом, превышает нормы, описанные в регламенте для вашего тарифного плана.
>Если вы хотите продолжать пользоваться услугами, просим вас максимально оперативно принять решение о смене тарифного плана или принять иные меры.
хау :(
No. 7538  
>>7536
А какой тариф были и какой нужен теперь? Может если не сильно дороже надонатим?
No. 7539  
В общем озвучиваю общую ситуацию с хостингом. НУЖНА ПОМОЩЬ. Предпочтительно не материальная, а информационная, с материальной разберемся потом.

Сейчас я плачу 1620 в год за домен и хостинг, что меня совершенно не напрягает. В этот тариф включено 3,5% процессорного времени. Каждый следующий процент стоит 120 рублей в месяц. Это дополнительные 1440 рублей в год за процент. Потому встает вопрос о смене хостинга. Может кто чего посоветует.
Требуются:
- хотя бы 100 (предпочтительно 500+) мегабайт под нужды сервера (сайт весит примерно 50 мегабайт + нужно место под базу и некоторые рабочие данные)
- PHP 5.2.0 или выше, MySQL (видимо 5, не знаю, чем отличается от 4, на 4 не тестировал)
- управление файлами по фтп и базой через
phpmyadmin
- адекватные ограничения на годовой/месячный траффик (сейчас траффик сайта меньше 100 мб в сутки) и нагрузку (я окей с тормозами по несколько секунд при большом числе запросов, на крайняк можно будет отключить таймлимиты вообще)
- англо- или русскоязычный интерфейс и техподдержка.
- адекватная цена, разумеется.

Я бы вообще бы у себя бы хостил бы под столом бы если бы не некоторые противные особенности моего интернет-канала.
No. 7540  
1274134158838.jpg - (163.65KB, 850×777)
7540
>>7539 Хостеры таки любят деньги, и тут ничерта не сделать. Кейвеб один из самых дешевых, и это €7-10 в месяц.
No. 7541  
>>7539
сделал реквест в гуглоплусе, посоветовали это:
http://ru.hetzner.com/
No. 7544  
>>7539
а на работе посоветовали heroku.com
вот тут про него расписано: http://www.juev.ru/2012/03/09/heroku/
No. 7545  
>>7541
Хетзнер достаточно удачный хостинг, если ты хостишь что угодно.
>>7544
Хероку - руби, в основном, очень популярен в среде рубиянок, за ее пределами его мало кто использует.
No. 7546  
>>7541
Выглядит весьма неплохо, жаль документация на немецком. Я так понял, мне предоставляется виртуальный сервер, где я делаю что хочу? Там веб-сервер уже настроен, или мне придется с апачами самому разбираться? :3
В принципе при описанных характеристиках 8 евро в месяц меня устроят, но я не уверен, что сходу со всем разберусь, надо ещё почитать...
No. 7547  
>>7546 - я только скопировал тебе ответ, сам не шарю. Можешь спросить у https://plus.google.com/u/0/111869347391871267742 - он(а) ответил(а).
No. 7549  
В результате длительной войны мне, кажется, удалось совершить переезд на http://koi-koi.net/ вместе с новым хостингом. Завтра вечером тестовый турнир, ориентировочно в 20:00 по Москве, если есть желающие, кому неудобно - можно сдвинуть на час в любом направлении.
No. 7550  
>>7546
Там можно и выделенную железку взять, не только вдс.
No. 7551  
>>7550
Выделенная железка не укладывается в моё представление об адекватных ценах.

Вроде как закончил пока что шаманства с сервером, надо бы и поспать.
No. 7554  
когда на паузу ставлю - противник об этом как нибудь оповещается? Или он не заметив что время остановилось делает выбор и пауза снимается? (проверял на боте - поставить на паузу не получилось)
No. 7555  
>>7554
для этого есть чатик. пауза подразумевает согласие обоих игроков. алсо, между раздачами игра ждет пока оба игрока передут в новуюраздачу, в этот момент можно сделать перерыв если не прокликивать окно с победой/ничьей
No. 7556  
koikoi.png - (871.26KB, 802×600)
7556
Такой минибаг - неотрисовываются карты в области сбора рук на странице с жеребьёвкой если это первая игра после загрузки (то есть для проверки можно нажать Ctrl+F5 и запустить игру), при следующей игре всё ок.
No. 7558  
chart2.png - (20.24KB, 553×403)
7558
Второй тестовый турнир закончился техническим провалом. Всем спасибо за помощь в испытаниях. Следующая попытка не раньше чем в выходные, если я успею поработать над ошибками.
No. 7562  
Попробовал. Альты на карты сделаны не нативные а кастомные. Это нормально, в принципе.
Но я бы а) уменьшил время между наведением и появлением; б) выбрал некое единое место для надписей, или редизайнил.
Вообще, никто не против небольшого юзабилити исследования с предложениями переработки?
No. 7563  
koikoi.png - (837.24KB, 801×600)
7563
>>7562
поддержу идею - я тут посмотрел некоторые настройки которые не юзал и вот что - на пикрелейтед повтор не нужен - оставляем только первое название месяца и стивим после него двоеточие.
No. 7566  
pampam.png - (34.52KB, 358×307)
7566
>>7563
Случай - он всякий бывает.

>>7562
Можно сделать чтобы они вообще сразу появлялись. Иначе они прячутся, чтобы не выскакивать каждый раз и не раздражать, что будет при меньшем времени.
No. 7568  
>>7562
Вы главное предлагайте, посмотреть и отказаться мы всегда успеем в случае чего :3

>>7531
Вроде починил

>>7532
Жирный шрифт не применяется к японским закорючкам (точнее практически незаметен на них), а цветовое кодирование выглядит аляповато.

>>7530
рейтинг двух игроков меняется по окончании игры между ними в зависимости от числа раундов (игра в один раунд примерно в 50 раз меньше стоит по рейтингу чем игра в 12 раундов), финального счета и соотношения рейтингов участников. Предлагайте свои рейтинговые схемы, посмотрим, что из них выйдет. Пересчитать рейтинги по текущей таблице игр вроде не сильно большая проблема.
No. 7569  
>>7566
А вот кстати чтобы такой фигни не было предлагаю перепилить пользовательскую сортировку так чтобы карты лежали только в слотах. Типа юзер хватает карту, кладёт её на три соседних слота справа, и соответствующие три карты сдвигаются влево.
No. 7570  
>>7569
Очень не хочу это делать, пока визуальную часть движка не перепилил, ибо механика другая будет, а сейчас сделано так, что карты сами не знают, где они лежат, они только прыгают да подсвечиваются по командам от сервера. А переделка - это тоже нескоро ибо кучакода ._. Сперва мелочи бы добить.
No. 7592  
koikoi.png - (938.47KB, 1032×606)
7592
набрал Over9k лент, не влезли в экран.
Алсо, с точки зрения корректного UI, в настройках логично блокировать чекбокс "+столько же если вместе", когда выбран радиобатон "6 очков вместе, 0 по отдельности" для саке под сакурой/луной.
No. 7593  
>>7592
ах да, и все чекбоксы из той группы блокировать если выбран радиобатон "запретить".
No. 7594  
>>7592
КАК ТЕБЕ ЭТО УДАЛОСЬ??
отображение сейчас - самая старая часть игры, которая писалась как пруф-оф-концепт, я не ожидал, что кто-нибудь когда-нибудь такое наберет. Я сейчас потихоньку (очень медленно из-за того, что приходится всё продумывать и делать графические элементы, а времени я сейчас проекту не так много уделяю) запиливаю новый графический движок (с поддержкой разных разрешений и гибких скинов).

>>7592
Надо бы ._. Всё равно они ничего не делают.
No. 7597  
>>7594
оке, постараюсь не забыть и перепроверю свои последние багрепорты на новом движке когда он будет готов (с нетерпением жду конечно, но ты не торопись, пусть лучше долго и хорошо будет).

>>КАК ТЕБЕ ЭТО УДАЛОСЬ??
[скилл|лак] - нужное подчеркнуть, возможно оба.
No. 7611  
Что-то на меня последнее время кодячка не нападает, в день по чайной ложке получается. Наверное, надо на несколько дней отвлечься. Проект бросать пока не хочется.

В общем-то я ожидал, что этот момент когда-то наступит. Именно поэтому мне не хотелось вводить донаты и подобное на сайте - сейчас я, слава Мадоке, никому ничем не обязан, а там был бы уже хоть немного, но вроде как привязан :3
Хвостинг на ближайшие пару месяцев я оплачу, там если у меня всё будет хорошо - решим, что с ним дальше делать.

У меня грядет ремонт (хауу, все фигурки пришлось убрать в коробки), так что опять же большой минус к настроению и свободному времени. А ещё впереди несколько выходов в море - может, там чего получится сделать.
No. 7624  
koikoi.png - (47.31KB, 801×708)
7624
Что-то в этой таблице непрозрачная система подсчёта игр.
No. 7626  
>>7624
Из-за турнироигр глючных, которые не закончены (и не имеют исхода).
No. 7627  
что-то в чатике опять какой-то пиздец с кодировками.
No. 7632  
>>7624
Мне показалось или Цирно на самом деле совсем не бака?
Мимопроплывал ничего не понимаю в этой хуете-кун
No. 7636  
Запилил email. Он теперь отображается всегда - так и должно быть?
No. 7637  
Алсо я как-то говорил про блочить соответствующий UI правилах игры если саке по луной/сакурой запрещено. Так вот надо ещё и в форме на которой выводится процесс сбора карт убирать (ну или не считать/блокировать). Также там не помешает разместить и яку Tsuki-fuda (карты месяца) и процесс их сбора отображать тоже только если включено. Ну и если саке под луной сакурой разрешено только вместе то логично заменить два яку в этом списке ан один и отображать процесс его сбора.
Это всё на будущее как я понимаю.
No. 7641  
d.png - (71.37KB, 416×393)
7641
>>7637
>Ну и если саке под луной сакурой разрешено только вместе то логично заменить два яку в этом списке ан один и отображать процесс его сбора.
Так и сделано

>Tsuki-fuda
Не влезает, если не запретить одну из комбинацийс саке :(

>>7636
его у себя в профиле только ты можешь посмотреть.
No. 7643  
>>7626
ну так может отображать игры без исхода в отдельной колонке "незавершённые"?
No. 7752  
Бампну пока с главной не пропал. Оп-кун ты где? Где мои турниры и всё такое прочее?
No. 7760  
На будущее: объявления о турнирах хорошо бы вывешивать на самом сайте, а не только здесь. Я так два тестовых уже пропустил.
No. 7772  
Такой момент. Щас собрал тенхо - на 8й раздаче выпали 4 мисканта. в правилах включено "4 очка за все карты масти сдачи", а мискант как раз 8й месяц. Я правильно понимаю что это правило так мотивирует не объявлять победу а рисковать и играть сдачу в таких случаях чтобы разыграть эти карты и получить больше очков?
No. 7773  
oboi.jpg - (85.29KB, 1200×900)
7773
>>7752
У меня творческий отдых - я добиваю ремонт комнаты (с перерывами на походы в моря) сейчас. Осталось пару недель, думаю.

>>7760
При регистрации турнира в базе, он появляется и на главной странице. Правда для этого надо обновить страницу.

>>7772
Нет, это правило просто дает ещё один шанс собрать яку. В описанной ситуации .я бы взл выигрыш - иначе потребовалось бы 4 хода, чтобы захватить все 4 карты масти - и на этих ходах что-то ещё можно было бы захватить только при хорошем заходе с колоды.
No. 7774  
>>7773
но вероятность того что противник соберётся за 4 хода не такая высокая (была включена опция необходимости другого яку при сборе читерского саке под сакурой/луной), кроме того у нас уже луна. Рискнуть стоит ещё как тк те же 4 очка мы берём в любом случае с большой вероятностью, а если фортанёт с саке или ещё с чем нибудь, то это с огромной вероятностью удвоение за койкой или >7.
PS но я поздно об этом подумал и объявил, а то что это карты месяца осознал уже потом.
No. 7980  
А вот и баг.
http://koi-koi.net/r_game.php?game=501&rnd=2
Выигрыш с раздачи должен был быть не 4, а 14 ((4+3)×2). Но саке почему-то не сработало с картами месяца, хотя никаких оснований для этого нет.
No. 7986  
>>7980
Долго пытался понять где там выйгрыш с раздачи. Потом уже дошло что ты имел в виду очки за победу вообще а не соответствующее яку. Я думаю тут дело в том что очки за карты месяца это такое опциональное яку, его изначално в игре не было и когда писалась логика, опция "саке работает только с другими яку" распространилась на все существовавшие на тот момент яку, а когда позже были добавлены бонусные карты месяца ОП забыл добавить соответствуюие изменения в логику соответствующей опции.

Алсо, фичереквест Опу, в реплеях хотелось бы видеть ссылки на предудущую/следующую сдачи.
No. 7994  
>>7986
Да, скорее всего так и есть - одбавил это яку в конец вместо того чтобы перед саке поставить.

>>7980
Спасибо. Сейчас поправлю (если пароль вспомню, лол).
No. 7995  
>>7994 (лобби лол)
После долгих танцев с бубнами, восстановил себе доступ и вроде как исправил.
No. 8010  
wad.png - (167.58KB, 1262×631)
8010
Что у вас там стряслось? И самое главное - откуда вытянули вот это "63 place 2564 deck 1966 place 1910002 timelimit 1 300 0 1" ? из нечаянно вызванного окна логов?
No. 8658  
Какие-нибудь изменения ещё планируются?
*проебамп
No. 8662  
>>8658
наверное. Скажем так, к коду я иногда притрагиваюсь, пишу несколько строчек, вспоминаю, что мне надо писать большой текстовик с раскладкой стандартного скина и делать картинки к нему и откладываю до следующего раза. Хочется сделать человеческую поддержку разных отношений и разрешений экрана, фоновых изобразений и карт. Значительная часть уже сделана, но занимаюсь я этим редко и неохотно.

...заглянул на сайт и офигел с количества сыгранных в этом году игр (больше 200). Я думал, туда уже никто и не заходит.
No. 10454  
>>7236
Наконец-то моя мечта о маджонге на HTML5 начинает исполнятся:
https://plus.google.com/u/0/118353143366443526186/posts/R8TT4NzG3fp
https://plus.google.com/u/0/118353143366443526186/posts/9SgELeeheZz

Морда, может поможешь человеку советами мудрыми?
No. 11521  
Бамп. Проект ещё жив?
No. 11523  
>>11521
>Последний пост автора полтора года назад: "это ещё живо, лол?"
>Срок регистрации домена закончился
Ну ты понел.
No. 11524  
>>11523
Где срок регистрации закончился? Всё же работает. Если этот сервис загнётся, то мне негде будет кой-коить в онлайне. Ну-ка, ожили все!
No. 11526  
>>11524
Спутал с прошлым адресом, бывает.
No. 11534  
>>11521
пациент скорее мертв, чем совсем мертв. Приношу извинения и соболезнования всем, питавшим какие-то надежды. Ленивая морда обленилась :(

Да, от koikoi.ru я отказался, и он наконец на днях отвалился. Игра будет функционировать на koi-koi.net, пока мне не надоест платить за хвостинг.
No. 11535  
Что-то раздел превратился в кладбище, населённое ненужными пустомелями. Это погружает меня в пучины отчаяния.
No. 11537  
>>11535
Мелкопроекты сюда выходить боятся, крупнопроекты не вытягиваются. Ну и нет тех, кто копался бы в чужом коде, продолжая разработку (если исходники вообще выложены).
No. 11540  
>>11534
>функционировать на koi-koi.net, пока мне не надоест платить за хвостинг
Если ты пропустишь хоть одну оплату, то я вырву твою простату через задницу и скормлю тебе же.
Давай хотя бы на других аиб попиарим игру, чтобы было ради кого работать, м?
No. 11542  
>>11540
Лучше бы ты ему денег дал. Хотя бы на хостинг.
No. 11543  
>>11535
Причем пустомели-то тоже не вышли. Все пехепешники какие-то и прочий сброд.
Выгоните модератора, устроим тут /c/!
No. 11547  
23394597.jpg - (129.81KB, 750×540)
11547
>>11540
Если бы у меня на подлодке было место, где можно просто нормально по-человечески сесть с ноутбуком и покодячить часиков 20-30, чтобы никто не отвлекал, да хрен с ним, просто ПОСИДЕТЬ С НОУТБУКОМ (а не полежать на пузе, протянув к нему руки, либо на боку, подперев голову одной рукой - жутко неудобно, знаете ли, и даже на пузо его уже не поставить - высота места проживания не позволяет), всё бы уже давно было. Но у меня такой возможности нет. На берегу мне тоже не до этого. Работа, тян, друзьяшки, что-то воображаемое, что-то нет.

Просто ужасно хреново, когда всё уже придумано, и нет места эксперименту, не интересно увидеть результат, надо только вбить, как печатная машинка. На такие вещи меня уже просто не хватает. Только всякие концепт демки "посмотреть, что получится, и получится ли".
No. 11553  
>>11547
Что насчёт передачи проекта в другие, более свободные руки?
Давно бы прикрутил рекламу, разрекламировал игру на бордах и в вэка (а не одному Конищеву с их магазином) и получал копеечку на мороженное для воображаемых друзей.
Ты в самом деле на подлодке плаваешь? Или ты меня троллируешь, чёртов троллятор?
No. 11554  
>>11553
Онлайновый койкой, особенно на русском (особенно стремная локализация) - штука очень нишевая, никакой бешеной аудитории на него не соберешь. То что есть сейчас - уже большой успех по-моему.

плавает г-но в проруби, а на подводных лодках - ходят. ничего подробного рассказать не могу, даже пруфов не будет. гостайна и прочая фигня.
No. 11556  
968_v6.png - (45.86KB, 740×235)
11556
>>11554
Ты, конечно, молодец, и всё это в самом деле достижение, но перспектива того, что ты возьмёшь и всё вот так бросишь не позволяет говорить об успехе.
Давай на вражеском языке запилим. Попробуем кинуть клич вне рунета. Хотя бы на оплату хостинга можно будет поиметь деньжат.
Короче, можешь всякие плюшки каждый день не пилить, и вообще никогда в жизни больше к сайту не притрагиваться, но хотя бы хостинг оплачивай, пока не продашь сервис.
No. 11557  
Я вам напомню, что нынче даже впс-ки стоят $5-7/mo. Если вас там играет 2-3 человека, то скинувшись по жалкой тысченке с носа, вы сможете и дальше играть круглый год.
Но нет же, платить за что-то в интернете?! Нонсенс!
No. 11559  
>>11557
Чтобы было что оплачивать, нужен сервис. Морда, как видно из его поста выше, его передавать не хочет, и денег не принимает. Твой аргумент - инвалид.
No. 11561  
>>11554
Если у тебя и правда гостайна, то сочувствую. Эдак невыездным стать недолго, а в последнее время это становится всё менее и менее привлекательно.
No. 11562  
>>11561
я и так невыездной. такие дела.

>>11557
если я буду принимать деньги, я уже буду как бы должен. сейчас я не должен ничего и никому.
No. 11564  
>>11562
>если я буду принимать деньги, я уже буду как бы должен
Зависит от обязательств, которые на себя возьмешь. Если обязуешься только поддерживать сайто в рабочем состоянии, то будешь обязан только хостеру исправно платить да бэкапы делать.
Достаточно просто четко сказать что люди получат за свои деньги.
No. 11566  
>>11562
Надеюсь, ты об этом не жалеешь. Мне к пятому курсу тоже нечто подобное предлагали, но я их без разговоров послал, keke.
No. 11642  
>>7539
Чем VPS от инфобокс не вариант? 99 рублей в месяц. http://infobox.ru/vps/linux/

Значит игра уже запилена и все работает?
No. 11645  
contrato.gif - (66.65KB, 350×343)
11645
>>11562
Прими деньги и свали на подводной лодке в Мексику же.
No. 11646  
shino.jpg - (331.46KB, 675×1200)
11646
Есть еще вот такая штука: http://www.vps.me/. Есть бесплатный план, очень мало памяти, проца и трафика, но для сабжа думаю как раз отлично подойдет. Рикамендую
No. 11658  
guu.jpg - (39.87KB, 316×370)
11658
>>11646
> No dedicated IPv4
No. 11666  
>>11658 http://freedns.no-ip.com/ ?
No. 11672  
amused_masturbator.gif - (1.42MB, 775×480)
11672
>>11666
М-м, вот бы они бесплатными оставались подольше.
No. 12321  
В зарубежных интернетах есть спрос на онлайн кой-кой.

Если англифицировать сайт - будет очень ня, и приток и игроки.

Хочу поиграть, но нескем... а те с кем, между собой играют.
No. 12386  
Я заметил изменение в интерфейсе. Админ, ты вернулся, дорогой?
No. 13449  
http://koi-koi.net лежит.

Это нормально?
No. 13510  
https://www.youtube.com/watch?v=Sv0ojpGdv0E
No. 13967  
>>13449
Все еще лежит.
No. 13969  
1260020492993.jpg - (53.95KB, 597×580)
13969
>>13449
>>13967
Есть мнение, что он уже и не встанет.
В этом и проблема всех незаопенсоусенных проектов. Вот автор забил, а кому-нибудь теперь сервер/допил проекта не поднять. Разве что новое с нуля пилить.
No. 13970  
Алсо, подумалось. Запилить опять онлинь-ханафуду, присобачить к ней какую-нибудь дополнительную лабуду с кавайными онемэ-девочками а-ля «Канколле» и прославиться у людишек.
No. 13971  
>>13970
>прославиться
Вся суть вниманиеблядской клумбы.

(ПОТРЕБИТЕЛЬ БЫЛ ЗАПРЕЩЁН ДЛЯ ЭТОГО СТОЛБА)
No. 13972  
>no truth allowed
No. 13973  
>>13972
>truth
Щокинг трусь в том, что такому проекту позарез надо прославиться у людишек, потому что как пишут выше, у прежней итерации были проблемы с количеством игроков (он за пределы узкой тусовки с 410чана и некоторых других виабу-междусобойчиков так и не вышел).
No. 13982  
>>13973
А што мешало прославить у людишек предыдущий?
No. 13983  
>>13982
А что мешало тебе почитать тред?
No. 13984  
>>13983
Бог-император не велел почитать никого, ибо все - тзинч.

Тред читал, так и не понел почему никто не занимался пиаром.
No. 13985  
>>13984
Там, например, англоинтерфейса не было, следовательно позвать иностранцев было нельзя.
Почему его не было, вопрос к разработчику. Но он пропал вместе с сайтом.
No. 14120  
Эй, верните кой-кой мне.
No. 15349  
http://store.steampowered.com/app/364930/?l=russian - ханафуда в стиме за 24р для всех кто скучает по койкою.
Морда если ты меня слышишь - твой койкой был более лучше (хоть этого выражения и не существовало когда ты перестал его делать). Всё ещё надеюсь что оживишь.
No. 15352  
>>15349
Могли бы уже десять раз свою опен-соусную реализацию сделать вместо нытья по одному закрытому сайту.
No. 15458  
Кто-нибудь возрождает?
No. 15459  
Я, но медленно и лениво.
No. 15460  
>>15459
Что уже готово?
No. 18542  
>>15460
А теперь?
No. 18553  
А что насчет маджонга, тоже ведь интересная идея?
No. 18684  
>>18553
маджонг щас несколько человек делают.
подробнее можно спросить в https://t.me/tenhoudev
No. 18721  
А с владельцем zefiris.su ни у кого связи нет?
Не пробовали просить его выложить сорцы куда-нибудь?
No. 19600  
>>18721
У меня есть.
No. 20932  
В общем поднял старую версию на http://koikoi.zefiris.su/ "как есть". База старая, логины старые, восстанавливать я даже понятия не имею как. Доработки не будет, мне на код этот смотреть тошно. Хостинг должен переживать нормально 2-3 параллельных игры, больше уже проблема может быть.
No. 20935  
madhouse32121.jpg - (64.93KB, 640×352)
20935
>>6903
>>20932
У администрации есть желание развернуть данную версию ханафуды на поддомене, а-ля koikoi.410chan.org?

>>20932
Если это возможно, то можно было бы выложить исходники в общий доступ, чтобы их можно было коллективно улучшать, как это делается с движком, например.
No. 20936  
>>20935
> У администрации есть желание развернуть данную версию ханафуды на поддомене, а-ля koikoi.410chan.org?
Если технические требования там не сложнее LAMP, то это возможно.
No. 20942  
>>20936
Да, на лампе работает, но мне сказали, что у пары человек уже сходу поднять не удалось. Плюс оно неэффективно и излишне грузит сервер постонным поллингом с обращениями к базе.

>>20935
В очередной раз повторюсь, дорабатывать там нечего, там надо всё переделывать. Я сейчас собираюсь побаловаться с монгодб, может сделаю новую версию в качестве своего хелловорлда.
No. 20948  
>>20942
>В очередной раз повторюсь, дорабатывать там нечего, там надо всё переделывать.

Ну, переделывать имея исходники под рукой всегда проще, чем начать с нуля разрабатывать. например мне бы было не тяжело сетевой обвес и сервер сделать, но сами правила этой ханафуды, перемещение карточек у юзеров и т.д. - это боль Соответственно, если бы были хоть какие-то доступные исходники, можно было бы или покомпонентно переписывать и слать пулл-реквесты, или форкнуться и запилить модернизированную версию сразу.
No. 20949  
>>20948
Если вдруг интересно. Я думал для ханафуды напилить сеть уже по современному, с общением с клиентами по вебсокетам. Т.е. каждый клиент поддерживает вебсокет-соединение, а потом клиенты объединяются в одну игру так же, как это делают для чат-комнат, по коду. Состояние игры храниться в каждой такой чат-комнате в кеше, откуда и отправляется игрокам, и именно состояние в кеше игроки и модифицируют. Сам кеш синхронизируется с базой либо раз в X ходов, либо по времени, чтобы снизить нагрузку на базу. Дополнительно для снижения нагрузки на базу можно весь процесс организовать в очередь с обработкой по Х заявок на синхронизацию за раз.
No. 20950  
>>20949
Ну и добавлю, что это всё на LAMP-стеке вполне себе реализуемо.
No. 20951  
>>20949
У меня пока планы такие (собирался даже новый тред создавать, когда немного прогресса дальше набросков будет):
  • Клиент: хтмл+цсс(сасс)+яваскрипт, безо всяких реактов-вуёв, и не на канвасе. из сторонних библиотек кроме socket.io и какой-нибудь крипты для логина/пароля не планирую ничего. Прототип адаптивного лобби (для компа / мобильника) у меня уже есть, там немного переделать надо будет. Сейчас работаю над непосредственно игровой частью, начал с планировки размещения, рабочие наброски на http://zefiris.su/calc/kk_client/client.html , пока есть проблемы.
  • Сервер: нода + монго. Взаимодействие с клиентом через socket.io, последние активные 50 игр / 100 игроков (более чем достаточно для нашего народу, и достаточно немного места в памяти + есть простор для убавления) работают в памяти с периодическим обновлением состояния в базе. С ожидаемой низкой нагрузкой хоститься можно вроде бесплатно.
Цели: более адекватное лобби, более современный вид, адаптивный дизайн для играбельности с телефона, компа и планшета (на современных платформах правда). На этот раз хотелось бы всё-таки иконки для вариаций правил и подобные вещи.
No. 20952  
Ну и для настаивающих

http://zefiris.su/files/koikoi/koikoi.rar - последний дамп сайта, который нашел

http://zefiris.su/files/koikoi/koikoi.sql - дамп базы, почищенный от данных ручками, может где чего повредил в синтаксисе, чистил ручками. адрес базы, логин, пароль, название - указываются в файле _msq\log_in.php
No. 21062  
Жаль темной темы нет. Со светлой глаза болят.
Удалить сообщение []
Пароль  
[Mod]