arya2004 / arya2004/artificial-intelligence

Add implementation of `01.2_TicTacToe_MinMax` in Python, C++, Go, or Rust

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
good first issue hacktoberfest java language-ports
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.