Showing 12 of 48 projects
A framework for writing AI agents to battle in Pokémon Showdown, supporting both online and offline simulations.
A simple behavior tree system for GameMaker Studio 2 to create modular AI with fallback states and sequences.
An interactive Swift Playground teaching AI programming concepts through a custom four-player Pong game with SpriteKit.
A desktop Tic-Tac-Toe game that plays perfectly as the second player using a brute-force minimax algorithm.
A Lua hierarchical task network planner for AI, featuring partial planning, domain splicing, and minimal dependencies.
A turn-based roguelike puzzle game designed as a benchmark for modeling human decision-making styles and creating procedural personas.
A smart chess engine written from scratch in Ada, featuring legal move generation, statistical analysis, and real-time move annotation.
A steering behaviors library for Babylon.js to move entities in 3D space with realistic movement patterns.
A 2048 game implementation in V with multiple AI algorithms including DFS, heuristic, minimax, expectimax, Monte Carlo, and reinforcement learning.
A finite state machine module for Game Maker Studio 2.3+ that provides AI behavior management for game development.
A Scala project template for developing and compiling Robocode battle robots.
A chess engine written in Frege, designed as a fun programming project.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.