Code Monkey home page Code Monkey logo

doodle-champion-island-games-google's Introduction

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.

doodle-champion-island-games-google's People

Contributors

gameblabla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

doodle-champion-island-games-google's Issues

rc7

yeah rc7 is out if you wanna update it

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. ^^

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.

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.

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.

Host on Github Pages

If the main HTML file is renamed to index.html and GitHub Pages enabled, the game would be hosted and could also be linked to online!

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.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.