Forum.iFiction.Ru

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

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

Вы не зашли.

3    0    #1
17.08.2014 14:36

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

веб-интерфейс

Как-то неожиданно для себя написал веб-интерфейс для ТОМ2.
Возможно кому-нибудь будет интересно посмотреть. Инструкция в файле readme. Движок и демо-пример старые, полугодовой давности.

И так как я человек бесконечно далёкий от веб-дизайна вообще и от HTTP в частности, буду весьма признателен, если:
- Кто-нибудь возьмётся сверстать симпатичный макет интерфейса(см. файл interface.htm), или может быть даже несколько его вариантов.
- укажет мне на мои ошибки в клиент-серверном обмене по протоколу HTTP.
- нарисует иконки для webtom.exe, трея и веб-странички.

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

-------------------------------
Прикрепленные файлы:
TOM2_web.rar, Размер: 887,493 байт, Скачано: 12

Неактивен

2    0    #2
18.08.2014 14:39

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

План дальнейших работ:
*Перевод сервера на UNICODE (сейчас ANSII);
*Использование библиотеки jquery.min.js для взаимодействия с сервером;
*Авто-закрытие сервера после закрытия игры в браузере;
*html-форматирование текста в демо-примере.

Неактивен

0    0    #3
18.08.2014 17:41

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

v.v.b. написал:

ASBer написал:

План дальнейших работ...

Возможно ли использовать НЕ 80ый порт, который занят по дефолту апачем?

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

Предвидится ли дальнейшее развитие движка в сторону кроссплатформенности?

Предвидится то предвидится, но учитывая скорость с которой я пишу...

Текущее решение ТОМ2_веб не смог запустить в wine под линуксом...

wine в принципе не умеет открывать порты? или это из-за занятого порта?

Неактивен

0    0    #4
21.08.2014 14:15

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Sonic написал:

Привет) Идея актуальная, но, боюсь, со stand-alone сервером будут сложности - где-то надо будет его хостить. Нет ли возможности, к примеру, собрать cgi-сборку? Её ещё можно иногда разместить на хостинг.

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

Неактивен

0    0    #5
21.08.2014 14:34

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Sonic написал:

А тогда какая цель у этой сборки? Тест + html в браузере?

html в браузере, плюс независимая от ТОМа верстка внешнего вида игры, плюс полный набор html-тегов для форматирования текста игры. Гораздо большая гибкость оформления.
Да и выглядит на мой взгляд симпатичнее.

 спойлер…

Неактивен

1    0    #6
22.08.2014 17:11

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Интерфейс доработан до версии 0.2

Сервер переведен на UNICODE UTF-8;
Интерфейс получил более-менее приличную вёрстку;
Запросы построены на библиотеке jquery.min.js;
Сервер закрывается после закрытия игры в браузере;
Несколько локаций демо-игры отформатированы с помощью html-тегов.


Пока еще не сделана проверка порта при открытии, и много еще чего полезного...

--------------------------------------
Прикрепленные файлы:
TOM2_web.rar, Размер: 929,824 байт, Скачано: 19

Неактивен

1    0    #7
22.08.2014 17:31

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

как это выглядит:

----------------------------
Прикрепленные файлы:
web-i.PNG, Размер: 44,799 байт, Скачано: 32

Неактивен

0    0    #8
22.08.2014 20:18

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

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

Неактивен

0    0    #9
22.08.2014 21:51

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Оо, пасиба! буду теперь курить WebKit smile

Неактивен

0    0    #10
24.09.2014 19:39

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Alexandr написал:

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

Ну я это в уме держу, и код уже организован соответствующе.
Но всё равно, пока это не главное.

Неактивен

1    0    #11
05.04.2015 16:57

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Дальнейшее развитие веб-интерфейса ТОМа.
В демоигру добавлено несколько картинок.


Запуск через ярлык run или bin\webtom.exe

------------------------------------
Прикрепленные файлы:
TOM2.a.4.3.rar, Размер: 1,392,927 байт, Скачано: 4

------------------------------------
Прикрепленные файлы:
TOM_2.a.4.4.rar, Размер: 953,615 байт, Скачано: 5

------------------------------------
Прикрепленные файлы:
TOM_2.a.4.5.rar, Размер: 1,161,927 байт, Скачано: 7

------------------------------------
Прикрепленные файлы:
TOM_2.a.4.6.rar, Размер: 1,167,643 байт, Скачано: 12

------------------------------------
Прикрепленные файлы:
TOM_2.a.4.8.rar, Размер: 1,617,799 байт, Скачано: 8

Неактивен

4    0    #12
14.03.2017 20:28

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Веб версия платформы (тестовый запуск)

Неактивен

1    0    #13
14.03.2017 22:35

ASBer
Модератор (+160, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: веб-интерфейс

Ребята! спасибо!

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

Заодно спасибо за проверку устойчивости на взлом. Вот вам подсказка: стандартных дырок тут нет, ищите нестандартные.

Неактивен

Powered by PunBB
© copyright 2001–2021 iFiction.Ru