An open API service indexing awesome lists of open source software.

https://github.com/dang-ph/ngocrongonline

Ngọc Rồng Online | Java LibGDX Multiplayer Game | Real-time Sync | CMS For Game | Game Backend
https://github.com/dang-ph/ngocrongonline

backend distributed-systems game-server java libgdx microservices mmorpg multiplayer-game nestjs networking real-time

Last synced: 2 months ago
JSON representation

Ngọc Rồng Online | Java LibGDX Multiplayer Game | Real-time Sync | CMS For Game | Game Backend

Awesome Lists containing this project

README

          


Ngọc Rồng Online

Ngọc Rồng Dark



🚀 Tải Game

    

🌐 Trang Web

    

📣 Fanpage


Dự án cá nhân mô phỏng Ngọc Rồng Online,

xây dựng bằng Java (LibGDX) cho client và NestJS cho server.

---

## 1. 🔧 Tính năng hiện tại

- Hệ thống đăng nhập / tạo nhân vật
- Multiplayer: người chơi có thể kết nối server
- Hiển thị người chơi theo thời gian thực trong cùng map
- Đồng bộ vị trí và trạng thái nhân vật
- Client game xây dựng bằng **LibGDX**
- Server API xây dựng bằng **NestJS**

---

## 2. 🚧 Trạng thái phát triển

Dự án vẫn đang trong quá trình phát triển.

Hiện tại:

- Người chơi có thể đăng nhập và thấy nhau trong map
- Hệ thống đánh nhau (combat) chưa hoàn thiện
- Chưa có quái vật (monster)
- Gameplay đang được phát triển thêm

---

## 3. 🖥️ Công nghệ sử dụng

### Client
- Java
- LibGDX

### Server
- NestJS
- Node.js
- MySQL, Redis, RabbitMQ, ...

### Infrastructure
- Ubuntu VPS
- Docker (microservice architecture)

## 🏗️ Architecture

- Microservice architecture using NestJS
- Redis for caching and distributed locking
- RabbitMQ for message queue communication
- Real-time synchronization between players

---

## 4. ▶️ Cách chạy game

👉 Tải game tại: https://download.ngocrongdark.com
👉 Trang web: https://ngocrongdark.com

1. Tải file release
2. Giải nén file `.zip`
3. Chạy file:

```
NgocRongOnline.exe
```

---

## 6. 👤 Tác giả

**Phạm Hải Đăng**

Backend Developer – Game Developer

- 📫 Email: dangph.ptit@gmail.com
- 🌐 GitHub: https://github.com/DANG-PH

---

## ⭐ Mục tiêu dự án

- Xây dựng hệ thống game multiplayer từ đầu
- Áp dụng kiến trúc microservice cho game server
- Nghiên cứu networking và đồng bộ trạng thái player

---


💥 Cảm ơn bạn đã quan tâm dự án Ngọc Rồng Dark 💥


👉 Xem thêm các dự án khác trên GitHub