Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Расширенный поиск
Owars.ru
Enterprise
Babylon 5
Sunflares
Spaceship
Owars
Декабря 22, 2024, 10:50:28 10:50*
Начало
Помощь
Войти
Регистрация
Owars
-
Информация Owars
-
Юзерскрипт
-
Делаем ИГРУ приятной и удобной вместе!
Страниц: [
1
]
2
3
...
15
|
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Делаем ИГРУ приятной и удобной вместе! (Прочитано 163446 раз)
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Делаем ИГРУ приятной и удобной вместе!
«
:
Мая 10, 2012, 11:46:10 11:46* »
Итак, пришло время преобразить нашу с вами игру! У многих их нас накопилось огромное количество пожеланий и предложений, которые так или иначе смогли бы если не облегчить игровой процесс, то во всяком случае сделать его намного удобнее. а саму игру приятнее... А если наши пожелания сами по себе не делаются (что неудивительно), то давайте уже начнем их делать самостоятельно!
Я предлагаю сформировать тут список самых самых необходимых фишек, которые я по мере возможности буду реализовывать))
Техническая сторона вопроса (разработка юзерскритпа - на мне), идеи и пожелания (техническое задание - на всех вас), а Минако пообещала выступить "юридической" стороной (чтобы наши примочки не выходили за рамки игровых ограничений).
...начнем?
...ок, добро дано)) давайте выявлять баги и недоработки вместе
:
По следующим ссылкам вы можете скачать себе (или подключить, если знаете как) мой скрипт:
версия 1.08
http://www.euro-flock.com/owars/userscripts/vova_h_user_108.js
http://www.euro-flock.com/owars/userscripts/vova_h_user_108.zip
Если у вас скрипт подхватился (подключился правильно) и уже работает, то вы сразу же заметите изменения в меню игры:
В любое время вы можете выключить скрипт, просто переключив его на "Скрипт:OFF" и обновив страницу браузера.
Сейчас скрипт делает не так много, как хотелось бы - всему своё время))... В заголовках шпионских докладов скрипт меняет надпись "Сообщение флота" на "Шпионаж" с указанием количества БТ и МТ, необходимых для получения ресурсов в результате победной атаки:
Обратите внимание, что отсутствие флота и обороны показывается зеленым цветом, а наличие - красным! Также цифры количества БТ и МТ сделаны в виде ссылки (можно нажимать мышкой), при этом сразу откроется окно атаки и выставятся координаты целевой планеты. В развороте шпионского отчета добавлена ссылка на открытие окна Симулятора, нажав на которую скрипт откроет окно симулятора и перенесет имеющиеся данные из шпионского отчета (координаты планеты, технологии защитника, его флоты и оборону)...
Симулятор открывается в новом окне, и после его открытия скрипт переносит все имеющиеся в шпионском докладе данные (технологии защитника, количества его флотов и обороны). Вверху добавляются координаты целевой планеты (для последующей возможности переноса этих координат в окно Атаки прямо из Симулятора). Вверху таблицы добавлен пункт "Запомнить технологии атакующего" - один раз достаточно ввести свои техи и каждый раз они там сами будут отображаться (до запоминания других введенных данных):
Внизу страницы добавлена возможность открытия окна Атаки с переносом всего указанного флота Атакующего в соответствующие поля окна Атаки, переносятся координаты планеты, выбирается миссия Атаковать...
Внимание: сейчас кнопки "Запомнить технологии атакующего" и "Атаковать выбранным флотов" появляются только после открытия окна Симулятора из Шпионского доклада... а после нажатия на "Симулировать" окно перезагружается из сервера... Поэтому, после симуляции, достаточно в браузере нажать на кнопку "Назад" и прежнее окно Симулятора с нужными кнопками вернется))
В окне Флот, появилось много дополнений - смотрите на скриншот ниже:
Изменено положение выключателя скрипта в левом меню игры. Добавлена возможность "Запомнить" миссию, которая будет выбираться при каждом открытии окна Флота:
Добавлена кнопка "Быстро" (флот отправляет без подтверждения) и кнопка "Сейв с запоминанием" (перед отправкой флота запоминается вид планеты, её координаты, миссия и скорость, а затем это всё сохраняется с привязкой к координатам текущей планеты, с которой флот был отправлен... в следующий раз, после нажатия на быстрый "Сейв" вверху страницы окна Флота, если для текущей планеты были ранее сохранены параметры сейва, то они будут в точности восстановлены, выбран весь флот без одного шпиона, загружены все ресурсы... игроку останется только всё проверить и отправить флот):
Пока всё. Скрипт тестировался только на Хроме и в Опере (в том числе Опера Мобайл под Андроид). Ищите в соседних с этой темах - я подробно расписал как добавлять юзерскрипты в эти браузеры!
«
Последнее редактирование: Января 30, 2013, 08:34:42 08:34* от vova_vova
»
Записан
045kg
Командор
Сообщений: 817
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #1 :
Мая 10, 2012, 11:54:35 11:54* »
начни с самого просто и на мой взгляд самого безобидного с точки зрения правил игры: добавь кнопку в шпионский доклад "загрузить в симулятор".
пс успехов в начинании!
Записан
FO
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #2 :
Мая 10, 2012, 12:06:38 12:06* »
Ок! ... процесс пошел))
Записан
yo-nige
Маршал
Сообщений: 1549
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #3 :
Мая 10, 2012, 12:09:57 12:09* »
и я за это
хорошее предложение
облегчи игровой процесс
Записан
Минуту еще, мой ветер не стих
Мне нравится здесь в Королевстве Кривых.
'' ...нет величия там,где нет простоты,добра и правды!"
Л.Н.Толстой
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #4 :
Мая 10, 2012, 12:19:57 12:19* »
Цитата: yo-nige от Мая 10, 2012, 12:10:43 12:10*
еще для шахтеров не мешало бы ввести техи которые будут увеличивать добычу ресурсов
не, это невозможно реализовать юзерскриптом (в браузере на стороне пользователя)... поэтому хотелось бы более реальные пожелания... ну и желательно без флуда))
Вам не нужно сейчас думать о том, насколько конкретную идею будет юридически и технически возможно получить, но то, насколько это возможно вообще сделать не будучи Страйком - понимать обязаны))
Записан
045kg
Командор
Сообщений: 817
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #5 :
Мая 10, 2012, 03:38:48 15:38* »
ещё если есть возможность вставь 2 лэйбла на против времени в одну и в обе стороны, в которых будет отсчитываться точное время в одну и 2ю сторону согласно ГМТ локальной машины
пример:
Записан
FO
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #6 :
Мая 10, 2012, 03:58:47 15:58* »
Цитата: 045kg от Мая 10, 2012, 03:38:48 15:38*
ещё если есть возможность вставь 2 лэйбла на против времени в одну и в обе стороны, в которых будет отсчитываться точное время в одну и 2ю сторону согласно ГМТ локальной машины
ага, я тоже об этом всё время задумывался, т.к. самому при сейвах этого очень не хватает... приходится примерно прикидывать сколько нужно времени до встечи флота, а потом уже выбирать из того что подходит по процентам скорости))
и это будет следующий пункт! спасибо что это мне напомнил! вот как раз теперь уж точно сделаю))
Записан
045kg
Командор
Сообщений: 817
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #7 :
Мая 10, 2012, 04:01:35 16:01* »
ну и ещё на мой взгляд удобная весчится была бы
Записан
FO
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #8 :
Мая 10, 2012, 04:06:39 16:06* »
Цитата: 045kg от Мая 10, 2012, 04:01:35 16:01*
ну и ещё на мой взгляд удобная весчится была бы
...особенно это актуально именно про юнига
...и ещё обязательно указать когда и куда садится его флот и будет ли он в это время в игре
однако работа с локальными файловыми хранилищами в разных браузерах организована по-разному... в Хроме я такого вроде ещё не встречал(( если есть ссылочка на инфу по этому поводу (как из яваскрипта в Хроме или Опере сохранить и прочитать файл из локального компьютера) - я с удовольствием её изучу...
«
Последнее редактирование: Мая 10, 2012, 04:08:55 16:08* от vova_vova
»
Записан
045kg
Командор
Сообщений: 817
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #9 :
Мая 10, 2012, 04:10:10 16:10* »
Цитата: vova_vova от Мая 10, 2012, 04:06:39 16:06*
Цитата: 045kg от Мая 10, 2012, 04:01:35 16:01*
ну и ещё на мой взгляд удобная весчится была бы
...особенно это актуально именно про юнига
...и ещё обязательно указать когда и куда садится его флот и будет ли он в это время в игре
однако работа с локальными файловыми хранилищами в разных браузерах организована по-разному... в Хроме я такого вроде ещё не встречал(( если есть ссылочка на инфу по этому поводу (как из яваскрипта в Хроме или Опере сохранить и прочитать файл из локального компьютера) - я с удовольствием её изучу...
ок, а что если как хранилище инфы использовать стандартные заметки в оваре - заметка с названием ника игрока, обрабатываем появление стандартного оваровского окна выдираем ник, далее ищем заметку с ником таким, открываем её берём оттуда текстовый комент и выводим в дополнительном всплывающем окне (либо расширяем штатный)
«
Последнее редактирование: Мая 10, 2012, 04:12:21 16:12* от 045kg
»
Записан
FO
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #10 :
Мая 10, 2012, 04:16:04 16:16* »
Цитата: 045kg от Мая 10, 2012, 04:10:10 16:10*
ок, а что если как хранилище инфы использовать стандартные заметки в оваре
давай сначала я доделаю более реальные вещи... а по этому вопросу, чтобы получить данные из заметок при наведении мышки на ник игрока и вписать их во всплывающее окошко, потребуется сравнительно много времени, что может оказать негативное влияние на процесс игры (подтормаживание), что явно не годится... а вот именно локальное хранилище - это вообще была бы вещь!
Записан
045kg
Командор
Сообщений: 817
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #11 :
Мая 10, 2012, 04:20:26 16:20* »
Цитата: vova_vova от Мая 10, 2012, 04:16:04 16:16*
Цитата: 045kg от Мая 10, 2012, 04:10:10 16:10*
ок, а что если как хранилище инфы использовать стандартные заметки в оваре
давай сначала я доделаю более реальные вещи... а по этому вопросу, чтобы получить данные из заметок при наведении мышки на ник игрока и вписать их во всплывающее окошко, потребуется сравнительно много времени, что может оказать негативное влияние на процесс игры (подтормаживание), что явно не годится... а вот именно локальное хранилище - это вообще была бы вещь!
ок, ты делай как наметил, я просто по мере как чего надумаю и вспомню буду скидывать свои задумки (если ты конечно не против) глядиш другие игроки присоединятся. ну и будет супер если скрипт в итоге будет доступен всем игрокам овары. а так вообще молодца заочно жму руку за то что взялся за такое дело!
Записан
FO
045kg
Командор
Сообщений: 817
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #12 :
Мая 10, 2012, 04:35:32 16:35* »
ну и для шахтёров
Записан
FO
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #13 :
Мая 10, 2012, 04:50:13 16:50* »
И ещё, это я уже пишу сам себе)), было бы неплохо напротив количества шпионских зондов при выборе всего флота сделать кнопочку "-1" (при сейве почти всегда выделяю весь флот, а одного шпиона оставляю... ну иногда ещё переработчики, пирамики и т.п.)
А возле ссылочки "макс." (для выбора всех кораблей определенного вида) желательно иметь еще и обнуление только этих кораблей, например ссылочка "0" - удобно, когда имеется очень много разных видов кораблей, а выделить нужно например все, кроме колонизаторов и пирамидок... просто выделил все и потом обнулил только те, что нужно оставить))
Записан
vova_vova
Лейтенант
Сообщений: 193
разрабатываю юзерскрипт
Re: Делаем ИГРУ приятной и удобной вместе!
«
Ответ #14 :
Мая 10, 2012, 06:01:22 18:01* »
Цитата: Alpal от Мая 10, 2012, 05:57:39 17:57*
ещё логохранилище не помешало бы,чтобы логи мона было смотреть даже через 10 лет
а то тут через месяц наверно уже не открываются
не, всё, что нужно делать на сервере - на стороне пользователя сделать невозможно... т.е. это нереализуемо))
Записан
Страниц: [
1
]
2
3
...
15
|
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Информация Owars
-----------------------------
=> Правила!!!
=> Справочник
=> Газета Оварса
=> Юзерскрипт
-----------------------------
Owars: Предложения, Идеи, Ошибки.
-----------------------------
=> Предложения и Идеи
=> Частые вопросы
=> Ошибки и Проблемы
-----------------------------
Owars : Общеполитический раздел
-----------------------------
=> Зал славы
=> Лучшие бои МЕСЯЦА
===> Договоры, пакты и союзы
=> Посольство
=> Доска позора
-----------------------------
Owars: Первая вселенная
-----------------------------
=> Объявления Войны
===> Обсуждения войн
===> Легенды Owars
=> Биржа
-----------------------------
Owars : Вторая вселенная
-----------------------------
=> Обсуждения войн
=> Бар
===> Легенды 2 вселенной
===> Стол заказов
=> Биржа 2
-----------------------------
Off-Топик
-----------------------------
=> Off-Топик
Powered by SMF 1.1.8
|
SMF © 2006-2008, Simple Machines LLC
Хостинг
by
Nic4u
Загружается...