├── .gitignore ├── LICENSE ├── README.md ├── client_v3 ├── .gitignore ├── Dockerfile ├── README.md ├── eslint.config.js ├── index.html ├── netlify.toml ├── nginx.conf ├── package-lock.json ├── package.json ├── src │ ├── App.jsx │ ├── assets │ │ ├── icon.jpg │ │ ├── react.svg │ │ ├── subaru.jpg │ │ └── tag-icon.svg │ ├── components │ │ ├── GameEndPopup.jsx │ │ ├── GameInfo.jsx │ │ ├── GuessesTable.jsx │ │ ├── HelpPopup.jsx │ │ ├── PlayerList.jsx │ │ ├── SearchBar.jsx │ │ ├── SettingsPopup.jsx │ │ ├── SocialLinks.jsx │ │ ├── TagContributionPopup.jsx │ │ └── Timer.jsx │ ├── data │ │ └── id_tags.js │ ├── index.css │ ├── main.jsx │ ├── pages │ │ ├── Home.jsx │ │ ├── Multiplayer.jsx │ │ └── SinglePlayer.jsx │ ├── styles │ │ ├── Home.css │ │ ├── Multiplayer.css │ │ ├── SinglePlayer.css │ │ ├── game.css │ │ ├── guesses.css │ │ ├── popups.css │ │ ├── search.css │ │ └── social.css │ └── utils │ │ ├── anime.js │ │ ├── cached-axios.js │ │ └── db.js └── vite.config.js ├── data_server ├── Dockerfile ├── data │ ├── bgm2moegirl.json │ ├── char2attr.json │ ├── filtered_id_tags_mapping.json │ ├── id_tags.js │ ├── id_tags_mapping.json │ └── process.ipynb ├── db.js ├── package-lock.json ├── package.json ├── server.js └── utils │ └── selfPing.js ├── nginx └── nginx.conf ├── package.json ├── server_v3 ├── package-lock.json ├── package.json ├── server.js └── utils │ └── selfPing.js ├── setup-and-start.bat ├── setup-firewall.bat ├── start-lan-simple.bat └── stop-app.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/README.md -------------------------------------------------------------------------------- /client_v3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/.gitignore -------------------------------------------------------------------------------- /client_v3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/Dockerfile -------------------------------------------------------------------------------- /client_v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/README.md -------------------------------------------------------------------------------- /client_v3/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/eslint.config.js -------------------------------------------------------------------------------- /client_v3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/index.html -------------------------------------------------------------------------------- /client_v3/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/netlify.toml -------------------------------------------------------------------------------- /client_v3/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/nginx.conf -------------------------------------------------------------------------------- /client_v3/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/package-lock.json -------------------------------------------------------------------------------- /client_v3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/package.json -------------------------------------------------------------------------------- /client_v3/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/App.jsx -------------------------------------------------------------------------------- /client_v3/src/assets/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/assets/icon.jpg -------------------------------------------------------------------------------- /client_v3/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/assets/react.svg -------------------------------------------------------------------------------- /client_v3/src/assets/subaru.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/assets/subaru.jpg -------------------------------------------------------------------------------- /client_v3/src/assets/tag-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/assets/tag-icon.svg -------------------------------------------------------------------------------- /client_v3/src/components/GameEndPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/GameEndPopup.jsx -------------------------------------------------------------------------------- /client_v3/src/components/GameInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/GameInfo.jsx -------------------------------------------------------------------------------- /client_v3/src/components/GuessesTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/GuessesTable.jsx -------------------------------------------------------------------------------- /client_v3/src/components/HelpPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/HelpPopup.jsx -------------------------------------------------------------------------------- /client_v3/src/components/PlayerList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/PlayerList.jsx -------------------------------------------------------------------------------- /client_v3/src/components/SearchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/SearchBar.jsx -------------------------------------------------------------------------------- /client_v3/src/components/SettingsPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/SettingsPopup.jsx -------------------------------------------------------------------------------- /client_v3/src/components/SocialLinks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/SocialLinks.jsx -------------------------------------------------------------------------------- /client_v3/src/components/TagContributionPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/TagContributionPopup.jsx -------------------------------------------------------------------------------- /client_v3/src/components/Timer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/components/Timer.jsx -------------------------------------------------------------------------------- /client_v3/src/data/id_tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/data/id_tags.js -------------------------------------------------------------------------------- /client_v3/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/index.css -------------------------------------------------------------------------------- /client_v3/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/main.jsx -------------------------------------------------------------------------------- /client_v3/src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/pages/Home.jsx -------------------------------------------------------------------------------- /client_v3/src/pages/Multiplayer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/pages/Multiplayer.jsx -------------------------------------------------------------------------------- /client_v3/src/pages/SinglePlayer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/pages/SinglePlayer.jsx -------------------------------------------------------------------------------- /client_v3/src/styles/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/Home.css -------------------------------------------------------------------------------- /client_v3/src/styles/Multiplayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/Multiplayer.css -------------------------------------------------------------------------------- /client_v3/src/styles/SinglePlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/SinglePlayer.css -------------------------------------------------------------------------------- /client_v3/src/styles/game.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/game.css -------------------------------------------------------------------------------- /client_v3/src/styles/guesses.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/guesses.css -------------------------------------------------------------------------------- /client_v3/src/styles/popups.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/popups.css -------------------------------------------------------------------------------- /client_v3/src/styles/search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/search.css -------------------------------------------------------------------------------- /client_v3/src/styles/social.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/styles/social.css -------------------------------------------------------------------------------- /client_v3/src/utils/anime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/utils/anime.js -------------------------------------------------------------------------------- /client_v3/src/utils/cached-axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/utils/cached-axios.js -------------------------------------------------------------------------------- /client_v3/src/utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/src/utils/db.js -------------------------------------------------------------------------------- /client_v3/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/client_v3/vite.config.js -------------------------------------------------------------------------------- /data_server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/Dockerfile -------------------------------------------------------------------------------- /data_server/data/bgm2moegirl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/data/bgm2moegirl.json -------------------------------------------------------------------------------- /data_server/data/char2attr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/data/char2attr.json -------------------------------------------------------------------------------- /data_server/data/filtered_id_tags_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/data/filtered_id_tags_mapping.json -------------------------------------------------------------------------------- /data_server/data/id_tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/data/id_tags.js -------------------------------------------------------------------------------- /data_server/data/id_tags_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/data/id_tags_mapping.json -------------------------------------------------------------------------------- /data_server/data/process.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/data/process.ipynb -------------------------------------------------------------------------------- /data_server/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/db.js -------------------------------------------------------------------------------- /data_server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/package-lock.json -------------------------------------------------------------------------------- /data_server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/package.json -------------------------------------------------------------------------------- /data_server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/server.js -------------------------------------------------------------------------------- /data_server/utils/selfPing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/data_server/utils/selfPing.js -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/package.json -------------------------------------------------------------------------------- /server_v3/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/server_v3/package-lock.json -------------------------------------------------------------------------------- /server_v3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/server_v3/package.json -------------------------------------------------------------------------------- /server_v3/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/server_v3/server.js -------------------------------------------------------------------------------- /server_v3/utils/selfPing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/server_v3/utils/selfPing.js -------------------------------------------------------------------------------- /setup-and-start.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/setup-and-start.bat -------------------------------------------------------------------------------- /setup-firewall.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/setup-firewall.bat -------------------------------------------------------------------------------- /start-lan-simple.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/start-lan-simple.bat -------------------------------------------------------------------------------- /stop-app.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czjun/anime-character-guessr/HEAD/stop-app.bat --------------------------------------------------------------------------------