arya2004 / arya2004/artificial-intelligence
Add implementation of `01.1_TicTacToe_Random` 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.1_TicTacToe_Random` in another language
This folder contains a Java or Prolog implementation of a classic AI algorithm or system:
```
src/01.1_TicTacToe_Random/
```
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.1_TicTacToe_Random/ first and choose one of the requested languages. Add only the corresponding main.py, main.cpp, main.go, or main.rs in that folder, preserving the same logic and documenting the approach. Done means the selected-language implementation is modular, beginner-friendly, and ready for a PR.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, go, java, python, rust
- Domain
- ai
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100