arya2004 / arya2004/artificial-intelligence
Add implementation of `01.2_TicTacToe_MinMax` in Python, C++, Go, or Rust
- Dominant language
- Python
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
### 🌐 Re-implement `01.2_TicTacToe_MinMax` in another language
This folder contains a Java or Prolog implementation of a classic AI algorithm or system:
```
src/01.2_TicTacToe_MinMax/
```
You're invited to contribute the **same logic** in a different language, such as:
- Python 🐍
- C++ 💻
- Go 🦫
- Rust 🦀
---
### 📁 Folder Structure
Create a new file inside the **same folder**:
- `main.py` for Python
- `main.cpp` for C++
- `main.go` for Go
- `main.rs` for Rust
✅ Don't delete or change existing code.
---
### 🧠 Tips
- Stick to the logic shown in the Java/Prolog version.
- Add comments explaining your approach.
- Keep your code modular and beginner-friendly.
---
Once done, open a PR referencing this issue.
Contributor guide
Research direction
Read the existing Java or Prolog implementation in src/01.2_TicTacToe_MinMax/ first and choose one of Python, C++, Go, or Rust. Add only the corresponding main.py, main.cpp, main.go, or main.rs file, preserving the existing code and matching its logic with beginner-friendly comments. Open a PR referencing this issue when the implementation is complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, go, java, python, rust
- Domain
- ai, game-dev
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 58/100