Encirclement does not work on map edges
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 62/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- typescript
- Ambito
- game-dev
Direzione di ricerca
Inizia riproducendo lo scenario ai margini della mappa descritto nell’issue, quindi confrontalo con un accerchiamento accanto a un lago o all’oceano. Segui il controllo dell’accerchiamento dal punto di ingresso del gameplay; il lavoro è completato quando un giocatore completamente circondato ai margini della mappa perde e la proprietà cambia, mentre il comportamento esistente al di fuori dei margini rimane corretto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- TypeScript
- Stelle
- 2.7k
- Fork
- 1.4k
- Merge medio
- 18h 33m
- PR unite (30g)
- 321
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di openfrontio/OpenFrontIO
-
not-approved
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
openfrontio/OpenFrontIO#5755 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Keep defense post selected (similar to bombs)Forse già presa @fluxolex l’ha presa 5 giorni fa. Apertaapproved
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openfrontio/OpenFrontIO#5723 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Show which units are disabled in the lobby finderForse già presa @Xuarig l’ha presa 12 giorni fa. Apertaapproved
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openfrontio/OpenFrontIO#5589 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Allow click on player name to lead to public profileForse già presa @cazlabIO l’ha presa 6 giorni fa. Apertaapproved
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openfrontio/OpenFrontIO#5558 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Update ranked 1v1 map poolApertanot-approved
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openfrontio/OpenFrontIO#5556 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di openfrontio/OpenFrontIO
Issue simili
-
[bug] diagnostics.dumpBody:Buffer 形态请求(透传 lane)跳过 dumps/ 落盘,仅留 raw/-unknown-Forse già presa @ranxianglei l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ranxianglei/billion-context#2421 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
pending triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nuxt/test-utils#1842 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
MoonshotAI/kimi-code#4146 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
farbenmeer/tapi#531 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno