Update ranked 1v1 map pool
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
- Domain
- game-dev
Research direction
Start in src/server/MapPlaylist.ts and inspect get1v1Config(), especially the current map list and compact-map probability. Compare the proposed maps with the available GameMapType values and confirm the intended weighting. Done means the ranked 1v1 configuration includes the agreed maps and updated compact-map chance.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
We have only 4 different maps for FFA. I am playing it quite a lot and would really like some new ones.
Also, compact maps have only a 20% probability. Could we bump it up a little? It plays differently from normal maps and contributes to diversity.
Reference: in src/server/MapPlaylist.ts:
public get1v1Config(): GameConfig {
const maps = [
GameMapType.Australia, // 40%
GameMapType.Australia,
GameMapType.Iceland, // 20%
GameMapType.Asia, // 20%
GameMapType.EuropeClassic, // 20%
];
const isCompact = Math.random() < 0.2;
...
}
Describe the solution you'd like
Could we add (proposal only):
- The Box (very popular - I think many people would enjoy it in ranked 1v1 as well)
- Scandinavia
- France
- South America
- Japan
- ... any other one that you might see fit
Assignment
- I'd like to be assigned to this issue and work on it myself
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 1.4k
- Avg merge
- 16h 28m
- Merged PRs (30d)
- 332
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openfrontio/OpenFrontIO
-
not-approved
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openfrontio/OpenFrontIO#5562 · 1 comment ·
-
not-approved
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openfrontio/OpenFrontIO#5558 · 1 comment ·
-
Newly added stations do not generate gold for trains already on their segment when placing them Opennot-approved
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openfrontio/OpenFrontIO#5538 · 1 comment ·
-
not-approved
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
openfrontio/OpenFrontIO#5500 · 1 comment ·
-
not-approved
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
openfrontio/OpenFrontIO#5476 · 1 comment ·
All issues in openfrontio/OpenFrontIO
Similar issues
-
comp/dashboard P3 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
NousResearch/hermes-agent#117722 ·
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·