Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Игровой клиент (https://forum.zone-game.info/forumdisplay.php?f=54)
-   -   Вопрос к java-кодерам (https://forum.zone-game.info/showthread.php?t=16934)

Gambit_J 29.11.2011 10:15

Вопрос к java-кодерам
 
Собственно не работаю над серверами, только с веб и в голову пришла одна идея кое-что реализовать (пока под секретом). Но для реализации мн е нужно знать как работает вычисление координат на карте. Не знаю как объяснить что я хочу, вообщем надо узнать откуда высчитываются координаты на карте (с левого верхнего угла или от цента, поэтому присутствуют +-) и макс. координата.

Знают только что
x - шириа (или наоборот)
y - длина (или наоборот)
z - высота

Расскажите как можно подробнее, буду благодарен. :)

Ro_0TT 29.11.2011 10:54

Re: Вопрос к java-кодерам
 
В какой часте карты находится нулевая координата чтоль?
Квадрат 21x26 (центр):
http://gyazo.com/54b649573e1ff95c2e3bea0159febe89.png

Gambit_J 29.11.2011 14:50

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Ro0TT (Сообщение 149968)
В какой часте карты находится нулевая координата чтоль?
Квадрат 21x26 (центр):
http://gyazo.com/54b649573e1ff95c2e3bea0159febe89.png

спасибо, скажи еще пожалуйста x и y - что лево/право , верх/низ?

Effas 29.11.2011 15:29

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Defuse (Сообщение 150001)
спасибо, скажи еще пожалуйста x и y - что лево/право , верх/низ?

Если не ошибаюсь, то вам почитать темку о октантах.
IMG:
Свернуть ↑Развернуть ↓


Добавлено через 4 минуты
В трехмерном пространстве, с разных сторон - будет разное положение. Так, что явного ответа на ваш вопрос наверно не будет.

Gambit_J 29.11.2011 15:56

Re: Вопрос к java-кодерам
 
не, мне на трехмерном не надо=) Мне надо отображение персонажа на карте.

Добавлено через 31 секунду
Получается мне для работы нужны координаты, только x и y ?

Добавлено через 5 минут
Цитата:

Сообщение от Defuse (Сообщение 150001)
лево/право , верх/низ?

тут я имел ввиду, если на карте высчитывать, то от какой точки мерить минусы(-) и плюсы(+) и в какую сторону.

Наприме:

х - левый край
y - верхний

Ну, от какой точки уже рут сказал (21*26 квадрат), а вот куда идет плюс и минус и от какой стороны отсчитывать - не известно.

Array 29.11.2011 16:06

Re: Вопрос к java-кодерам
 
Побегай строго север\юг\восток\запад с "/loc" и посмотри как меняются координаты.

Gambit_J 29.11.2011 16:15

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Array (Сообщение 150012)
Побегай строго север\юг\восток\запад с "/loc" и посмотри как меняются координаты.

Я об этом думал, но боюсь запутаюсь=) Щас попробую.

Добавлено через 21 минуту
Не могу вычислить левый верхний угол - критует.)

Ro_0TT 29.11.2011 21:21

Re: Вопрос к java-кодерам
 
пфф, представьте график функций, где Y - это Сервер и Юг :facepalm:. Трех мерное пространство вообще не трогаем, к карте не имеет какого-либо отношения.

Gambit_J 29.11.2011 21:27

Re: Вопрос к java-кодерам
 
-164440 -262193 = левый верхний угол
сторона квадрата равна = ~ 12171

FriendlyGhost 30.11.2011 00:06

Re: Вопрос к java-кодерам
 
Хочешь сделать наподобие MainCraft'a ? )) хотя и на Л2 серве каком-то видел карту, тока не помню как часто она обновлялась.

Gambit_J 30.11.2011 13:51

Re: Вопрос к java-кодерам
 
MainCraft - не очень понял что это такое, не видел)) Я хочу в обвязке сделать систему нахождения любого чара =) Сделать не проблемма, а вот координаты расчет - не очень ясен.

Azagthtot 30.11.2011 14:18

Re: Вопрос к java-кодерам
 
Что тут не ясного?
Размер мира знаете? Как сместить ось координат тоже надеюсь, знаете?
Смасштабировать на размер карты тоже осилите?
И того 2 арифметические операции - сложить и разделить.

Gambit_J 30.11.2011 14:38

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Azagthtot (Сообщение 150127)
Что тут не ясного?
Размер мира знаете? Как сместить ось координат тоже надеюсь, знаете?
Смасштабировать на размер карты тоже осилите?
И того 2 арифметические операции - сложить и разделить.

Вот, размер мира не знаю)))

Добавлено через 35 секунд
Поэтому и задаю вопрос Вам, кто работает с серверами=) А все ост знаю.

Mafio 30.11.2011 14:52

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от FriendlyGhos (Сообщение 150081)
Хочешь сделать наподобие MainCraft'a ? )) хотя и на Л2 серве каком-то видел карту, тока не помню как часто она обновлялась.

Тоже встречал несколько лет назад что то похожее, там на сайте, на карте можно было посмотреть местонахождение любого персонажа если он был онлаин!
(какой то был пвп сервачек с маленьким онлаином)

