Skip to content

Beta 2 — character references and local fonts

Pre-release
Pre-release

Choose a tag to compare

@AaronFaby AaronFaby released this 19 Oct 02:27

Beta 2 — v0.1.0-beta.2

Play Public Domain Cartoon Fighters · Known limitations · Feedback and bugs

This desktop beta follows Beta 1. Choose among six fighters and four animated stages with original period-inspired music, then play Arcade, single CPU matches, local two-player, or Training. Existing saves, controls and combat rules remain compatible.

Changed in Beta 2

  • Betty's 48 drawings now use the documented 1930 canine ears, muzzle and black button nose, with no earrings or decorative garter. Portraits and endings share the updated atlas.
  • Minnie uses a simplified plain skirt. Popeye's power-up uses loose leaves, and his quote and ending replace the familiar “Strong to the finish” wording.
  • The provenance record identifies examined original publications, film-copy timestamps and hashes for the six character references. These are new adaptations, not extracted frames or legal clearance.
  • Barlow Condensed and DM Sans are served from this site, with their required SIL Open Font License notices. No Google Fonts import, preconnect or automatic font-provider request remains; system fonts work when downloads fail.
  • Browser checks verify every required font weight, absence of Google font requests, real fallback after blocked font loads, and transparent borders for all 144 revised cels.

See the review follow-up for source distinctions and the professional review still needed. No new private contact channel or blanket repository license is introduced.

Included

  • Six-bout Arcade ladders, three CPU difficulties, continues, saved checkpoints and character endings.
  • Distinct CPU tactics, buffered attacks, combos, throws, dashes, specials and counter/punish feedback.
  • Training with dummy options, combat readouts and eight guided lessons using saved bindings.
  • Custom keyboard/controller bindings, stick dead zones, explicit P1/P2 assignments, pause and reconnect recovery.
  • Saved audio/visual preferences, reduced motion, readable HUD and fullscreen support.
  • Bounded asset/audio recovery, build identification, public privacy/legal notices, and a visible beta notice with feedback links.

Known limitations

Balance and difficulty are provisional. Physical controllers, speaker/headphone output, native Safari, lower-end/high-refresh machines and sustained human play need further verification. Automated WebKit and virtual-pad checks do not establish those results. Touch controls omit throw and dash; this beta targets desktop. Local multiplayer requires a shared device; online play is unavailable. Saves and preferences stay in one browser/device, with no account or cloud sync. The Canvas game is not fully screen-reader playable or accessibility-certified.

Independent artwork/branding clearance and hosting privacy-configuration reviews remain open. The beta designation does not change the existing character-version, independence or asset notices. See the legal notices, privacy policy and asset provenance.

Verification and publication

Release commit: 12ec60e. Both the candidate run and main run passed all seven jobs: build, balance and all five browser projects (95 scenarios per run). The annotated Beta 2 tag identifies that exact commit; Beta 1's published tag is unchanged. The live site follows main, so compare its build footer with the tag when identifying this release.

Local verification passed 97 Node tests, the 57-file/131-reference production build and all 57 browser checks across Chromium/Firefox/WebKit. Nine focused checks passed again against the committed build. All 144 revised cels were visually inspected in both directions through the actual animation reel.

A separate isolated Chromium visit verified the live Beta 2/build 12ec60e footer, all seven font-weight loads from six local files, zero Google Fonts requests, both required font licenses, Betty/Popeye Training punches and special inputs, pause/resume, the 390px layout and all three public information pages, with no page errors. The three revised atlases and both changed runtime files also matched the committed source hashes. These are automated browser/input checks, not human or hardware playtests.

Earlier sustained sessions covered 36 complete matches plus two minutes of Training per browser on the pre-Beta 1 source; no new Beta 2 endurance run is claimed. See the verification record for measurement limits.

Feedback

Please report the build number, browser and OS, keyboard/controller, mode and difficulty, fighters and stage, steps to reproduce, and expected/actual behavior. Screenshots or short recordings are useful when available. For playtest impressions, focus on tutorial clarity, combat readability, difficulty progression, counterplay and whether matches stay enjoyable.

GitHub Issues are public and require an account. Do not post private information. The beta's game code adds no automatic feedback uploads, gameplay analytics or new player storage.

Cloudflare metrics retained by choice: on October 18, 2026, the maintainer chose to keep Cloudflare Web Analytics/RUM enabled for browser page/performance measurements. Optional disabling is no longer pending, and no exclusion rule or expanded API permissions are required for this decision. The existing privacy policy continues to disclose the beacon separately from local game data and manual feedback. This is a documented choice to retain the existing behavior, not a claim that hosting settings changed. Independent privacy/artwork/branding reviews remain open.