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
- Host: GitHub
- URL: https://github.com/dang-ph/ngocrongonline
- Owner: DANG-PH
- Created: 2026-03-13T04:16:05.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-19T03:19:55.000Z (2 months ago)
- Last Synced: 2026-04-19T05:12:45.612Z (2 months ago)
- Topics: backend, distributed-systems, game-server, java, libgdx, microservices, mmorpg, multiplayer-game, nestjs, networking, real-time
- Homepage: https://ngocrongdark.com
- Size: 62.5 KB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 💥