Gambit_J 30.11.2011 15:03

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Mafio (Сообщение 150131)
Тоже встречал несколько лет назад что то похожее, там на сайте, на карте можно было посмотреть местонахождение любого персонажа если он был онлаин!
(какой то был пвп сервачек с маленьким онлаином)

Я не встречал, просто придумал)) В обвязке будет много интересного и полезного. :)

Lihoy 30.11.2011 15:21

Re: Вопрос к java-кодерам
 
Если память не изменяет, в moy-web была онлайн-карта.

Azagthtot 30.11.2011 15:21

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Defuse (Сообщение 150128)
Вот, размер мира не знаю)))

Добавлено через 35 секунд
Поэтому и задаю вопрос Вам, кто работает с серверами=) А все ост знаю.

L2World/конфиги глянуть не судьба? :)

Gambit_J 30.11.2011 15:35

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Lihoy (Сообщение 150139)
Если память не изменяет, в moy-web была онлайн-карта.

не юзал ее, хз


Цитата:

Сообщение от Azagthtot (Сообщение 150140)
L2World/конфиги глянуть не судьба?

не понял)

Azagthtot 30.11.2011 16:01

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Defuse (Сообщение 150141)
не понял)

:facepalm:
Бросайте это занятие :)

Gambit_J 30.11.2011 16:02

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Azagthtot (Сообщение 150148)
:facepalm:
Бросайте это занятие :)

а не легче было просто ответить, что за конфиги? Мб я не припоминаю.

Azagthtot 30.11.2011 16:09

Re: Вопрос к java-кодерам
 
оффтоп:
Свернуть ↑Развернуть ↓

Gambit_J 30.11.2011 16:20

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Azagthtot (Сообщение 150153)
оффтоп:
Свернуть ↑Развернуть ↓

в каких файлах, о чем ты? Твой ответ очень короткий, что от туда можно понять?

mazillka 30.11.2011 16:26

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Defuse (Сообщение 150158)
в каких файлах, о чем ты? Твой ответ очень короткий, что от туда можно понять?

Azagthtot, все правильно и нормально говорит.
и послал он вас в сурсы/конфиги джава эмулятора

/** Map dimensions */
public static final int MAP_MIN_X = -131072;
public static final int MAP_MAX_X = 228608;
public static final int MAP_MIN_Y = -262144;
public static final int MAP_MAX_Y = 262144;


ЗЫ: в шаре были вэб скрипты карты мира... зачем изобретать велосипед?
ЗЫ2: и врубайте мозг иначе далеко на подсказках с форума не уедете

Gambit_J 30.11.2011 16:27

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от mazillka (Сообщение 150161)
Azagthtot, все правильно и нормально говорит.
и послал он вас в сурсы/конфиги джава эмулятора

Так и знал! Но я упоминал не раз, что с явой не работаю, поэтом и не понял. мазилка спасибо.


Цитата:

Сообщение от mazillka (Сообщение 150161)
ЗЫ: в шаре были вэб скрипты карты мира... зачем изобретать велосипед?

не я свои с нуля. :)

Добавлено через 13 минут
mazillka, черное пространство между материком грация и Аденом тоже учитывается?

http://s017.radikal.ru/i400/1111/4b/b5158405dda5.png

mazillka 30.11.2011 16:44

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Defuse (Сообщение 150162)
Так и знал! Но я упоминал не раз, что с явой не работаю, поэтом и не понял. мазилка спасибо.




не я свои с нуля. :)

Добавлено через 13 минут
mazillka, черное пространство между материком грация и Аденом тоже учитывается?

http://s017.radikal.ru/i400/1111/4b/b5158405dda5.png

а вот о грации вы ничего не говорили...

public static final int GRACIA_MAX_X = -166168;
public static final int GRACIA_MAX_Z = 6105;
public static final int GRACIA_MIN_Z = -895;

вообще назовите хроники а то первые значения из интерлюда:)

Gambit_J 30.11.2011 16:50

Re: Вопрос к java-кодерам
 
ну я расчитываю на хроники от Грации до Год. Ну грация она же наверное везде будет одинаковая до ХФ? только ГОд отличаться должен вроде.

mazillka 30.11.2011 16:56

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Defuse (Сообщение 150174)
ну я расчитываю на хроники от Грации до Год. Ну грация она же наверное везде будет одинаковая до ХФ? только ГОд отличаться должен вроде.

качайте нужные вам сурсы и не имейте кому то мозги:)

Gambit_J 30.11.2011 23:06

Re: Вопрос к java-кодерам
 
Вообщем разобрался, mazillka, спс что нормально подсказали.

TieLay 01.12.2011 11:16

Re: Вопрос к java-кодерам
 
Вы не забывайте человек только начал, и пишет в одиночку... Ему бы в комманду, на время, хотя там отвечать будут ещё жостче и менее корректно...
А так может дадите ссылок, если есть время их выложить, на описание мира линейки, с точки зрения девелопера.
Понимаю, что прошу практически произвести обучение, но всё же...

Gambit_J 01.12.2011 11:38

Re: Вопрос к java-кодерам
 
TieLay, спасибо за поддержку.

Azagthtot 01.12.2011 11:42

Re: Вопрос к java-кодерам
 
Читайте Darkstar: The Java game server.
Вот вам и будет любая ммо с токи зрения девелопера


Текущее время: 13:54. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot