Offline modification of Doodle Champion Island Games by Google

Overview

Doodle Champion Island Games

This is an offline backup copy of the Doodle Champion Island Games by Google and Studio 4°C. The game has been modified to forcefully load the english text and force fullscreen, as well as some other minor improvements like turning off smoothing on Gecko-based browsers (and forcing moz-opaque), as well as fixing an issue with web browsers not supporting the Web Audio API.

Preferably you should play the game on google.com but if for some reasons it is blocked or you wish not to be tracked (note that for now, the submitscore url is still used and it still loads the leaderboard from Google's servers, that may change later), you can do so here :

https://gameblabla.github.io/doodle-champion-island-games-Google/

I would like to thank @potherca-blog for some of his interesting changes :P

Playing the game offline

Firefox

You can just open the index.html (you may have to change a setting for that though if reads from file:// are not allowed).

Chrominum and forks (Brave)

Yyou will need to host your own HTTP server. Run : python3 -m http.server

in a terminal and load up the game at 127.0.0.1:8000.

COPYRIGHT

Of course the game code itself belong to their respective owners, Google and Studio 4°C Co., Ltd.

I would recommend that you do not host this on your website or elsewhere without Google's permission. The only purpose of this project is to be able to run this game offline in case the game gets shut down.

Comments
  • How to change the language?

    How to change the language?

    I'm a newbie, i'm playing at this https://gameblabla.github.io/doodle-champion-island-games-Google/ and i want to change the language but i don't know how, can you show me how to change the language?

    opened by NguyenBich-VsG 5
  • Game crashes if browser does not support Web Audio API

    Game crashes if browser does not support Web Audio API

    On some browsers that don't support the Web Audio API (especially on older browsers), after it plays the video, it will just crash. In Firefox it reports : Uncaught (in promise) Must call Audio.init before preloading audio.

    The unmodified version on google.com also has the issue. This should be fixed so it could be played on as many browsers as possible.

    opened by gameblabla 1
  • Attempted No Web Audio API fix.

    Attempted No Web Audio API fix.

    Hopefully this should fix the issue with the game simply not working on some web browsers disabling or not supporting the Web Audio API, preventing the game from booting.

    opened by gameblabla 0
  • Usage of Files for Debug Website

    Usage of Files for Debug Website

    Hello, I am wondering if I could use the files for an offline, debug version of the game. I haven't had any success making my own, and I don't want to really waste time on this if there is a suitable alternative available. Do you mind that I use the files to make a debug (show hitboxes) version hosted on my GitHub account?

    I also don't know how to pull someone else's repository or do branches or all that, so if you could help me out, that would be appreciated. ^^

    opened by ghostlium 1
  • Version + Modification List Suggestions

    Version + Modification List Suggestions

    Is it possible that modifications from the original files could be listed? Would also be nice to know which version this repo is running since there are glitches exclusive to certain versions.

    opened by ghostlium 1
  • Switch game to CreateJS 2017 version (rather than the Dec 2015 build it uses)

    Switch game to CreateJS 2017 version (rather than the Dec 2015 build it uses)

    This game uses an older version of CreateJS, the December 2015 version instead of the latest version. This version added WebGL rendering, greatly improving performance on some platforms especially mobile phones. We could also make it so it's only enabled for WebGL enabled browsers as it does retain the canvas only path.

    Unfortunately it doesn't work properly as it partially breaks rendering the tile mapped graphics.

    opened by gameblabla 4
  • Leaderboard & send score

    Leaderboard & send score

    There's a leaderboard file called scores.json which is loaded from here : https://storage.googleapis.com/kitsune-scores/scores.json

    For now, i made it empty in our repo but it is still trying to load it from Google APIs... What should i do ? Just periodically update it ?

    There's also a url (probably some kind of api stuff formatted in json) that is used to send your scole to google's servers https://us-central1-kitsune-271319.cloudfunctions.net/submitScore

    It may be desirable to either find some way to do our own replacement or do the score submitting stuff locally.

    opened by gameblabla 1
  • Use higher quality music tracks

    Use higher quality music tracks

    For now, we are only using the high quality variants from the original composer himself for the DDR minigame. These have a higher bitrate and stereo sound unlike the original music files.

    These were taken from https://www.youtube.com/c/qumumusic/videos, the main composer of the game.

    There are also high quality variants for the other tracks but it's a pain as they also embedded sound effects in there too.

    I would need someone to insert them in a way that properly syncs properly with the game.

    opened by gameblabla 3
Releases(1)
Owner
That's where i post my junk here. You'll mostly find forks of emulators here but i also made some games too.
null
A Technical Blogging Website that utilizes Notion as a CMS for ease of modification with the help of the notion-API & whose content has been rendered with next-js and react-notion-x

GDSC MCE Blogs This repo is what GDSC MCE uses to power their blogging website gdsc-mce-blogs. It uses Notion as a CMS, fetching content from Notion a

null 7 Dec 16, 2022
This is college project in which me and my team create a website that provide the tools for basic text modification and add todos also we add blog init.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Ayush 4 Jun 9, 2022
rGUI is a GUI Library made for the GTA Multiplayer Modification RAGE:MP

rGUI - RAGE:MP A multifunctional GUI Library made for the GTA Multiplayer Modification RAGE:MP which is easy to use and understand. Will be updated fr

revenant. 11 Jan 3, 2023
A Bower wrapper for @bartaz modification to the jQuery Term Highlighting plugin.

jQuery.Highlight.js Text highlighting plugin for jQuery. Original code and documentation. Install API Examples Attribution Install How to use this plu

Ilya Radchenko 46 Dec 30, 2022
Google-Drive-Directory-Index | Combining the power of Cloudflare Workers and Google Drive API will allow you to index your Google Drive files on the browser.

?? Google-Drive-Directory-Index Combining the power of Cloudflare Workers and Google Drive will allow you to index your Google Drive files on the brow

Aicirou 127 Jan 2, 2023
This is a simple script to upload Multiple files into google drive using google drive API and Nodejs.

Welcome to gDrive Multiple File Upload ?? This is a simple script to upload Multiple files into google drive using google drive API and Nodejs Install

Jayamal Sanuka Hettiarachchi 1 Dec 29, 2021
Google-reviews-crawler - A simple Playwright crawler that stores Google Maps Place/Business reviews to a JSON file.

google-reviews-crawler A simple Playwright crawler that stores Google Maps Place/Business reviews to a JSON file. Usage Clone the repo, install the de

￸A￸l￸e￸x D￸o￸m￸a￸k￸i￸d￸i￸s 6 Oct 26, 2022
Google Clone using NEXT JS ,SSR, Tailwind and Google API's to search data.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Hamnaikbalkhan 7 Sep 23, 2022
simple jquery Plugin that utilizes Google API to get data from a Place on Google Maps

jQuery Plugin to display Google Reviews of a Place on Google Maps this will get the 5 reviews, google offers you. But I need more than 5 reviews! if y

Simon Neutert 32 Dec 14, 2022
A Geiger counter for Google emitting a sound for each request that goes to Google.

Google Teller This is a (Firefox) add-on (WebExtension) that emits a sound every time you connect to a service hosted by Google. It is inspired by @be

rugk 35 Nov 5, 2022
Script to synchronize between a Notion database and Google Calendar both ways. Uses Google App Script.

Yet Another Two Way Notion-Google Calendar Sync Script A script to sync events between Google calendar and a Notion database. Features! Google App Scr

kat 41 Jan 7, 2023
⏱ A Google Chrome extension for keeping track of who is talking during Google Meets

Am I Talking A Lot? ⏱ A Google Chrome extension for keeping track of who is talking during Google Meets Features Tracks talking time for each particip

Sean McPherson 8 Oct 5, 2022
PS4 Offline Account Activator reimplemented as a web payload

ps4-web-activator PS4 offline activator, reimplemented as a web payload. Tested and proven to be working on 7.5X firmwares. Untested 6.72 and 7.02 pag

null 44 Nov 8, 2022
A daily print-and-play roguelike adventure you can play offline.

Chronicles of Stampadia A print-and-play roguelike with a new adventure every day! Play today's adventure | Read the manual | Learn how to play | Disc

Francesco Cottone 36 Oct 15, 2022
F-Curator is an offline application that comes at you all day long and curates your own web favorites

F-Curator F-Curator is an offline application that comes at you all day long and curates your own web favorites. Based on Electron and React technolog

UIUX Lab 21 Dec 25, 2022
A collection of scripts to build offline documentation for your favourite frameworks/libraries. Simply search, copy/paste the commands and enjoy.

Offline-docs A collection of scripts to build offline documentation for your favourite frameworks/libraries. Simply search, copy/paste the commands an

Naveen Namani 37 Dec 24, 2022
Offline rendering examples at the command line with Node.js

Elementary Audio Offline Rendering Examples This repository holds a set of small examples using Elementary in Node.js to process audio files. Each sub

Elementary Audio 8 Jun 12, 2022