Comet development

Post  Post #1 
Reputation -2552
Group relict 16 3 73 Messages 666
Development completed.

We have a lot ready and it's time to bring the promised 10 years of comets into the game.

A comet is a moving object appearing randomly in random local coordinates with a speed of movement from 1 to 10 km/s. Random local spawn coordinates can be made from 20,000 - 50,000 of each X Y Z coordinate, not excluding collisions. The direction of the comet's motion is also random.

The rules for the generation / disappearance / destruction of comets at full development should be developed in relation to the capacities of the servers, since there are many objects in motion.

Looks like a stone with a tail. Comet diameter 13-33 km, density will come upABOUT. Comets can be destroyed with a Gravity Gun or a fleet with the "Destroy" mission, which is basically the same as a moving station.


You can send slaves to the comet with the processing mission, which will extract gas from it according to the formulasABOUT. During the production of gas, the slaves will be located near the planet, as during the acquisition of the object. In addition to processing by slaves, the comet can be acquired and defended as a normal object.

The comet can be slowed down by the gravity gun beam, but cannot be colonized.

When a comet appears in lux, we inform the owner of the central object of the vicinity of these coordinates about the appearance of the comet along with its coordinates in lux at the time of appearance.

If our fleet is on the comet, slaves are being processed, or any other units are in acuity or defense, we always see it in dispatch. But to make it more fun, you can release gas once a week and blow up all the fleets that stick to the comet, informing the players who use the comet about the release of gas. It is necessary to make it so that the player could not stick to the comet once and that's it, but that it was necessary to look for the comet in the lx and the farther from the center of the lx the more difficult it is.

In order to see a comet in a shipment, it will be necessary either to keep it at a lx closer than 25,000 km to the center, or to have an object next to the comet from which the comet will be visible, or to sit on it with a fleet. Comets are subject to all general and fleet rules of visibility.



Everything that is described below is implemented in the project as of March 10, 2022.

Free flight.
We send 1 unit into hold in a high orbit.
After getting into orbit, we can find the unit in the 3D View with a free camera. We fly up with the camera and select 1 unit. The "free flight" button should appear on the control panel.

After pressing this button, the camera moves behind the unit and free flight begins. Management to do with your finger, arrows, mouse. The flight speed is taken from the unit infos (km per minute).
https://xcraft.ru/tutorial/lab/CS5/SpaceShip/TEST2/index.html(preferred option, example)
https://xcraft.ru/tutorial/lab/CS5/SpaceShip/TEST1/index.html (option with other units, view from the cockpit)



Everything that is described below is implemented in the project as of August 26, 2021.

New base visibility rule. "Visibility" is the ability to see an object in the galaxy and in sending a fleet. If we and none of our allies see the object, then it is not displayed for us in the galaxy and we cannot send it to it. We see only those objects that are located near our objects within a visibility radius equal to 1000 object diameters.

So far, visibility does not extend to objects within 25,000 km from the center of the lx.

For example, there is a station with a radius of 5 km in lux, and our fleet of 1 unit is located 400 km from it. Upyachka sees the station, but the station does not see the upyachka.

Espionage only reveals objects within a 25k radius or that are visible.
For example, there is a station at a distance of 200k and we are spying on the crust, if the station is visible to the one who is spying, it will be in the report. If invisible, then we only spy everything that costs up to 25k.

25k km of espionage and 1000 diameters should be dynamic parameters-constants both in 3d and in the engine for further technology binding.

We can't spy on objects we don't know about.

You can fly up at your station for 25k to expand the zone, or later with a fleet.

Limit a free camera to a visibility zone, i.e. 100 diameters from all our objects.



free camera This is the camera which is in the Review. Now she can fly indefinitely anywhere. It is necessary that the camera fly no further than 100 diameters of the object.
21 September 2020 07:59:12
21 September 2020 07:59:12
Post  Post #2 
Reputation -149
Group Terminator 68 5 48 Messages 7144
Quote: VasyaMalevich
Особенность движения кометы заключается в том что рано или поздно она перевалит или может быть сразу сгенерирована в лк далее 50 000 от центрального объекта и будет видима в галактике только в отправке, а далее мы введём базовое правило и будет пропадать также из отправки.
Quote: VasyaMalevich
Новое базовое правило. Объект скрывается из отправки если он находится далее 100 000 км от центра лк и не находится в зоне видимости любого вашего объекта в тех же лк.

