Encirclement does not work on map edges
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 62/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- typescript
- Domínio
- game-dev
Direção de pesquisa
Comece reproduzindo o cenário na borda do mapa descrito na issue e, em seguida, compare-o com um cerco ao lado de um lago ou oceano. Rastreie a verificação de cerco a partir do ponto de entrada do gameplay; considera-se concluído quando um jogador completamente cercado na borda do mapa perde e a propriedade muda, enquanto o comportamento existente fora da borda continua correto.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
So far I am aware of this strategy/feature "encirclement": if player A's land fully surrounds player B's land (NPC or not), then player B instantly loses and the land becomes owned by player A.
However, this does not work on map edges.
To Reproduce
Steps to reproduce the behavior:
- Start near map edge (Player A)
- Find a player that is at the map edge (Player B)
- Surround Player B
- No encirclement is triggered
Expected behavior
Encirclement should occur and Player B loses.
Screenshots
(Not screenshot, but an illustration of the situation.)
Consider this hypothetical scenario, where the colors are:
- White: unowned/neutral
- Red: Player A
- Blue: Player B
- Black: out-of-bounds area / map edge
Then, Player A should have encircled Player B, and Player B should lose.
Desktop (please complete the following information):
- OS: Windows
- Browser: Firefox
- Version 152
Additional context
It may be a good idea to also check lake-side / ocean-side encirclement, to ensure encirclement still works as expected.
Assignment
- I'd like to be assigned to this issue and work on it myself
- Linguagem predominante
- TypeScript
- Estrelas
- 2.7k
- Forks
- 1.4k
- Merge médio
- 18h 33min
- PRs com merge (30d)
- 321
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de openfrontio/OpenFrontIO
-
not-approved
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
openfrontio/OpenFrontIO#5755 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
Keep defense post selected (similar to bombs)Talvez já em andamento @fluxolex assumiu há 5 dias. Abertaapproved
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
openfrontio/OpenFrontIO#5723 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Show which units are disabled in the lobby finderTalvez já em andamento @Xuarig assumiu há 12 dias. Abertaapproved
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
openfrontio/OpenFrontIO#5589 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Allow click on player name to lead to public profileTalvez já em andamento @cazlabIO assumiu há 6 dias. Abertaapproved
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
openfrontio/OpenFrontIO#5558 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Update ranked 1v1 map poolAbertanot-approved
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
openfrontio/OpenFrontIO#5556 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de openfrontio/OpenFrontIO
Issues semelhantes
-
bug DUP Reservations
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
bcgov/reserve-rec-public#952 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
daufderheide/racecoordinator_ai#948 ·
Mantenedores costumam responder em até 1 dia
-
Bug pulumi/pulumi
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
bug priority:high
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
api bug claude
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
diegosouzapw/OmniRoute#15764 ·
Mantenedores costumam responder em até 2 dias