Phát Triển Launcher Game Đa Nền Tảng
Budget: $250 – $750 USD
BẢN MÔ TẢ CÔNG VIỆC: HOÀN THIỆN LAUNCHER GAME ĐA NỀN TẢNG (ANDROID VÀ WINDOWS PC)
TRẠNG THÁI DỰ ÁN HIỆN TẠI
Đã có sẵn: Bộ khung giao diện Frontend sơ khai bằng HTML, CSS, JS đang chạy dưới dạng Prototype trên Google IDX.
Đã vận hành ngầm: Logic đăng nhập, lưu token, gọi API từ Cloudflare Workers, D1, R2, KV để xác thực tài khoản và kiểm tra tình trạng bản quyền của người dùng.
Mục tiêu: Thuê một Senior Developer đại tu giao diện UI UX và xây dựng hoàn chỉnh Lõi cắm game vạn năng (Core Player và Plugin Framework) chạy mượt mà trên cả Android và Windows PC, đạt chất lượng tương đương hoặc vượt trội JoiPlay và MTool.
3 YÊU CẦU QUYẾT ĐỊNH
1. Đồng bộ dữ liệu và Tải file tốc độ cao từ Server
Tương tác hệ thống: Đảm bảo ứng dụng trên PC và Android tương tác thời gian thực với Cloudflare Backend để xử lý mượt mà luồng dữ liệu: Xác thực tài khoản, kiểm tra tình trạng bản quyền, nạp cấu hình chi tiết, mô tả và phiên bản của từng tựa game.
Tải file dung lượng lớn: Tích hợp giải pháp tải đa luồng tối ưu băng thông từ Cloudflare R2 cho các file từ 5GB đến hơn 10GB. Bắt buộc có tính năng Tạm dừng và Tải tiếp (Pause và Resume) khi mất kết nối mạng.
Giải nén an toàn: Quá trình giải nén file zip cực nặng (trên 10GB) phải xử lý theo luồng (Stream) trực tiếp vào ổ đĩa, tuyệt đối không gây tràn bộ nhớ RAM (Out of Memory) hoặc treo đơ ứng dụng, đặc biệt trên hệ điều hành Android. Trên Android, file phải nằm trong vùng bảo mật nội bộ (App Sandbox) để bảo vệ tài nguyên độc quyền.
2. Lõi chạy game Siêu Hiệu Năng
Cơ chế vận hành: Khởi chạy các game RPG Maker MV và MZ từ cùng một bản build cho cả PC và Android. Nhân Web Server chạy ngầm phải vượt qua triệt để lỗi bảo mật CORS của lõi trình duyệt.
Cam kết hiệu suất: Chơi liên tục các game nặng trên 10GB trong thời gian trên 60 phút không được có hiện tượng tụt FPS, giật lag hình ảnh hoặc rè âm thanh. Hệ thống phải chạy mượt mà ngay cả trên những thiết bị cấu hình thấp (như máy tính RAM 8GB, CPU tiết kiệm điện, hoặc điện thoại Android giá rẻ).
Khả năng mở rộng: Kiến trúc core được thiết kế linh hoạt để sẵn sàng mở rộng cho các thể loại game khác về sau như HTML5, RenPy, Tyranorbuilder.
3. Bộ lọc Tiêm Mod và Không gian mở rộng Plugin thời gian thực
Cơ chế hệ thống file ảo (VFS): Cả phiên bản Android và Windows PC đều phải áp dụng cơ chế tiêm mã hoặc script (Script Injection) vào lõi game lúc Runtime.
Tính năng Mod: Hệ thống tự động gộp file Việt hóa, file đồ họa Mod từ một thư mục Mod riêng biệt vào game gốc lúc chạy mà không được phép ghi đè hay sửa đổi trực tiếp vào thư mục game gốc.
Không gian mở rộng: Cho phép viết và cài thêm các mod, plugin tùy chỉnh không giới hạn vào game về sau. Ví dụ: plugin dịch thuật hội thoại thời gian thực, plugin tự động vá sửa lỗi hình ảnh vượt quá giới hạn khung canvas của Android.
YÊU CẦU THẨM MỸ UI UX VÀ HỆ THỐNG ĐIỀU KHIỂN
Đại tu giao diện bài bản: Sửa đổi, nâng cấp toàn bộ bố cục, nút bấm, font chữ từ bản thiết kế sơ khai thành một giao diện chuyên nghiệp, mượt mà và tiện dụng. Tuyệt đối không có các lỗi vỡ khung, tràn chữ hay lệch bố cục khi xoay màn hình hoặc chạy trên các tỷ lệ màn hình khác nhau (tai thỏ, giọt nước).
Tương tác cảm ứng nâng cao trên Android: Xử lý thuật toán dịch chuyển cử chỉ ngón tay thành hành vi chuột chuẩn xác: Rê chuột hiển thị thông tin (Hover hoặc Tooltip) và Kéo thả đối tượng (Drag và Drop) mượt mà trên màn hình cảm ứng.
Phím ảo tùy biến sâu: Thiết kế lớp phím ảo đè (Overlay) lên game Android. Cho phép người chơi mở menu cấu hình trực quan để: Tự do kéo thả thay thế vị trí X Y, chỉnh kích thước và độ mờ của từng nút bấm tự chọn.
Quản lý thư viện thủ công: Cho phép người dùng trỏ đường dẫn đến thư mục game MV hoặc MZ có sẵn trong máy (áp dụng cho cả PC và Android). Launcher sẽ tự động quét file cấu hình, nhận diện phiên bản để đưa vào thư viện và áp dụng các bộ lọc cài đặt Mod tương tự game tải từ Server.
TIÊU CHUẨN BẢO MẬT VÀ CHỐNG BẺ KHÓA
Chống dịch ngược: Mã nguồn của Launcher sau khi đóng gói phải được chạy qua các bộ công cụ xáo trộn mã hoặc các bộ mã hóa mạnh cho mã nguồn để ngăn chặn bẻ khóa ứng dụng.
TIÊU CHUẨN NGHIỆM THU VÀ CHÍNH SÁCH THƯỞNG THÊM
Sản phẩm bàn giao: 100% Mã nguồn sạch (Clean code) đa nền tảng, có cấu trúc khoa học, chú thích chi tiết bằng tiếng Việt ở toàn bộ các hàm hệ thống cốt lõi. Kèm tài liệu hướng dẫn chi tiết quy trình setup và đóng gói ra file cài đặt hoàn chỉnh (APK và EXE) từ mã nguồn.
Ngân sách gói việc: 10.000.000đ đến 20.000.000đ (Thanh toán chia nhỏ và giải ngân theo từng cột mốc tính năng thực tế, không tạm ứng trước 100%).
Chính sách thưởng nóng: Chúng tôi sẵn sàng thưởng thêm từ 15% đến 30% giá trị hợp đồng nếu sản phẩm hoàn thiện đạt độ mượt mà vượt kỳ vọng, giao diện chuẩn thẩm mỹ, đầy đủ tính năng hữu ích và không phát sinh bất kỳ lỗi hiển thị nào.
TRẠNG THÁI DỰ ÁN HIỆN TẠI
Đã có sẵn: Bộ khung giao diện Frontend sơ khai bằng HTML, CSS, JS đang chạy dưới dạng Prototype trên Google IDX.
Đã vận hành ngầm: Logic đăng nhập, lưu token, gọi API từ Cloudflare Workers, D1, R2, KV để xác thực tài khoản và kiểm tra tình trạng bản quyền của người dùng.
Mục tiêu: Thuê một Senior Developer đại tu giao diện UI UX và xây dựng hoàn chỉnh Lõi cắm game vạn năng (Core Player và Plugin Framework) chạy mượt mà trên cả Android và Windows PC, đạt chất lượng tương đương hoặc vượt trội JoiPlay và MTool.
3 YÊU CẦU QUYẾT ĐỊNH
1. Đồng bộ dữ liệu và Tải file tốc độ cao từ Server
Tương tác hệ thống: Đảm bảo ứng dụng trên PC và Android tương tác thời gian thực với Cloudflare Backend để xử lý mượt mà luồng dữ liệu: Xác thực tài khoản, kiểm tra tình trạng bản quyền, nạp cấu hình chi tiết, mô tả và phiên bản của từng tựa game.
Tải file dung lượng lớn: Tích hợp giải pháp tải đa luồng tối ưu băng thông từ Cloudflare R2 cho các file từ 5GB đến hơn 10GB. Bắt buộc có tính năng Tạm dừng và Tải tiếp (Pause và Resume) khi mất kết nối mạng.
Giải nén an toàn: Quá trình giải nén file zip cực nặng (trên 10GB) phải xử lý theo luồng (Stream) trực tiếp vào ổ đĩa, tuyệt đối không gây tràn bộ nhớ RAM (Out of Memory) hoặc treo đơ ứng dụng, đặc biệt trên hệ điều hành Android. Trên Android, file phải nằm trong vùng bảo mật nội bộ (App Sandbox) để bảo vệ tài nguyên độc quyền.
2. Lõi chạy game Siêu Hiệu Năng
Cơ chế vận hành: Khởi chạy các game RPG Maker MV và MZ từ cùng một bản build cho cả PC và Android. Nhân Web Server chạy ngầm phải vượt qua triệt để lỗi bảo mật CORS của lõi trình duyệt.
Cam kết hiệu suất: Chơi liên tục các game nặng trên 10GB trong thời gian trên 60 phút không được có hiện tượng tụt FPS, giật lag hình ảnh hoặc rè âm thanh. Hệ thống phải chạy mượt mà ngay cả trên những thiết bị cấu hình thấp (như máy tính RAM 8GB, CPU tiết kiệm điện, hoặc điện thoại Android giá rẻ).
Khả năng mở rộng: Kiến trúc core được thiết kế linh hoạt để sẵn sàng mở rộng cho các thể loại game khác về sau như HTML5, RenPy, Tyranorbuilder.
3. Bộ lọc Tiêm Mod và Không gian mở rộng Plugin thời gian thực
Cơ chế hệ thống file ảo (VFS): Cả phiên bản Android và Windows PC đều phải áp dụng cơ chế tiêm mã hoặc script (Script Injection) vào lõi game lúc Runtime.
Tính năng Mod: Hệ thống tự động gộp file Việt hóa, file đồ họa Mod từ một thư mục Mod riêng biệt vào game gốc lúc chạy mà không được phép ghi đè hay sửa đổi trực tiếp vào thư mục game gốc.
Không gian mở rộng: Cho phép viết và cài thêm các mod, plugin tùy chỉnh không giới hạn vào game về sau. Ví dụ: plugin dịch thuật hội thoại thời gian thực, plugin tự động vá sửa lỗi hình ảnh vượt quá giới hạn khung canvas của Android.
YÊU CẦU THẨM MỸ UI UX VÀ HỆ THỐNG ĐIỀU KHIỂN
Đại tu giao diện bài bản: Sửa đổi, nâng cấp toàn bộ bố cục, nút bấm, font chữ từ bản thiết kế sơ khai thành một giao diện chuyên nghiệp, mượt mà và tiện dụng. Tuyệt đối không có các lỗi vỡ khung, tràn chữ hay lệch bố cục khi xoay màn hình hoặc chạy trên các tỷ lệ màn hình khác nhau (tai thỏ, giọt nước).
Tương tác cảm ứng nâng cao trên Android: Xử lý thuật toán dịch chuyển cử chỉ ngón tay thành hành vi chuột chuẩn xác: Rê chuột hiển thị thông tin (Hover hoặc Tooltip) và Kéo thả đối tượng (Drag và Drop) mượt mà trên màn hình cảm ứng.
Phím ảo tùy biến sâu: Thiết kế lớp phím ảo đè (Overlay) lên game Android. Cho phép người chơi mở menu cấu hình trực quan để: Tự do kéo thả thay thế vị trí X Y, chỉnh kích thước và độ mờ của từng nút bấm tự chọn.
Quản lý thư viện thủ công: Cho phép người dùng trỏ đường dẫn đến thư mục game MV hoặc MZ có sẵn trong máy (áp dụng cho cả PC và Android). Launcher sẽ tự động quét file cấu hình, nhận diện phiên bản để đưa vào thư viện và áp dụng các bộ lọc cài đặt Mod tương tự game tải từ Server.
TIÊU CHUẨN BẢO MẬT VÀ CHỐNG BẺ KHÓA
Chống dịch ngược: Mã nguồn của Launcher sau khi đóng gói phải được chạy qua các bộ công cụ xáo trộn mã hoặc các bộ mã hóa mạnh cho mã nguồn để ngăn chặn bẻ khóa ứng dụng.
TIÊU CHUẨN NGHIỆM THU VÀ CHÍNH SÁCH THƯỞNG THÊM
Sản phẩm bàn giao: 100% Mã nguồn sạch (Clean code) đa nền tảng, có cấu trúc khoa học, chú thích chi tiết bằng tiếng Việt ở toàn bộ các hàm hệ thống cốt lõi. Kèm tài liệu hướng dẫn chi tiết quy trình setup và đóng gói ra file cài đặt hoàn chỉnh (APK và EXE) từ mã nguồn.
Ngân sách gói việc: 10.000.000đ đến 20.000.000đ (Thanh toán chia nhỏ và giải ngân theo từng cột mốc tính năng thực tế, không tạm ứng trước 100%).
Chính sách thưởng nóng: Chúng tôi sẵn sàng thưởng thêm từ 15% đến 30% giá trị hợp đồng nếu sản phẩm hoàn thiện đạt độ mượt mà vượt kỳ vọng, giao diện chuẩn thẩm mỹ, đầy đủ tính năng hữu ích và không phát sinh bất kỳ lỗi hiển thị nào.
Related categories:
Android
HTML
UI / User Interface
Frontend Development
Game Testing
Android App Development
API Development