Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

LeeAdcock/robocodeJs.com

A browser-based programming game. Write JavaScript "bots" and set them loose in a shared arena to find and destroy the competition. Brainstorm a strategy, program it, save, and watch your team immediately adapt and battle in real time. Onwards to fame and glory!

Is LeeAdcock/robocodeJs.com beginner-friendly?

The maintainers of LeeAdcock/robocodeJs.com usually reply to a pull request within 1 day. 3 beginner-friendly issues are open now.

Stars
0
Forks
0
Open beginner issues
3
Indexed issues
42
Avg merge
8m
Merged PRs (30d)
8
Dominant language
TypeScript
License
MIT
Last GitHub push
Oct 10, 2026
Latest indexed
Oct 10, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
good first issue

How to contribute to LeeAdcock/robocodeJs.com

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. The project ships a dev container: open it in Codespaces to get a working environment in your browser.
  3. Your contributions will be published under the project's MIT license.
  4. Pick one of the 3 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Remove the braces audit allowlist entry once nodemon moves to chokidar 4
    Open
    dependencies priority: low tech-debt

    Difficulty 1/5 Under an hour Newbie friendliness 15/100

    LeeAdcock/robocodeJs.com#413 ·

    Maintainers usually reply within 1 day

  • Billing alarm threshold ($15) is noise — it fires every month around the 3rd
    Open
    priority: low tech-debt

    Difficulty 3/5 Half a day Newbie friendliness 32/100

    LeeAdcock/robocodeJs.com#412 ·

    Maintainers usually reply within 1 day

  • pg pool is unconfigured and saturating at the default max of 10
    Open
    priority: medium tech-debt

    Difficulty 2/5 1-3 hours Newbie friendliness 62/100

    LeeAdcock/robocodeJs.com#411 ·

    Maintainers usually reply within 1 day

  • PR #319's 4xx health-rule change never took effect — env-level ConfigDocument shadows .ebextensions
    Open
    bug priority: medium tech-debt

    Difficulty 4/5 Half a day Newbie friendliness 12/100

    LeeAdcock/robocodeJs.com#410 ·

    Maintainers usually reply within 1 day

  • ASG MaxSize is 4, but the app cannot run on more than one instance
    Open
    priority: high tech-debt

    Difficulty 3/5 Half a day Newbie friendliness 25/100

    LeeAdcock/robocodeJs.com#409 ·

    Maintainers usually reply within 1 day

  • No shell access to the prod instance (no keypair, no SSM)
    Open
    priority: medium tech-debt

    Difficulty 4/5 1-2 days Newbie friendliness 18/100

    LeeAdcock/robocodeJs.com#408 ·

    Maintainers usually reply within 1 day

  • Post-deploy of v1.2.135: drain the ranked_match backlog and verify the ladder changes
    Open
    priority: high tech-debt

    Difficulty 4/5 1-2 days Newbie friendliness 8/100

    LeeAdcock/robocodeJs.com#407 ·

    Maintainers usually reply within 1 day

  • Prod database is coupled to the Elastic Beanstalk environment with DBDeletionPolicy: Delete
    Open
    priority: high tech-debt

    Difficulty 4/5 3-5 days Newbie friendliness 18/100

    LeeAdcock/robocodeJs.com#405 ·

    Maintainers usually reply within 1 day

  • Remove react-router audit allowlist entry once upstream ships a fix
    Open
    tech-debt

    Difficulty 1/5 Under an hour Newbie friendliness 15/100

    LeeAdcock/robocodeJs.com#348 ·

    Maintainers usually reply within 1 day

  • Boards: private, scoped rankings over the global leaderboard (API/MCP-first)
    Open
    ai-mcp enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    LeeAdcock/robocodeJs.com#314 ·

    Maintainers usually reply within 1 day

  • Learn course: track lesson progress on the index
    Open
    enhancement priority: low

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#258 ·

    Maintainers usually reply within 1 day

  • Mobile: lessons reference the arena, but the arena pane doesn't exist on phones
    Open
    enhancement priority: medium

    Difficulty 2/5 1-3 hours Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#256 ·

    Maintainers usually reply within 1 day

  • Arena bot double-click gestures are undiscoverable
    Open
    enhancement priority: medium

    Difficulty 2/5 1-3 hours Newbie friendliness 68/100

    LeeAdcock/robocodeJs.com#254 ·

    Maintainers usually reply within 1 day

  • /watch page: lightweight branding, roster, and a build-your-own CTA
    Open
    enhancement priority: medium

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#252 ·

    Maintainers usually reply within 1 day

  • Navbar overflows and clips at common laptop widths
    Open
    bug priority: high

    Difficulty 3/5 Half a day Newbie friendliness 55/100

    LeeAdcock/robocodeJs.com#249 ·

    Maintainers usually reply within 1 day

  • Operational metrics — remaining pieces
    Open
    priority: medium tech-debt

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    LeeAdcock/robocodeJs.com#148 ·

    Maintainers usually reply within 1 day

  • Tidy DemoService (move inline bot source into samples)
    Open
    good first issue priority: low tech-debt

    Difficulty 2/5 1-3 hours Newbie friendliness 72/100

    LeeAdcock/robocodeJs.com#146 ·

    Maintainers usually reply within 1 day

  • Trim the editor bundle
    Open
    priority: low tech-debt

    Difficulty 3/5 1-2 days Newbie friendliness 58/100

    LeeAdcock/robocodeJs.com#145 ·

    Maintainers usually reply within 1 day

  • Multi-arena tooling client
    Open
    priority: low tech-debt

    Difficulty 4/5 1-2 days Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#144 ·

    Maintainers usually reply within 1 day

  • De-duplicate the simulation math
    Open
    priority: medium tech-debt

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    LeeAdcock/robocodeJs.com#143 · 1 comment ·

    Maintainers usually reply within 1 day

  • Editor live-reload on external (MCP) source edits
    Open
    ai-mcp enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#141 ·

    Maintainers usually reply within 1 day

  • Batch bot setup (create_bot addToArena / bulk add)
    Open
    ai-mcp enhancement priority: low

    Difficulty 4/5 1-2 days Newbie friendliness 55/100

    LeeAdcock/robocodeJs.com#140 ·

    Maintainers usually reply within 1 day

  • Settable arena config on create_arena
    Open
    ai-mcp enhancement priority: medium

    Difficulty 4/5 1-2 days Newbie friendliness 48/100

    LeeAdcock/robocodeJs.com#139 ·

    Maintainers usually reply within 1 day

  • Partial / config source updates (set_bot_config)
    Open
    ai-mcp enhancement priority: medium

    Difficulty 5/5 Over a week Newbie friendliness 38/100

    LeeAdcock/robocodeJs.com#138 ·

    Maintainers usually reply within 1 day

  • End-to-end bearer-auth test for /api/mcp
    Open
    ai-mcp enhancement good first issue priority: medium

    Difficulty 3/5 1-2 days Newbie friendliness 67/100

    LeeAdcock/robocodeJs.com#137 ·

    Maintainers usually reply within 1 day

  • Live battle updates over MCP (no polling)
    Open
    ai-mcp enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    LeeAdcock/robocodeJs.com#134 ·

    Maintainers usually reply within 1 day

  • Connected-clients UI (list authorized OAuth clients + revoke)
    Open
    ai-mcp enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#133 ·

    Maintainers usually reply within 1 day

  • Tank skins / themes
    Open
    enhancement good first issue priority: low

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#130 ·

    Maintainers usually reply within 1 day

  • Client-side interpolation loop (requestAnimationFrame)
    Open
    enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    LeeAdcock/robocodeJs.com#127 ·

    Maintainers usually reply within 1 day

  • Bot debug-draw overlay (extend dropMarker)
    Open
    enhancement priority: low

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    LeeAdcock/robocodeJs.com#124 · 1 comment ·

    Maintainers usually reply within 1 day

  • Self-play / ML hooks: a steppable match API
    Open
    enhancement priority: medium

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    LeeAdcock/robocodeJs.com#123 ·

    Maintainers usually reply within 1 day

  • Headless simulation / CLI
    Open
    enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    LeeAdcock/robocodeJs.com#122 ·

    Maintainers usually reply within 1 day

  • Achievements / badges
    Open
    enhancement good first issue in progress priority: low

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    LeeAdcock/robocodeJs.com#121 · 3 comments ·

    Maintainers usually reply within 1 day

  • Tournaments & weekly challenges
    Open
    enhancement priority: low

    Difficulty 5/5 Over a week Newbie friendliness 28/100

    LeeAdcock/robocodeJs.com#119 · 1 comment ·

    Maintainers usually reply within 1 day

  • Bot sharing / gallery
    Open
    enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    LeeAdcock/robocodeJs.com#117 ·

    Maintainers usually reply within 1 day

  • Match replays
    Open
    enhancement priority: medium

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    LeeAdcock/robocodeJs.com#116 ·

    Maintainers usually reply within 1 day

  • Tank classes / loadouts
    Open
    enhancement priority: medium

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    LeeAdcock/robocodeJs.com#115 ·

    Maintainers usually reply within 1 day

  • Power-ups
    Open
    enhancement priority: low

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    LeeAdcock/robocodeJs.com#114 ·

    Maintainers usually reply within 1 day

  • Arena hazards & terrain
    Open
    enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    LeeAdcock/robocodeJs.com#113 ·

    Maintainers usually reply within 1 day

  • Game modes beyond deathmatch
    Open
    enhancement priority: medium

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    LeeAdcock/robocodeJs.com#112 ·

    Maintainers usually reply within 1 day

  • Starter template picker for "New bot"
    Open
    enhancement good first issue priority: low

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    LeeAdcock/robocodeJs.com#111 ·

    Maintainers usually reply within 1 day

  • Interactive guided tutorial in the editor
    Open
    enhancement priority: medium

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    LeeAdcock/robocodeJs.com#110 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.