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.



