Nobody owns this listing yet

Betafish.js | Chess AI is live in the directory, but no verified owner controls the page.

Claim this listing
  • Pick your launch daySchedule a launch and compete for the daily #1 spot.
  • Win trophies you can embedRank top 3 on launch day and get an embeddable trophy.
  • “Featured on AI Kaptan” badgeOwner-only badge with your live upvote count.
  • Control what the page saysEdit copy, pricing, links and screenshots as the owner.

Unclaimed listings don't stay up forever. Listings left unclaimed are removed from the directory in periodic cleanups. When a listing goes, it goes everywhere — the tool page and every alternatives comparison it appears on, along with the rankings and backlinks that page had built up.

Verify with a work email on the domain (about 2 minutes), then a one-time $5 listing fee. See everything you get

Betafish.js | Chess AI
Games
Free

Betafish.js | Chess AI

A powerful JavaScript-based chess engine using Negamax and Alpha-Beta pruning. Play against an AI with an estimated 2000 Elo rating directly in your browser.

Rating
0
Reviews
0
Upvotes
3 months ago
Listed
Chess
Open Source
JavaScript
Game AI
Chess Engine
Strategy
Browser Game
Chess Analysis
Tool information
Provider
Gavin Ong
Platforms
Web
GitHub
Languages
English
Added to directory
3 months ago
Last updated
about 1 month ago
Rating
Not available
Pricing
Free

About Betafish.js | Chess AI

What the tool does and who it's for

Betafish.js is an open-source chess engine and AI move finder built entirely in JavaScript. Described as an amalgamation of Stockfish and AlphaZero principles, it utilizes the Negamax algorithm with alpha-beta pruning to achieve a competitive Elo rating estimated between 1800 and 2000. Designed for web deployment, it allows users to play against the AI directly in their browser, toggle between different thinking times, and analyze board positions using FEN strings. The engine features advanced search techniques such as Principal Variation Search, Quiescence Search, and Iterative Deepening to calculate optimal moves effectively despite the limitations of the JavaScript environment.

Key capabilities

Negamax Algorithm: Employs a robust searching algorithm with alpha-beta pruning for efficient move calculation.
Variable Thinking Time: Allows users to adjust the AI's calculation duration for different difficulty levels.
FEN Integration: Supports Forsyth-Edwards Notation for importing or exporting specific board positions.
Move History: Includes 'Take Back' functionality to revert moves and explore alternative strategies.
Board Customization: Features the ability to flip the board perspective and reset the game instantly.
AI Move Assistance: Offers an 'AI Move' button that calculates the best next step for the player's current position.
Tapered Evaluation: Uses PeSTO's evaluation function for more accurate mid-game and endgame assessment.
Open Source: The entire codebase is available on GitHub for study, modification, and contribution.

Pricing

Free — plans below

Free

Most popular

0

  • Full access to the web-based chess engine
  • Adjustable AI thinking time
  • FEN position loading
  • Open-source access via GitHub
  • Unlimited board resets and take-backs

Reviews

Be the first to review Betafish.js | Chess AI

No reviews yet

Be the first to share your experience with Betafish.js | Chess AI.

Featured Tools

Handpicked by our team of experts

Suggest an Update

Found outdated information? Help us keep this listing accurate.

FAQ

Betafish.js | Chess AI FAQs

Common questions about Betafish.js | Chess AI