Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #26
18.04.2014 20:37

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Каталог игр всех платформ

Ну что за детский сад. Я уже объяснил, что не делаю специально никаких escape-преобразований. Это стандартная функция PHP, она генерирует абсолютно корректный JSON-формат.

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

У тебя JSON-декодер глючит? Ты хоть пробовал импорт сделать? Какой язык используется, какая платформа? PHP великолепно понимает escape-последовательности в JSON. Не нужно никаких дополнительных "процедур конвертации" или усложнений.

Стандарту JSON в июле исполнится 8 лет. Если ты откопал какой-то косячный декодер, который в 2014 году не может нормально читать JSON, не надо делать это моей головной болью.

Ещё раз. Жду разумного обоснования, а не просто "мне так не нравится".

Отредактировано Nex (18.04.2014 20:57)

Неактивен

0    0    #27
18.04.2014 21:36

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

На сервере PHP 5.0.x. На нём крутится много старых проектов.  json_decode требует 5.2.0, а любое изменение конфигурации сервера требует большого тестирования каждого сайта. Вот и всё. Но ладно, что нибудь придумаем.

Неактивен

0    0    #28
18.04.2014 22:00

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Каталог игр всех платформ

С этого и надо было начинать. Что у тебя никакой поддержки стандартов JSON вообще не планировалось.

Тут всё довольно просто. Забудь про самописные декодеры.

Поставь пакет PEAR

Код:

pear install Services_JSON-1.0.3

и напиши маленькую обёртку: http://www.epigroove.com/blog/how-to-us … or-php-51x

Если нет возможности или желания пользоваться инсталлятором PEAR, можно просто скачать исходник пакета: http://download.pear.php.net/package/Se … -1.0.3.tgz

Там один php файл всего. Подключаешь, и оно работает.

Неактивен

0    0    #29
07.05.2014 14:48

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Выгрузка из Гиперкниги готова: http://hyperbook.ru/api.php
Сайтом каталога пока занимался мало, вот что имеется на текущий момент: http://ifdir.ru

Выгрузки платформ пока жёстко закешированы, скриншоты и иконки сейчас тянутся с сайтов платформ.
З.Ы. Дизайн пока никакой, просто подключил ccs-ку Гиперкниги.

Неактивен

0    0    #30
07.05.2014 16:27

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Каталог игр всех платформ

Онлайн-игры логично было бы в новой вкладке открывать.

Неактивен

0    0    #31
07.05.2014 16:29

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Nex написал:

Онлайн-игры логично было бы в новой вкладке открывать.

Согласен, поправлю. Там многое ещё надо сделать. Сейчас пытаюсь подключить игры Instead.

Неактивен

0    0    #32
07.05.2014 18:20

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Подключен неофициальный репозиторий "Instead • games": http://ifdir.ru/instead.php
Онлайн-игры теперь открываются в новом окне: http://ifdir.ru

Неактивен

0    4    #33
07.05.2014 22:27

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

http://beta.hstor.org/getpro/habr/post_images/5f1/038/58b/5f103858bcd821c2a9823932a0d781a8.png
Сама идея в целом не плоха, может быть. Но... как обычно всё решает "но". Во-первых, опять "чей-то" левый сайт, сейчас он свободный и мы его наполняем, завтра там блэкджек и шлюхи комментарии и обсуждения, а значит пользователи не идут на сайт авторов/платформ. Мы такое "прошли" с КРИЛом, когда "вчера" мы были приглашёнными гостями, а потом нас "выгоняют", особенно актуально всё это учитывая, что владельцем является единственный коммерческий представитель ИЛ.
Описанный повод для создания такого каталога мягко говоря притянут за уши, многое упирается в техническую сторону реализации, но есть подозрения, что всё будет совсем не так хорошо как описывается.
В любом случае, я не вижу смысла рассматривать возможность выгрузки каталога книг-игр пока книги-игры не считаются частью ИЛ официально. Причин множество, объяснение которых выходит далеко за пределы этой темы.

Отредактировано Jumangee (07.05.2014 22:38)

Неактивен

0    0    #34
07.05.2014 22:34

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

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

Неактивен

0    0    #35
08.05.2014 13:13

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Подключен сайт quest-book.ru: http://ifdir.ru/questbook.php

Потихоньку пилю каталог. Теперь для ускорения загрузки в списке показываются только название и автор игры. По клику на названии открывается страница с полной информацией.

