Giter Club home page Giter Club logo

classichark's Introduction

Classic Hark The Sound in the Browser

Author: Robert Overman
Description:Current implementation for running equivalent of the downloadable version of Hark the Sound in the browser.

Crude Hierarchy Description

Pointing your browser to the this directory loads the framework. Index file contains the home page layout. The index loads 'htsFrameWork.js' which is the framework for loading the games. No longer does the index.html serve the DOM needs of the game widgets. Transitioning over to having a template for each. Right now the only game engine that loads a functional DOM is the Reaction Game engine, but this one has an issue loading the styling which is being worked on.

Each game type has a corresponding game engine in the 'widgets' directory. Currently the home page loads a table of links to the games. Games open in a new tab for now. The hash value tells framework which game to load.

Originally this version of hark functioned like the downloadable version. The user first had to move through the game types and pick one. Then the user was presented with the available games to play within in that type. The user selected one and the game loaded. Therein, the hash loading style was an afterthought and there remains much in the code that no longer serves the game, most is noted within.

Also in the framework there is a fair amount of code not used in the framework but used by all the game engines. It was put there as a first step of possibly pulling some of it onto UOW for more games to use as well.

Game data is now pulled from the UOW sever. Sounds and images are not up on the sever yet.

**-Options Currently Disabled--The framework listens for options updates which are prompted by the user pressing the submit button in the options menu. The framework publishes the resulting data for the game engine to utilize.

Other Notes

None of the images or sounds are up here.

classichark's People

Contributors

computerscientist avatar gbishop avatar overman avatar

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.