«Невидима в галактике», как я понимаю?
Меня смущает то, что эти правила оставляют возможность «прокручивать» меню отправки через разные координаты с целью выловить кометы на чужих планетах. Это практически то же самое, что оставить комету видимой в галактике, только с мотивацией написать бота (вручную перебирать координаты в отправке будет слишком муторно).
Я бы предложил давать возможность отправки на кометы только после «регистрации». На начальных этапах, нужно будет найти комету в Обзоре (дать ей красивое свечение, которое видно и на больших расстояниях) и зарегистрировать через меню Контроль. Позже, при наличии луны с определённой постройкой (Сенсорная фаланга/Насекомая сущность/Станция потрошения), комета будет регистрироваться автоматически при появлении в «зоне видимости» (с сообщением владельцу луны). Тогда перебор координат отправки не будет ничего давать.
(Если регистрация звучит слишком заморочно, то можно и без неё, но какое-то исключение для отправки на кометы всё равно понадобится.)



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

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



Quote: VasyaMalevich
По мере добычи газа кометы могут постепенно уменьшаться в диаметре и пропадать

Достаточно ограничить запас газа на комете, после выкачки которого это будет бесполезный кирпич. Раз уж это временный объект (больше похожий по характеру на пиратский флот, чем на, скажем, астероид).
21 September 2020 14:20:17
21 September 2020 14:20:17
Post  Post #3 
Reputation -2552
Group relict 16 3 73 Messages 666
Мы можем сделать любой стартовую позицию кометы. Если комета появится далее 50 000 км она по текущим правилам без всяких дополнительных правил не видима в галактике.

Когда мы введём правило отсутствия в отправке любого объекта далее 100 000 км мы исключим возможность использования скрипта.

Если мы хотим чтобы о комете знал только владелец центрального объекта локальных координат мы можем отправить ему сообщение что в такой-то зоне локальных координат была замечена комета и если вы хотите её зарегистрировать, чтобы она появилась в отправке, долетите туда на любом корабле флота через 3D обзор. Можно даже сделать указывающую стрелку в 3D чтобы удобнее было лететь до кометы. Как только комета появится в зоне видимости она появляется в отправке и в галактике, но только у того у кого она в зоне невидимости.
21 September 2020 15:42:09
21 September 2020 15:42:09
Post  Post #4 
Reputation -149
Group Terminator 68 5 48 Messages 7144
Quote: VasyaMalevich
Когда мы введём правило отсутствия в отправке любого объекта далее 100 000 км мы исключим возможность использования скрипта.

Будут вылавливать кометы ближе 100к от центра.



Quote: VasyaMalevich
Если мы хотим чтобы о комете знал только владелец центрального объекта локальных координат

Если предполагается, что станции будут играть роль в добыче газа с комет, то лучше было бы сделать видимость и со станций тоже.
21 September 2020 17:15:05
21 September 2020 17:15:05
Post  Post #5 
Reputation 62
Group humans 35 9 15 Messages 3204
Quote: UncleanOne
Я бы предложил давать возможность отправки на кометы только после «регистрации».
"Установка временного маяка"
21 September 2020 19:44:50
21 September 2020 19:44:50
Post  Post #6 
Reputation -2552
Group relict 16 3 73 Messages 666
Quote: Семен
"Установка временного маяка"
Видимость и есть маяк.

Quote: UncleanOne
Будут вылавливать кометы ближе 100к от центра.
Мы можем сами регулировать где больше будет выпадать.

Quote: UncleanOne
Если предполагается, что станции будут играть роль в добыче газа с комет, то лучше было бы сделать видимость и со станций тоже.
Тоже будет видимость со станций. Участие планировалось в виде замедления движения кометы лучом гравипушки.
21 September 2020 20:30:21
21 September 2020 20:30:21
Post  Post #7 
Reputation 865
Group Government Alliance - VS - 210 67 134 Points 59 480 718 Messages 131
Лучи гравипушки слишком часто глючат и завешивают браузеры. Особенно, если лучей много. Это не только мой опыт, но и отзывы многих игроков.
Поэтому ловить убегающие дуни и кометы слишком тяжелое, а иногда и просто невозможное занятие, чтобы заниматься им часто.
Прошу это учесть.
21 September 2020 21:51:54
21 September 2020 21:51:54
Post  Post #8 
Reputation -149
Group Terminator 68 5 48 Messages 7144
Quote: VasyaMalevich
Диаметр кометы 3-13 км
Quote: VasyaMalevich
Комету можно замедлить лучом гравипушки

Тут поднялась тема со станциями Корнелло, у которых диаметр 3. С ними ситуация такая: при среднем расстоянии между орбитальными объектами в 20к, точность наведения должна быть меньше угловой минуты. Попасть ручным наведением при таком требовании нереально (к снайперским IRL винтовкам не такие жёсткие требования, а у нас гравипушке даже прицел не дают), летать за кометой несколько часов, чтобы иметь возможность прицелиться тоже не выглядит как вариант. Сначала нужен способ наведения на мелкие объекты, чтобы наслаждение управлением не мешало пользоваться механикой.
4 January 2021 15:06:29
4 January 2021 15:06:29
Post  Post #9 
Reputation 743
Group xerj Alliance Тень 140 86 202 Points 30 473 694 Messages 531
Вангую на очередную тупость и полное отсутствие знаний механики игры разработчиков... :D Даже интересно стало сможете ли вы дно пробить

