Skip to content

Example entry: Counterpunch (@Eliot5566) - #2

Open
Eliot5566 wants to merge 2 commits into
mainfrom
example-entry-counterpunch
Open

Eliot5566 wants to merge 2 commits into
mainfrom
example-entry-counterpunch

Conversation

@Eliot5566

Copy link
Copy Markdown
Owner

New fighter

  • Name: Counterpunch
  • Style in one line: Lets the enemy commit first, steps out of the heavy shot, then punishes.
  • One file, fighters/eliot5566.yaml
  • author is my GitHub handle
  • npx jev-arena validate fighters/eliot5566.yaml passes
  • I tested it in the Fighter Lab or with jev-arena fight

This PR is a worked example

It stays open on purpose so Season 1 entrants can see the whole flow, so Counterpunch is not on the ladder. The fighter file has a comment on every field; feel free to copy it as a starting point.

How to enter

  1. Fork this repo.
  2. Design your fighter: npx jev-arena → Fighter Lab, press TEST FIGHT until you like it, then Copy YAML.
  3. Save it as fighters/<your-github-handle>.yaml in your fork and commit.
  4. Open a pull request against main and tick the checklist above.

What CI does on your PR (the Validate check below, no API key needed)

  • runs the test suite
  • validates every fighter file (length limits, legal moves, reflex thresholds)
  • smoke-fights your fighter against every fighter already on the ladder with the offline mock brain, so a broken file fails here instead of on the ladder

After a maintainer merges it, the ladder workflow re-runs the round robin with Jev, commits the new leaderboard and publishes every replay to https://eliot5566.github.io/jev-arena/.

Season 1 rules and deadline: #1

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant