Skip to content
#

ai-opponent

Here are 29 public repositories matching this topic...

Connect 4 is a classic two-player strategy game where players take turns dropping colored discs into a grid, aiming to align four of their discs in a row—horizontally, vertically, or diagonally—before their opponent. In the AI-enhanced version, one player competes against a computer opponent programmed to make intelligent, strategic moves.

  • Updated Dec 15, 2025
  • Python

Space Ping Pong is a neon, arcade-style 2D pong game built with Python + Pygame. Play vs computer (E/M/H) or local two-player. Includes power-ups, particle effects, starfield, screen shake, and persistent high scores. Modular codebase (ball/paddle/powerups/game) easy to extend.

  • Updated Sep 18, 2025
  • Python

Bankline_Billiards is a Python-based billiards (pool) simulation game that combines realistic physics with fun, interactive gameplay. Players can practice bank shots, challenge friends, or refine their skills through a variety of game modes. Built for billiards enthusiasts and programmers alike, Bankline_Billiards features a clean codebase

  • Updated Jul 7, 2025
  • HTML

Web-based single-player RTS in the browser: command real-spec drones (DJI Mavic, FPV, Switchblade, Shahed, TB2) against an AI overlord. three.js WebGPU, C&C-style base building, power grid, market economy, missile defense, deterministic 20 Hz sim. Play: hec-ovi.github.io/drone-opticone

  • Updated Jul 20, 2026
  • TypeScript

Responsive Tic Tac Toe game with an unbeatable Minimax AI (alpha-beta pruning), four difficulty levels including a cheating Impossible mode, and persistent scores via localStorage. Built with vanilla HTML, CSS Grid, and ES6+ JavaScript, with accessible ARIA grid semantics. No dependencies.

  • Updated Jun 5, 2026
  • JavaScript

Improve this page

Add a description, image, and links to the ai-opponent topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the ai-opponent topic, visit your repo's landing page and select "manage topics."

Learn more