Вместо того чтоб очередную фигню вводить лучше бы выработку у тоссов отбалансили. Ссылку на тему в вмс скинуть?
4 January 2021 19:19:03
4 January 2021 19:19:03
Post  Post #10 
Reputation -2552
Group relict 16 3 73 Messages 666
Внедрена часть проекта по реализации комет, базовое правило видимости. Все захватываемые ОПС отныне будут генерироваться далее зоны общей видимости.

Внедрён принцип несвободной камеры, теперь нельзя летать по всему 3D Обзору, а только на расстояние которое позволяет имеющийся объект.

Quote: UncleanOne
Будут вылавливать кометы ближе 100к от центра.
Значение базовой видимости в процессе разработки сократили до 25 000. Можно малую часть комет генерировать в общей зоне, большую в не общей.


Quote: Семен
"Установка временного маяка"
Сообщение игроку.



Самый первый пост темы скорректирован в соответствии с пожеланиями и реалиями.
26 August 2021 12:15:12
26 August 2021 12:15:12
Post  Post #11 
Reputation -2552
Group relict 16 3 73 Messages 666
Новая игровая механика (помимо комет).

Я увёл спутник из зоны видимости и отправил на него свой флот. Враг прокрался флотом на мои коры и через свободный полёт юнита нашёл мой спутник с флотом, который появился у врага в отправке. Враг прилетел, убил мой флот.
27 August 2021 13:59:42
27 August 2021 13:59:42
Post  Post #12 
Reputation 865
Group Government Alliance - VS - 210 67 134 Points 59 480 718 Messages 131
Подскажите, как теперь находить пиратские опс?
27 August 2021 16:06:06
27 August 2021 16:06:06
Post  Post #13 
Reputation -2552
Group relict 16 3 73 Messages 666
Quote: Monomax1
Подскажите, как теперь находить пиратские опс?
Владелец планеты их видит.
27 August 2021 17:01:36
27 August 2021 17:01:36
Post  Post #14 
Reputation 865
Group Government Alliance - VS - 210 67 134 Points 59 480 718 Messages 131
VasyaMalevich, А как остальным искать, опрашивать владельцев планет? А если они не хотят отвечать?
27 August 2021 17:14:39
27 August 2021 17:14:39
Post  Post #15 
Reputation -2552
Group relict 16 3 73 Messages 666
Monomax1, это вообще-то персональный квест, а не чтобы топы половиной сектора разбирали все ОПС себе.
27 August 2021 17:40:47
27 August 2021 17:40:47
Post  Post #16 
Reputation -2552
Group relict 16 3 73 Messages 666
Quote: VasyaMalevich
Свободный полёт.
В настоящий момент не реализован. Используйте станции. Видимость от флота не введена.
29 August 2021 17:13:30
29 August 2021 17:13:30
Post  Post #17 
Reputation -2552
Group relict 16 3 73 Messages 666
Quote: VasyaMalevich
Свободный полёт.
реализован, разработка на серере
10 March 2022 13:40:56
10 March 2022 13:40:56
Post  Post #18 
Reputation 1222
Group Government Alliance OnlyOneTeam4Rever 160 55 112 Points 45 562 302 Messages 1661
VasyaMalevich,
Прикрутить авто к кометам реально???
А то дрочилово по их поиску угнетает

Василий, ну ты хоть одну кометку пришли ко мне
2 August 2022 21:30:13
2 August 2022 21:30:13
Post  Post #19 
Reputation 743
Group xerj Alliance Тень 140 86 202 Points 30 473 694 Messages 531
k0stepan, а ты что-то другое от Васяндры ожидал? Он спустя 2 года разработки кометы ввёл и через 2 года механизм их использования прорабатывать будет... Это как Кенни :D И при том через все инстанции политической системы должно пару раз пройти, а там уже и перевыборы будут :D
2 August 2022 23:14:51
2 August 2022 23:14:51
Post  Post #20 
Reputation -2552
Group relict 16 3 73 Messages 666
Quote: k0stepan
Прикрутить авто к кометам реально???
Авто в плане расчётных кор для свободного полёта прикручено. Но видимость от флота будет полностью внедрена примерно в течение 2 недель, так что свободный полёт для расширения видимости пока может не сработать. Можно руками в Обзоре с флота увидеть комету, но придётся всё равно подгонять станцию чтобы комета появилась в отправке.

Далее коры комет модно будет получить только в экспе, а не на халяву в личку.
4 August 2022 20:11:41
4 August 2022 20:11:41

Information

You are not authorized

2 users are reading the topic (guests: 2)

Users: 0

Xcraft is a free browser strategy game with unique combat system.
Battle demonstration >>
Registration >>

2009 — 2522