├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── .vscode └── settings.json ├── README.ko.md ├── README.md ├── jsconfig.json ├── package.json ├── src ├── en │ ├── index.html │ ├── replay │ │ └── index.html │ └── update-history │ │ └── index.html ├── index.html ├── ko │ ├── index.html │ ├── ko.js │ ├── replay │ │ └── index.html │ └── update-history │ │ └── index.html └── resources │ ├── assets │ ├── images │ │ ├── IDI_PIKAICON-0.png │ │ ├── IDI_PIKAICON-1_gap_filled.png │ │ ├── IDI_PIKAICON-1_gap_filled_192.png │ │ ├── IDI_PIKAICON-1_gap_filled_512.png │ │ ├── controls_online.png │ │ ├── controls_online_ko.png │ │ ├── screenshot.png │ │ ├── sprite_sheet.json │ │ └── sprite_sheet.png │ └── sounds │ │ ├── WAVE140_1.wav │ │ ├── WAVE141_1.wav │ │ ├── WAVE142_1.wav │ │ ├── WAVE143_1.wav │ │ ├── WAVE144_1.wav │ │ ├── WAVE145_1.wav │ │ ├── WAVE146_1.wav │ │ └── bgm.mp3 │ ├── js │ ├── bad_words_filtering │ │ ├── bad_word_list.js │ │ ├── chat_filter.js │ │ └── ui.js │ ├── block_other_players │ │ ├── blocked_ip_list.js │ │ └── ui.js │ ├── chat_display.js │ ├── data_channel │ │ ├── data_channel.js │ │ ├── firebase_config.template.js │ │ ├── network_test.js │ │ ├── parse_candidate.js │ │ └── rtc_configuration.js │ ├── keyboard_online.js │ ├── main_online.js │ ├── nickname_display.js │ ├── offline_version_js │ │ ├── assets_path.js │ │ ├── audio.js │ │ ├── cloud_and_wave.js │ │ ├── keyboard.js │ │ ├── main.js │ │ ├── physics.js │ │ ├── pikavolley.js │ │ ├── rand.js │ │ ├── ui.js │ │ ├── utils │ │ │ ├── dark_color_scheme.js │ │ │ ├── is_embedded_in_other_website.js │ │ │ └── local_storage_wrapper.js │ │ └── view.js │ ├── pikavolley_online.js │ ├── quick_match │ │ ├── match_group.js │ │ ├── quick_match.js │ │ └── quick_match_server_url.template.js │ ├── replay │ │ ├── main_replay.js │ │ ├── pikavolley_replay.js │ │ ├── replay_player.js │ │ ├── replay_saver.js │ │ └── ui_replay.js │ ├── ui_online.js │ ├── update_history │ │ └── main_update_history.js │ └── utils │ │ ├── generate_pushid.js │ │ ├── hash_code.js │ │ ├── input_conversion.js │ │ ├── is_local_storage_available.js │ │ ├── mod.js │ │ └── serialize.js │ └── style.css ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/README.ko.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/package.json -------------------------------------------------------------------------------- /src/en/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/en/index.html -------------------------------------------------------------------------------- /src/en/replay/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/en/replay/index.html -------------------------------------------------------------------------------- /src/en/update-history/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/en/update-history/index.html -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/index.html -------------------------------------------------------------------------------- /src/ko/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/ko/index.html -------------------------------------------------------------------------------- /src/ko/ko.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/ko/ko.js -------------------------------------------------------------------------------- /src/ko/replay/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/ko/replay/index.html -------------------------------------------------------------------------------- /src/ko/update-history/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/ko/update-history/index.html -------------------------------------------------------------------------------- /src/resources/assets/images/IDI_PIKAICON-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/IDI_PIKAICON-0.png -------------------------------------------------------------------------------- /src/resources/assets/images/IDI_PIKAICON-1_gap_filled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/IDI_PIKAICON-1_gap_filled.png -------------------------------------------------------------------------------- /src/resources/assets/images/IDI_PIKAICON-1_gap_filled_192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/IDI_PIKAICON-1_gap_filled_192.png -------------------------------------------------------------------------------- /src/resources/assets/images/IDI_PIKAICON-1_gap_filled_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/IDI_PIKAICON-1_gap_filled_512.png -------------------------------------------------------------------------------- /src/resources/assets/images/controls_online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/controls_online.png -------------------------------------------------------------------------------- /src/resources/assets/images/controls_online_ko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/controls_online_ko.png -------------------------------------------------------------------------------- /src/resources/assets/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/screenshot.png -------------------------------------------------------------------------------- /src/resources/assets/images/sprite_sheet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/sprite_sheet.json -------------------------------------------------------------------------------- /src/resources/assets/images/sprite_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/images/sprite_sheet.png -------------------------------------------------------------------------------- /src/resources/assets/sounds/WAVE140_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/WAVE140_1.wav -------------------------------------------------------------------------------- /src/resources/assets/sounds/WAVE141_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/WAVE141_1.wav -------------------------------------------------------------------------------- /src/resources/assets/sounds/WAVE142_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/WAVE142_1.wav -------------------------------------------------------------------------------- /src/resources/assets/sounds/WAVE143_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/WAVE143_1.wav -------------------------------------------------------------------------------- /src/resources/assets/sounds/WAVE144_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/WAVE144_1.wav -------------------------------------------------------------------------------- /src/resources/assets/sounds/WAVE145_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/WAVE145_1.wav -------------------------------------------------------------------------------- /src/resources/assets/sounds/WAVE146_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/WAVE146_1.wav -------------------------------------------------------------------------------- /src/resources/assets/sounds/bgm.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/assets/sounds/bgm.mp3 -------------------------------------------------------------------------------- /src/resources/js/bad_words_filtering/bad_word_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/bad_words_filtering/bad_word_list.js -------------------------------------------------------------------------------- /src/resources/js/bad_words_filtering/chat_filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/bad_words_filtering/chat_filter.js -------------------------------------------------------------------------------- /src/resources/js/bad_words_filtering/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/bad_words_filtering/ui.js -------------------------------------------------------------------------------- /src/resources/js/block_other_players/blocked_ip_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/block_other_players/blocked_ip_list.js -------------------------------------------------------------------------------- /src/resources/js/block_other_players/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/block_other_players/ui.js -------------------------------------------------------------------------------- /src/resources/js/chat_display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/chat_display.js -------------------------------------------------------------------------------- /src/resources/js/data_channel/data_channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/data_channel/data_channel.js -------------------------------------------------------------------------------- /src/resources/js/data_channel/firebase_config.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/data_channel/firebase_config.template.js -------------------------------------------------------------------------------- /src/resources/js/data_channel/network_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/data_channel/network_test.js -------------------------------------------------------------------------------- /src/resources/js/data_channel/parse_candidate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/data_channel/parse_candidate.js -------------------------------------------------------------------------------- /src/resources/js/data_channel/rtc_configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/data_channel/rtc_configuration.js -------------------------------------------------------------------------------- /src/resources/js/keyboard_online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/keyboard_online.js -------------------------------------------------------------------------------- /src/resources/js/main_online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/main_online.js -------------------------------------------------------------------------------- /src/resources/js/nickname_display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/nickname_display.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/assets_path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/assets_path.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/audio.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/cloud_and_wave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/cloud_and_wave.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/keyboard.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/main.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/physics.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/pikavolley.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/pikavolley.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/rand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/rand.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/ui.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/utils/dark_color_scheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/utils/dark_color_scheme.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/utils/is_embedded_in_other_website.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/utils/is_embedded_in_other_website.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/utils/local_storage_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/utils/local_storage_wrapper.js -------------------------------------------------------------------------------- /src/resources/js/offline_version_js/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/offline_version_js/view.js -------------------------------------------------------------------------------- /src/resources/js/pikavolley_online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/pikavolley_online.js -------------------------------------------------------------------------------- /src/resources/js/quick_match/match_group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/quick_match/match_group.js -------------------------------------------------------------------------------- /src/resources/js/quick_match/quick_match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/quick_match/quick_match.js -------------------------------------------------------------------------------- /src/resources/js/quick_match/quick_match_server_url.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/quick_match/quick_match_server_url.template.js -------------------------------------------------------------------------------- /src/resources/js/replay/main_replay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/replay/main_replay.js -------------------------------------------------------------------------------- /src/resources/js/replay/pikavolley_replay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/replay/pikavolley_replay.js -------------------------------------------------------------------------------- /src/resources/js/replay/replay_player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/replay/replay_player.js -------------------------------------------------------------------------------- /src/resources/js/replay/replay_saver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/replay/replay_saver.js -------------------------------------------------------------------------------- /src/resources/js/replay/ui_replay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/replay/ui_replay.js -------------------------------------------------------------------------------- /src/resources/js/ui_online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/ui_online.js -------------------------------------------------------------------------------- /src/resources/js/update_history/main_update_history.js: -------------------------------------------------------------------------------- 1 | import '../../style.css'; 2 | -------------------------------------------------------------------------------- /src/resources/js/utils/generate_pushid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/utils/generate_pushid.js -------------------------------------------------------------------------------- /src/resources/js/utils/hash_code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/utils/hash_code.js -------------------------------------------------------------------------------- /src/resources/js/utils/input_conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/utils/input_conversion.js -------------------------------------------------------------------------------- /src/resources/js/utils/is_local_storage_available.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/utils/is_local_storage_available.js -------------------------------------------------------------------------------- /src/resources/js/utils/mod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/utils/mod.js -------------------------------------------------------------------------------- /src/resources/js/utils/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/js/utils/serialize.js -------------------------------------------------------------------------------- /src/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/src/resources/style.css -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/webpack.common.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorisanson/pikachu-volleyball-p2p-online/HEAD/webpack.prod.js --------------------------------------------------------------------------------