{"id":22411687,"url":"https://github.com/hoangtran0410/playyourgames","last_synced_at":"2026-04-28T11:36:00.821Z","repository":{"id":109017038,"uuid":"252360456","full_name":"HoangTran0410/playyourgames","owner":"HoangTran0410","description":"Play Your Games with Your Friends. Demo","archived":false,"fork":false,"pushed_at":"2020-04-21T17:07:49.000Z","size":103,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T08:28:51.297Z","etag":null,"topics":["client-side","offline-games","online-games","socket-io"],"latest_commit_sha":null,"homepage":"https://hoangtran0410.github.io/playyourgames/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HoangTran0410.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-02T05:06:59.000Z","updated_at":"2021-09-24T06:46:44.000Z","dependencies_parsed_at":"2023-03-17T12:16:10.969Z","dependency_job_id":null,"html_url":"https://github.com/HoangTran0410/playyourgames","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HoangTran0410%2Fplayyourgames","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HoangTran0410%2Fplayyourgames/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HoangTran0410%2Fplayyourgames/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HoangTran0410%2Fplayyourgames/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HoangTran0410","download_url":"https://codeload.github.com/HoangTran0410/playyourgames/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245773182,"owners_count":20669719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client-side","offline-games","online-games","socket-io"],"created_at":"2024-12-05T13:14:45.753Z","updated_at":"2026-04-28T11:35:55.781Z","avatar_url":"https://github.com/HoangTran0410.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# playyourgames\n\n## What's this\n\nĐây là 1 trang web cho phép:\n\n## **Web:**\n\n- Hỗ trợ nhiều chủ đề (themes)\n- Hỗ trợ nhiều ngôn ngữ (languages)\n- UI đơn giản, dễ sử dụng\n- Responsive (dự là sẽ có game cho mobile)\n- Code sạch, tốt, dễ dàng mở rộng project, thêm game\n\n## **Game:**\n\n- Có nhiều game để chọn, chia làm nhiều thể loại, chia làm 2 nhánh chính:\n\n  - **Game offline** không yêu cầu kết nối mạng sau khi load xong game: game 2 người chơi (cùng 1 máy) cũng thuộc thể loại này.\n\n  - **Game online** (chơi với người khác): có thể chọn 1 game chơi luôn ko cần tạo phòng, khi đó người chơi được ghép ngẫu nhiên.\n\n- Có chức năng **tìm kiếm**: theo top trending, thể loại, tên game.\n\n- Có thể lấy link game **share** cho người khác.\n\n## **Phòng:**\n\n- Cho phép **tạo phòng** để chơi game: - Cho phép chọn **mode** Public (hiển thì với mọi người) hoặc Private. - Chọn **game** cho phòng khi đang tạo phòng ?! hoặc chọn sau.\n\n- Có thể share link mời bạn bè vào phòng để cùng chơi.\n\n- Có khung **chat** với nhau khi chơi.\n\n- Xem **danh sách** phòng, **tìm** kiếm phòng.\n\n## **Người chơi:**\n\n- Có thể **chơi game ngay** không cần tài khoản.\n\n- Cho phép **tạo tạo khoản**, **đăng nhập** để được lưu tiến trình chơi (đã chơi được game nào, bao nhiêu điểm, xem xếp hạng).\n\n## Todo\n\n- [] Update Js Dom\n\n  - [Re:Dom - Homepage -\u003e I choose this](https://redom.js.org/)\n\n  - [svelte](https://svelte.dev/)\n\n  - [sinuous](https://sinuous.netlify.com/)\n\n  - [Yo-yo.js](https://github.com/maxogden/yo-yo#yo-yojs)\n\n  - [BetterDom.js - Tips](https://www.smashingmagazine.com/2014/01/writing-a-better-javascript-library-for-the-dom/)\n\n  - [BetterDom.js - Repo](https://github.com/chemerisuk/better-dom)\n\n  - [Interact.js - Home page](https://interactjs.io/)\n\n- [ ] Sematic UI and themes:\n\n  - [Sematic UI - Get started](https://semantic-ui.com/introduction/getting-started.html)\n\n  - [Theme](https://semantic-ui.com/usage/theming.html)\n\n- [ ] Lodash / Underscore:\n\n  - [Homepage](https://lodash.com/docs/4.17.15)\n\n- [ ] Auth socket:\n\n  - [Tutor Vietnamese](https://viblo.asia/p/authentication-cho-socketio-maGK78n9Zj2)\n\n- [ ] Muuri:\n\n  - [Github repo](https://github.com/haltu/muuri)\n\n- [ ] Multiple servers:\n\n  - [Stack overflow](https://stackoverflow.com/questions/46801096/socket-io-switch-between-localhost-server)\n\n  - [ ] Change layout (for offline game, not require connect to server at the first time)\n\n- [ ] Responsive for mobile.\n\n- [x] REMOVED! ~~Update Translator~~ (Old way is good enough).\n\n  - [Big tips with i18n](https://medium.com/@WebReflection/easy-i18n-in-10-lines-of-javascript-poc-eb9e5444d71e)\n\n  - [Tips](https://codeburst.io/translating-your-website-in-pure-javascript-98b9fa4ce427)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoangtran0410%2Fplayyourgames","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoangtran0410%2Fplayyourgames","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoangtran0410%2Fplayyourgames/lists"}