Neos is web version of [Yu-Gi-Oh!](https://www.yugioh-card.com/en/) game written in [TypeScript](https://www.typescriptlang.org/), [React.js](https://reactjs.org/) and [WASM](https://webassembly.org/).
Neos is web version of [Yu-Gi-Oh!](https://www.yugioh-card.com/en/) game written in [TypeScript](https://www.typescriptlang.org/), [React.js](https://reactjs.org/) and [WebAssembly](https://webassembly.org/).
## ✨ Features
## ✨ Features
- 🎮 [Play online](https://neos.moecube.com) with the [ygopro](https://ygopro.org/) client or neos itself
- 🎮 [Play online](https://neos.moecube.com) with the [ygopro](https://mycard.moe) client or neos itself
- 🌍Play with LAN connection
- 🌍 Play with LAN connection
- 🤖️Duel with AI
- 🤖️ Duel with AI
- 📹 Replay play the duel from [ygopro2](https://mycard.moe)
## 📦Quick Start
## 📦Quick Start
1. Open the [neos page](https://neos.moecube.com) and input the player name(e.g., "ccc") and password(use "AI" if you want to duel with computer), then click `ENTER ROOM` button
See the [player guide](https://doc.neos.moe/docs/category/%E7%8E%A9%E5%AE%B6%E6%8C%87%E5%8D%97) for details.
2. After entering in the waiting room, there're two ways to choose your deck:
- Using the recommended deck by clicking the drop-down menu
- Uploading your favorite deck with `YDK` file
3. With the deck being chosen, click the `Ready` and `Start` button and enjoy the duel!