✦ Shall we play a game?

WarGames-inspired AI terminal games.

Joshua is a retro terminal game application inspired by the WOPR from WarGames. Play Tic-Tac-Toe, Checkers, and Four Across against intelligent AI opponents, complete with text-to-speech and classic green-on-black terminal styling.

Joshua icon

Joshua

Linux • macOS • Windows •

Joshua Terminal Screenshot

Classic games with intelligent AI opponents.

🖥️

Retro Terminal Interface

Classic green-on-black terminal UI inspired by the WOPR from WarGames, with JetBrains Mono font.

Tic-Tac-Toe

Play the classic 3×3 grid game against an unbeatable minimax AI opponent.

🏁

Checkers

Full American checkers with minimax + alpha-beta pruning AI, adjustable difficulty, and drag-and-drop movement.

🔴

Four Across

Classic 7×6 vertical drop game with minimax + alpha-beta pruning AI, hover-to-select columns, and animated piece drops.

🧠

Adjustable Difficulty

Choose from multiple difficulty levels for Checkers and Four Across, from Really Easy to Hard.

💡

Move Suggestions

Get the computer's best move suggestion highlighted to help you improve your strategy.

🤖

Computer vs Computer

Watch two AI opponents play against each other in spectator mode with configurable difficulty per side.

🔊

Text-to-Speech

All game prompts are spoken aloud for an authentic WOPR experience, with audio toggle.

🎨

Configurable Appearance

Customize terminal font size, font color, and background color to your preference.

Animated Moves

Smooth animations for computer moves, multi-jump sequences in Checkers, and piece drops in Four Across.

💾

Persistent Settings

Window size, position, and preferences are saved between sessions.

🖥️

Cross-Platform Desktop App

Built with Qt 6 and C++17 for Linux, macOS and Windows.

Classic board games with a retro terminal twist.

Tic-Tac-Toe Screenshot

Tic-Tac-Toe

Challenge an unbeatable AI
in the classic 3×3 grid game.

Checkers Screenshot

Checkers

Drag-and-drop pieces with adjustable
AI difficulty and move suggestions.

Four Across Screenshot

Four Across

Drop pieces into columns with
animated moves and smart AI.

Simple app licensing.

Buy Joshua once for the desktop application, then enjoy classic AI-powered board games with a retro terminal aesthetic.

$15 software license

A WarGames-inspired AI terminal game for Linux, macOS and Windows.

  • Three classic games with intelligent AI
  • Retro green-on-black terminal interface
  • Adjustable difficulty levels
  • Text-to-speech game prompts
  • Computer vs computer spectator mode
  • Cross-platform desktop builds
Get Joshua

Common questions

What is Joshua?

Joshua is a WarGames WOPR-inspired desktop game application featuring Tic-Tac-Toe, Checkers, and Four Across with intelligent AI opponents.

What games are included?

Joshua includes Tic-Tac-Toe with an unbeatable AI, Checkers with adjustable difficulty and drag-and-drop movement, and Four Across with animated piece drops.

Can I adjust the AI difficulty?

Yes. Checkers offers Really Easy, Easy, Medium, and Hard levels. Four Across offers Easy, Medium, and Hard levels. Tic-Tac-Toe uses full minimax and is unbeatable.

What is computer vs computer mode?

In Checkers and Four Across you can watch two AI players compete against each other with independently configurable difficulty levels.

Does Joshua have sound?

Yes. Joshua uses text-to-speech to read game prompts aloud. On macOS it uses the classic "Fred" voice. Audio can be toggled on or off.

Which platforms are supported?

Joshua is built with Qt 6 and C++17 and supports Linux, macOS and Windows.

I'm not hearing the computer speak on Linux?

Be sure to install the espeak-ng or espeak Linux packages for the computer speech to work.

I'm having trouble downloading on Windows!

Microsoft Edge and Microsoft Defender make it very difficult to download software from the internet these days. See this page for instructions on how to download and install perfectly safe and free software from the internet.

Do I need a license for each computer?

No, you only need one license that is good for all platforms and all computers that you as an individual own. Send an email to Glowing Cat Software for information about commercial licenses.

Is Joshua open source?

Yes, Joshua source is available under the GPL 3.0 license.

Can I download and use Joshua without a license?

Yes, purchasing a license is optional, but it helps support open source software development.

Joshua Logo

Shall we play a game?

Download Joshua and challenge intelligent AI opponents
in classic board games with a retro terminal twist.

×