Неактивен

3    0    #36
08.05.2014 13:16

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Каталог игр всех платформ

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

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

Таким образом, книги-игры с QSP и Instead уже будут в каталоге. Прочие книги-игры целесообразно также подключать платформами. Например, платформу jsIQ, созданную специально для интерактивных версий книг-игр.

Неактивен

0    2    #37
08.05.2014 13:25

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

DoubleDragon написал:

Подключен сайт quest-book.ru: http://ifdir.ru/questbook.php

Не пойму, я слабо выразил своё несогласие с подключением нашего каталога?

Неактивен

0    0    #38
08.05.2014 13:25

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Каталог игр всех платформ

Ссылки на сайты подключенных платформ тоже лучше в новой вкладке открывать.

Неактивен

1    0    #39
08.05.2014 13:27

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Jumangee написал:

DoubleDragon написал:

Подключен сайт quest-book.ru: http://ifdir.ru/questbook.php

Не пойму, я слабо выразил своё несогласие с подключением нашего каталога?

Ничего страшного. Лишние ссылки ни одному сайту не помешают. Или ты против поисковых систем?

Неактивен

1    2    #40
08.05.2014 13:35

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

DoubleDragon написал:

Ничего страшного. Лишние ссылки ни одному сайту не помешают. Или ты против поисковых систем?

Я чётко и ясно написал: пока книги-игры не считаются ИЛ официально, об этом и речи быть не может.

Неактивен

3    0    #41
08.05.2014 13:47

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Я понимаю твою обиду за КРИЛ, но здесь мы на одной стороне.
Опять же, я имею к iFiction.ru не больше отношения, чем ты. За официальным признанием уж точно не ко мне.
Хочешь строить изолированный ресурс - твоё право. А моё право - ставить ссылки на своём сайте на любые другие сайты и без спроса, извини. Опять же, ссылки ведут не на прямое скачивание файлов, а именно на страницы с описанием игр.
Если хочешь ругаться, пиши в личку.

Неактивен

1    3    #42
08.05.2014 14:52

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

DoubleDragon написал:

....А моё право - .... на своём сайте...

Ну, теперь с этим сайтом всё стало понятнее, как я и думал.

Неактивен

2    0    #43
08.05.2014 15:09

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Не стоит подменять этой параноидальной фразой мою идею свободного обмена информацией.

Неактивен

1    4    #44
08.05.2014 15:27

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

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

Неактивен

1    0    #45
08.05.2014 15:36

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Хорошо, тогда пример чужой информации в студию.
Название книг? Имя автора?

Неактивен

0    1    #46
08.05.2014 15:52

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

DoubleDragon написал:

Хорошо, тогда пример чужой информации в студию.
Название книг? Имя автора?

Вот полный список заимствований: http://ifdir.ru/questbook.php
Кстати, если уж идёт речь о "поисковых системах". Какой user-agent у бота, и следует ли он инструкциям из robots.txt?

Неактивен

1    0    #47
08.05.2014 16:09

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

Извини, не нашёл там запретной информации. Ткни, пожалуйста, носом во что-то конкретное, а потом поговорим о том, как мною получена эта информация и кто какие имеет на неё права.

Неактивен

0    2    #48
08.05.2014 17:10

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

Играть с Вами в игры "вижу-невижу" не буду. Я нормально попросил игры в каталог не добавлять, но насколько я понимаю, от своих слов Вы отказались.

DoubleDragon написал:

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

Всё вышенаписанное лишь подверждает, что иметь с Вами дела нельзя.

Неактивен

2    0    #49
08.05.2014 17:27

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Каталог игр всех платформ

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

Неактивен

0    2    #50
08.05.2014 17:45

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Каталог игр всех платформ

DoubleDragon написал:

Во-первых, игры никто и не добавляет, только их названия, а их скачивание происходит со страниц твоего сайта.

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

DoubleDragon написал:

Во-вторых, никакой выгрузки с твоей стороны нет, так что и отключать нечего.

Тогда извольте: http://quest-book.ru/directory/games.json.html

DoubleDragon написал:

В-третьих, в "вижу-невижу" ты не хочешь играть потому, что реально предъявить нечего и это понимают все.

Я тебя ткнул носом, этого достаточно. А в "предъявы" развлекайся со своими друзьями.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru