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

Sectors #124

Closed
ozkriff opened this Issue Nov 8, 2015 · 21 comments

Comments

1 participant
@ozkriff
Owner

ozkriff commented Nov 8, 2015

Как вот такие фиговины в Варгейме:


Make something like Objective Zones from Wargame series:

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Dec 24, 2015

Owner

Как минимум, заканчивать игру, когда у одного из игроков не остается отрядов вообще.


...And game must end if one of players runs out of units.

Owner

ozkriff commented Dec 24, 2015

Как минимум, заканчивать игру, когда у одного из игроков не остается отрядов вообще.


...And game must end if one of players runs out of units.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Dec 24, 2015

Owner

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

Но это все требует хоть какого-то интерфейса =\


Ideally i should add VPs (victory points) and turn limit. But it requires more advanced gui :(

Owner

ozkriff commented Dec 24, 2015

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

Но это все требует хоть какого-то интерфейса =\


Ideally i should add VPs (victory points) and turn limit. But it requires more advanced gui :(

@ozkriff ozkriff removed the s-in-progress label Jan 29, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Jan 29, 2016

Owner

Откладывается до перехода к трехслотовой системе


Laid aside until 3slot-system.

Owner

ozkriff commented Jan 29, 2016

Откладывается до перехода к трехслотовой системе


Laid aside until 3slot-system.

@ozkriff ozkriff referenced this issue Feb 8, 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 Aug 1, 2016

Owner

Трехслотовая система уже тут, пора бы.


3slot-system is already here, time to start working on sectors!

Owner

ozkriff commented Aug 1, 2016

Трехслотовая система уже тут, пора бы.


3slot-system is already here, time to start working on sectors!

@ozkriff ozkriff changed the title from Add simple win/fail conditions to Sectors Aug 4, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff
Owner

ozkriff commented Aug 5, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 5, 2016

Owner

Сомневаюсь до сих пор несколько, должны ли сектора быть просто одним из видов объектов или это что-то особое. Пока остановился на последнем, в основном из-за их размеров и необходимости рисовать последними, потому что прозрачные.


Still not sure if sectors must be an object type or something unique, like terrain/fow.

Owner

ozkriff commented Aug 5, 2016

Сомневаюсь до сих пор несколько, должны ли сектора быть просто одним из видов объектов или это что-то особое. Пока остановился на последнем, в основном из-за их размеров и необходимости рисовать последними, потому что прозрачные.


Still not sure if sectors must be an object type or something unique, like terrain/fow.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 5, 2016

Owner

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


Need new events - SectorCaptured (change mesh sector color + show text) + some event for Victory Points.

Owner

ozkriff commented Aug 5, 2016

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


Need new events - SectorCaptured (change mesh sector color + show text) + some event for Victory Points.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 5, 2016

Owner

Запилил в ветке базовую отрисовку зон и их захват. Пока работает так себе.


Implemented basic sector rendering and capturing.

Owner

ozkriff commented Aug 5, 2016

Запилил в ветке базовую отрисовку зон и их захват. Пока работает так себе.


Implemented basic sector rendering and capturing.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 5, 2016

Owner

Секторы захватываются, оспариваются и освобождаются практически как надо. Даже подкрашиваются цетом игрока при захвате.

Теперь надо добавление очков за контрлируемые сектора в конце хода запилить. И экран окончания игры простенький.


Fixed sector capturing and re-capturing (even with correct colors!).

Now working on VPs and GameResults screen.

Owner

ozkriff commented Aug 5, 2016

Секторы захватываются, оспариваются и освобождаются практически как надо. Даже подкрашиваются цетом игрока при захвате.

Теперь надо добавление очков за контрлируемые сектора в конце хода запилить. И экран окончания игры простенький.


Fixed sector capturing and re-capturing (even with correct colors!).

Now working on VPs and GameResults screen.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 5, 2016

Owner

Чуть более адекватная форма секторов на тестовой карте.


Tweaked sectors form.

Owner

ozkriff commented Aug 5, 2016

Чуть более адекватная форма секторов на тестовой карте.


Tweaked sectors form.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 6, 2016

Owner

Я пытаюсь сделать так, что бы между нажатием на кнопку "конец хода" и появлением экрана перехода хода игроку показывался всплывающий текст с полученными за контроль секторов очками. И это не так просто, потому что событие EndTurn у меня особое и обрабатывается хитрым образом :( .


Trying to add MapText about VP on the end of the turn, but befor "next player" screen. It's not easy, because EndTurn event is handeled in special way :( .

Owner

ozkriff commented Aug 6, 2016

Я пытаюсь сделать так, что бы между нажатием на кнопку "конец хода" и появлением экрана перехода хода игроку показывался всплывающий текст с полученными за контроль секторов очками. И это не так просто, потому что событие EndTurn у меня особое и обрабатывается хитрым образом :( .


Trying to add MapText about VP on the end of the turn, but befor "next player" screen. It's not easy, because EndTurn event is handeled in special way :( .

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 6, 2016

Owner

Необходимо на время рассинхронизировать текущего игрока в ядре и в визуализаторе.
Т.е. не везде в TacticalScreen использовать self.core.player_id(), а только при переходе хода синхронизировать какой-то локальный player_id с ядровым.


I should add player_id variable to TacticalScreen struct and sync it only on EndTurn event.

Owner

ozkriff commented Aug 6, 2016

Необходимо на время рассинхронизировать текущего игрока в ядре и в визуализаторе.
Т.е. не везде в TacticalScreen использовать self.core.player_id(), а только при переходе хода синхронизировать какой-то локальный player_id с ядровым.


I should add player_id variable to TacticalScreen struct and sync it only on EndTurn event.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 6, 2016

Owner

А, нет, блин, можно просто начислять очки контроля в начале хода игрока.


Hmm, or I can simply add VPs in th ebegining of player's turn!

Owner

ozkriff commented Aug 6, 2016

А, нет, блин, можно просто начислять очки контроля в начале хода игрока.


Hmm, or I can simply add VPs in th ebegining of player's turn!

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff
Owner

ozkriff commented Aug 7, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 8, 2016

Owner

Затолкал в ветку кое-как работающий экран конца игры. Пока сойдет.


Done with basic GameResults screen. It'll do for now.

image

Owner

ozkriff commented Aug 8, 2016

Затолкал в ветку кое-как работающий экран конца игры. Пока сойдет.


Done with basic GameResults screen. It'll do for now.

image

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 8, 2016

Owner

Надо теперь на сам экран игры вывести текущий счет.


Working on displaying score in TacticalScreen.

Owner

ozkriff commented Aug 8, 2016

Надо теперь на сам экран игры вывести текущий счет.


Working on displaying score in TacticalScreen.

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 9, 2016

Owner

Кстати, вот экран:


Basic GameResults screen:

Owner

ozkriff commented Aug 9, 2016

Кстати, вот экран:


Basic GameResults screen:

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff
Owner

ozkriff commented Aug 10, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff
Owner

ozkriff commented Aug 10, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 11, 2016

Owner

Уменьшил шрифт для некликабельных надписей:


Reduced font size for non-clickable text:

Owner

ozkriff commented Aug 11, 2016

Уменьшил шрифт для некликабельных надписей:


Reduced font size for non-clickable text:

ozkriff added a commit to ozkriff/zoc_assets that referenced this issue Aug 11, 2016

ozkriff added a commit that referenced this issue Aug 12, 2016

@ozkriff

This comment has been minimized.

Show comment
Hide comment
@ozkriff

ozkriff Aug 12, 2016

Owner

Перешел к чистке и разбиению комитов в ветке https://github.com/ozkriff/zoc/tree/WIP_RC_124_sectors .


Cleaning up history in https://github.com/ozkriff/zoc/tree/WIP_RC_124_sectors branch.

Owner

ozkriff commented Aug 12, 2016

Перешел к чистке и разбиению комитов в ветке https://github.com/ozkriff/zoc/tree/WIP_RC_124_sectors .


Cleaning up history in https://github.com/ozkriff/zoc/tree/WIP_RC_124_sectors branch.

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