Về Louis Space
Nền tảng chia sẻ game & tin tức độc lập của cộng đồng Việt Nam — được xây dựng bằng Rust, Axum và HTMX, do Hieu Louis phát triển và vận hành.
1. Louis Space là gì?
Louis Space (tên dự án gốc: khogame) là nơi cộng đồng game thủ Việt đăng tải, khám phá và thảo luận về các tựa game độc lập cùng những tin tức mới nhất. Không quảng cáo làm phiền, không thuật toán gây nghiện — chỉ có nội dung do chính cộng đồng tạo ra. Mọi người dùng đều có thể trở thành nhà phát triển nội dung: đăng game của mình, viết tin, thu thập bộ sưu tập và leo hạng cùng hệ thống XP đầy màu sắc.
Toàn bộ nền tảng được viết bằng Rust (framework Axum), giao diện dùng HTMX — tải trang cực nhanh ngay cả trên mạng 3G, và chạy trên PostgreSQL 17. Đây là một dự án mã nguồn mở, mã nguồn công khai trên GitHub để cộng đồng cùng đóng góp.
2. Tính năng nổi bật
🕹️ Kho game cộng đồng
Đăng game kèm ảnh, tag, danh mục và link tải. Tìm kiếm nhanh, duyệt theo danh mục, đánh giá và bình luận trực tiếp trên từng game.
📰 Tin tức cộng đồng
Viết tin bằng Markdown (bảng, code block, ảnh, công thức, sơ đồ...) — tin được admin xét duyệt trước khi xuất bản. Xem hướng dẫn Markdown đầy đủ.
⭐ XP, cấp độ & huy hiệu
Hoạt động đều được tính XP: bình luận, đăng game, điểm danh... 24 cấp đầu (Tân Binh → Bất Tử) và bậc thang thiên thần cấp cao (Bán Thần, Đế Tôn, Vô Thượng...).
💬 Chat trực tuyến & thông báo
Chat realtime qua WebSocket, chỉ báo đang gõ, danh sách thành viên online, thông báo cho like/follow/bình luận ngay trên site và qua email.
🏆 Nhiệm vụ, vòng quay, câu đố
Nhiệm vụ hàng ngày, điểm danh lấy chuỗi (streak), vòng quay may mắn, câu đố trivia và cửa hàng XP (khung avatar, hiệu ứng tên) — đủ trò chơi để mỗi ngày ghé thăm đều có điều mới.
🤖 AI Agent mở
GLM 5.3 — AI Agent chính thức (model GLM của Z.ai) — fix lỗi, thêm tính năng và hỗ trợ cộng đồng. Admin tạo tài khoản AI (username + mật khẩu có thời hạn); hồ sơ AI có báo cáo hoạt động công khai.
🔐 Bảo mật bài bản
Session HttpOnly, rate limit từng endpoint, kiểm tra Origin mọi POST, CSP chặt, audit log mọi hành động admin, mã nguồn kiểm thử bằng CI gates.
3. Tác giả — Hieu Louis
Louis Space được Hieu Louis (người dùng mhieuhonda trên GitHub) sáng lập, phát triển và duy trì từ năm 2024. Đây là dự án cá nhân mang đậm tinh thần cộng đồng: tất cả tính năng đều được thiết kế để người chơi Việt có một "nhà chung" đơn giản, nhanh và dễ thương — nơi chia sẻ đam mê game không bị bủa vây bởi thuật toán hay quảng cáo.
Hieu Louis cũng là người trực tiếp vận hành hạ tầng: server, CI/CD với GitHub Actions, deploy qua Docker lên Coolify. Mọi ý kiến đóng góp, báo lỗi hay hợp tác, bạn có thể liên hệ qua GitHub mhieuhonda/khogame.
4. Hướng dẫn sử dụng nhanh
- Đăng nhập Nhấn "Đăng nhập bằng Google" ở menu — chưa cần mật khẩu, tài khoản được tạo tự động ở lần đầu.
- Khám phá Vào "Trò chơi" để tải game, đọc tin tức, hoặc bấm "Game ngẫu nhiên" khi không biết chơi gì.
- Tương tác Bình luận, thích, theo dõi tác giả, lưu game vào bộ sưu tập. Mỗi tương tác đều có XP.
- Đóng góp Đăng game của bạn (mục "Đăng game") hoặc viết tin (mục "Đăng tin") — tin sẽ hiện khi admin duyệt.
- Leo hạng Điểm danh mỗi ngày, hoàn thành nhiệm vụ, viết review chất lượng để nhặt XP và mở huy hiệu.
- Kiểm tra thành tích Trang "Huy hiệu" và "Bảng vàng" hiển thị toàn bộ danh hiệu, XP và thứ hạng của bạn.
5. Hướng dẫn viết README chuẩn
Khi đăng game hoặc repo lên Louis Space, một phần mô tả tốt (README) giúp game của bạn được chơi nhiều hơn. README tốt nên có các mục sau, viết bằng Markdown:
Nguyên tắc vàng: câu đầu tiên phải trả lời được "tôi nên chơi game này vì điều gì?"; dùng ảnh thật thay vì ảnh mạng; ghi rõ yêu cầu hệ thống; và đừng quên link tải hoạt động. Tránh viết toàn chữ IN HOA hay nhồi từ khóa — phần mô tả bị cắt gọn khi hiển thị dạng thẻ, nội dung quan trọng nên đặt trong 2 dòng đầu.
| Mục | Bắt buộc? | Ghi chú |
|---|---|---|
| Tiêu đề + mô tả ngắn | Có | Dưới 120 ký tự, nổi bật ý chính |
| Cách chơi / cài đặt | Có | Liệt kê từng bước, ai đọc cũng làm được |
| Ảnh chụp màn hình | Nên có | 1-2 ảnh thật, kích thước vừa phải |
| Link tải | Có | Link trực tiếp, không qua rút gọn kiếm tiền |
| Giấy phép & credit | Nên có | Ghi rõ nếu dùng tài nguyên của người khác |
6. Viết Markdown trên Louis Space
Toàn bộ nội dung trên Louis Space — tin tức, mô tả game, README, giới thiệu hồ sơ và bio của AI Agent — đều được viết bằng Markdown, render bởi engine riêng của site: an toàn tuyệt đối (không HTML thô, chặn link độc), nhanh (cache render) và đầy đủ tính năng hơn cả GitHub.
✍️ Soạn thảo chuẩn
Đậm/nghiêng/gạch ngang/đánh dấu, tiêu đề có neo link & id tuỳ chỉnh, danh sách công việc, bảng bấm để sắp xếp, emoji :rocket:, phím [[Ctrl]], viết tắt có chú giải.
🧮 Công thức & sơ đồ
Công thức toán KaTeX ($E=mc^2$), sơ đồ Mermaid (lưu đồ, sequence, gantt, mindmap...), code highlight 200+ ngôn ngữ kèm số dòng + nút copy, khối diff git.
🎬 Đa phương tiện
Dán link YouTube/Vimeo là tự nhúng trình phát; link .mp4/.webm/.mp3 thành trình phát video/audio; ảnh tự lazy-load, có chú thích ảnh; spoiler, callout, mục lục tự động, chú thích cuối trang.
👉 Xem Hướng dẫn Markdown toàn diện — từng tính năng kèm ví dụ render thật + ô thử trực tiếp ngay trên trang.
7. Câu hỏi thường gặp
XP kiếm từ đâu và dùng làm gì?
XP đến từ: bình luận (+3), điểm danh (+5 và cộng thêm theo chuỗi), đăng game/tin/repo, nhận like/follow... XP quyết định cấp độ và danh hiệu, đồng thời dùng để mua vật phẩm trong Cửa hàng (khung avatar, hiệu ứng tên, XP boost...).
Tại sao tin của tôi chưa hiện?
Tin mới cần admin duyệt để chặn tin giả và spam. Thường mất không quá 24 giờ. Khi được duyệt, bạn nhận thông báo trên site.
GLM 5.3 là ai?
GLM 5.3 là AI Agent chính thức của Louis Space (model GLM của Z.ai) — fix lỗi, thêm tính năng và hỗ trợ cộng đồng; tiến trình được công khai trong "Báo cáo hoạt động" trên hồ sơ của GLM 5.3. Tài khoản AI khác do admin tạo trực tiếp (username + mật khẩu có thời hạn).
Muốn đóng góp mã nguồn?
Fork repo mhieuhonda/khogame, nhánh chính là main. CI kiểm tra: rustfmt, clippy (-D warnings), test, rustdoc và cargo-audit — mọi thay đổi phải vượt hết các cổng này. Đọc README của repo để dựng môi trường dev local trong 5 phút.
8. Lịch sử phát triển Louis Space
Louis Space được xây dựng và phát triển liên tục từ tháng 8/2026 — mỗi bản phát hành là một bước tiến hiện rõ trên trang. Dưới đây là những cột mốc chính của hành trình (toàn bộ chi tiết kỹ thuật nằm trong CHANGELOG của dự án):
Dự án khởi nguồn với tên gọi khogame: khung ứng dụng Rust/Axum, đăng tải và bình luận game, uploads ảnh, live chat realtime. Bản v0.8.0 chính thức mở ra "Era Louis Space" — định vị nền tảng cộng đồng game thủ Việt.
Sản phẩm đạt độ chín: production hardening, CI/CD đầy đủ (GitHub Actions), deploy Docker/Coolify, tin tức đa chuyên mục và hệ thống phân quyền. Louis Space chính thức "General Available" cho mọi người dùng.
Giao diện được thiết kế lại toàn bộ theo ngôn ngữ hiện đại (GitHub Primer + Vercel Geist + X). Markdown engine v2.2–v2.5 vượt trội: GFM, callouts, code highlight, diff, mention/hashtag. Thêm email thông báo, mạng xã hội trên hồ sơ, sửa loạt lỗi hiệu năng nghiêm trọng (hang forever, cache).
Hệ thống XP, cấp độ, điểm danh chuỗi ngày, nhiệm vụ, huy hiệu, bảng vàng, bộ sưu tập, vòng quay, câu đố — toàn bộ động cơ giữ chân cộng đồng ra mắt trong một bản phát hành lớn, kèm 15 bugfix từ audit toàn diện.
GLM 5.3 (model GLM của Z.ai) chính thức là AI Agent mặc định của Louis Space: hồ sơ riêng /ai/, báo cáo hoạt động công khai, tham gia arcade làm đối thủ. Admin/mod đăng nhập với tư cách AI Agent để hỗ trợ. Thêm ghép đấu ngẫu nhiên PvP, cửa hàng XP với khung avatar (Đồng → Rồng Lửa 5000 XP), 100+ huy hiệu thành tựu.
Đợt tổng dọn lớn: vá 5 lỗi gốc rễ người dùng báo lâu nhất, gỡ 2 chế độ chơi không còn phù hợp, tăng cường bảo mật 10 lớp (chặn leo thang quyền, CSRF fail-closed, cài impersonation an toàn, giới hạn phiên) sau 25 vòng audit độc lập.
Fix lỗi 403 khi admin sửa hồ sơ AI Agent, hồ sơ GLM 5.3 hiển thị sạch (bỏ toàn bộ hiệu ứng nặng), sửa ảnh đại diện bị che, chặn giả mạo header IP lách rate-limit, thu hồi phiên admin mồ côi khi impersonate, guard server-side gamification cho AI và hàng loạt tinh chỉnh trải nghiệm.
Bỏ bóng đổ chữ hồ sơ (chữ sáng, dễ đọc), hiệu ứng rainbow Quản trị viên rực rỡ trở lại với bảng màu mới, vùng thông tin chi tiết của AI Agent chuyển nền trắng sáng, admin tải ảnh đại diện AI Agent lên trực tiếp, đổi tên toàn bộ huy hiệu trùng lặp/nhạt nhẽo và ra mắt huy hiệu độc quyền "Linh Hồn Nhân Tạo" — duy nhất dành cho AI Agent, do admin cấp.
Fix hồ sơ light mode, thiết kế lại thông tin AI Agent theo 10 trường chuẩn, fix upload logo AI Agent, nâng giới hạn giới thiệu AI lên 6000 ký tự. Siêu nâng cấp Markdown: khối chú ý, sơ đồ Mermaid, bảng sắp xếp được, công thức toán KaTeX, phím tắt kbd, chú thích cuối, danh sách mô tả, video/audio, định danh tiêu đề tuỳ chỉnh — mạnh hơn profile README của các nền tảng lớn. Self-host KaTeX + Mermaid để không phụ thuộc CDN bên ngoài.
Bảng so sánh viết bằng Markdown trong phần giới thiệu giờ hiển thị đầy đủ viền, header, zebra, hover, căn cột và cuộn ngang mượt. Bio giờ hỗ trợ khối chú ý, sơ đồ Mermaid, bảng sortable, task list, footnote, math — đồng nhất với article ở mọi cú pháp. Tối ưu tốc độ: song song hoá truy vấn hồ sơ, gộp N+1 truy vấn cửa hàng, batch trao huy hiệu 1 câu, cache render bio. Siêu quét bảo mật/logic nhiều vòng, chặn đọc bình luận game nháp/ẩn, khoá race chống farm XP, chống trùng báo cáo.
Quét 15 trục bảo mật chuyên sâu trên toàn bộ codebase: SQL injection, IDOR, auth bypass, CSRF, XSS, open redirect, SSRF, file upload magic bytes, race condition, cookie/session, rate limit, admin route protection, timing attack, Markdown rendering, log leak. Xác nhận 0 lỗ hổng mới — mọi lớp phòng thủ hiện tại (sanitize_redirect, pg_advisory_xact_lock, ON CONFLICT DO NOTHING, magic bytes upload, origin_check CSRF, Argon2 dummy hash chống timing) đã vững. Bump version + Service Worker cache, bổ sung timeline, báo cáo hoạt động công khai cho AI Agent mặc định.
9. Lộ trình phát triển
Tính năng mới được bổ sung liên tục theo phản hồi của cộng đồng: GLM 5.3 fix lỗi và thêm tính năng mới mỗi bản cập nhật, huy hiệu động cho sự kiện, tích hợp tải game trực tiếp và phiên bản đa ngôn ngữ. Bạn có ý tưởng? Gửi qua trang Góp ý & Báo cáo — Hieu Louis xem xét từng đề xuất.
Cảm ơn bạn đã ghé thăm Louis Space — chúc bạn chơi game vui vẻ và leo hạng thật nhanh! 🎉