New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Towing #161

Closed
ozkriff opened this Issue Feb 12, 2016 · 6 comments

Comments

1 participant
@ozkriff
Owner

ozkriff commented Feb 12, 2016

image

image

@ozkriff ozkriff added the t-feature label Feb 12, 2016

@ozkriff ozkriff referenced this issue Feb 12, 2016

Open

Roadmap: Extended tactical mode prototype #159

34 of 85 tasks complete
@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Feb 12, 2016

Owner

В рамках трехслотовой механики, где направление техники не играет роли, буксиры рисовать всегда "вдоль" слота

image

Т.е. в самом худшем случае (это самые большие однослотовые танки, их в реальной игре так много быть не должно, тем более в режиме перетаскивания друг друга), выглядит терпимо

image

Owner

ozkriff commented Feb 12, 2016

В рамках трехслотовой механики, где направление техники не играет роли, буксиры рисовать всегда "вдоль" слота

image

Т.е. в самом худшем случае (это самые большие однослотовые танки, их в реальной игре так много быть не должно, тем более в режиме перетаскивания друг друга), выглядит терпимо

image

@ozkriff ozkriff changed the title from Vehicle Towing to Towing Nov 18, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
Owner

ozkriff commented Nov 20, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Dec 5, 2016

Owner

Работаю в ветке https://github.com/ozkriff/zoc/tree/WIP_161_towing

Большая часть логики, вроде как, готова. Осталось починить уничтожение буксира, проверку цены взятия на/снятия буксира и подчистить код.

Owner

ozkriff commented Dec 5, 2016

Работаю в ветке https://github.com/ozkriff/zoc/tree/WIP_161_towing

Большая часть логики, вроде как, готова. Осталось починить уничтожение буксира, проверку цены взятия на/снятия буксира и подчистить код.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Dec 7, 2016

Owner

Вроде, логика готова. Теперь чищу потихоньку код в https://github.com/ozkriff/zoc/tree/WIP_RC_161_towing ветке.

Owner

ozkriff commented Dec 7, 2016

Вроде, логика готова. Теперь чищу потихоньку код в https://github.com/ozkriff/zoc/tree/WIP_RC_161_towing ветке.

ozkriff added a commit that referenced this issue Dec 11, 2016

@ozkriff ozkriff closed this Dec 11, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Dec 11, 2016

Owner

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

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

Думал, как бы разрешить буксировать полевое орудие. но при этом оставить ему свойства пехоты. В итоге просто добавил в UnitType поле can_be_towed: bool.

TODO: докинь нормальную картинку или видео результата

TODO: запретить перетаскивать юниты с буксиром

Owner

ozkriff commented Dec 11, 2016

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

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

Думал, как бы разрешить буксировать полевое орудие. но при этом оставить ему свойства пехоты. В итоге просто добавил в UnitType поле can_be_towed: bool.

TODO: докинь нормальную картинку или видео результата

TODO: запретить перетаскивать юниты с буксиром

ozkriff added a commit that referenced this issue Dec 11, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment