project

ACE (Agent Cerdas) — Intelligent GO Game with AI Opponent

🤖 ACE (Agent Cerdas) — Intelligent GO Game with AI Opponent

link project : https://github.com/42win/ACE

ACE (Agent Cerdas) is a web-based GO game that integrates an intelligent agent using the Minimax algorithm to provide players with a challenging AI opponent.
This project demonstrates the synergy between frontend development and AI-based decision-making logic.

🎯 Project Overview

  • Developed an interactive GO game with real-time play against a smart AI agent.
  • Implemented Minimax algorithm in Python to serve as the intelligent decision maker.
  • Integrated frontend (Node.js) and backend AI service (Python) seamlessly via local service communication.

🚀 Tech Stack

  • Frontend: Node.js, JavaScript (npm based local server)
  • Backend AI Service (Agent Cerdas): Python (Minimax algorithm)
  • Environment: Local machine (Windows/Linux) with virtualenv

📦 Key Features

  • Play against AI agent capable of making calculated moves.
  • Real-time board updates and user-friendly web interface.
  • Easy installation and setup for local development.

🔧 Installation and Usage

  • Requires Node.js and Python (with virtual environment).
  • Run both Node.js and Python services concurrently.
  • Access the game via browser at localhost:8080.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Index