Skip to content
#

ai-opponent

Here are 18 public repositories matching this topic...

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

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 May 15, 2025
  • Python

Ultimate Warriors is a 2D Dragon Ball fighting game built entirely in PowerPoint using VBA modules, JSON character/stage data and an optional Python bot, featuring transformations, custom controls, cheats and dynamic stages for local versus battles.

  • Updated Nov 17, 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

ft_transcendence is a full-stack web app from 42's curriculum. It features an online multiplayer pong game with AI-powered gameplay, real-time chat, and OAuth2 authentication. it ensures smooth performance using WebSocket communication while following best security practices.

  • Updated Feb 5, 2025
  • Python

An implementation of the classic Nim game featuring an AI opponent trained using Q-learning reinforcement learning. Players take turns removing items from piles, with the last player to remove an item losing. The AI learns optimal strategies through self-play and provides a challenging opponent for human players.

  • Updated May 5, 2024
  • Python

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