Giter Club home page Giter Club logo

collaborative-project--spring-2019--web-programming's People

Contributors

code-warrior avatar

Watchers

 avatar  avatar

collaborative-project--spring-2019--web-programming's Issues

Webpage #1

  • Cursed page
  • Weird writing and unreadable text

Character Design Draft

Cursed/Creepy Characters that will be appearing throughout the page

  • Sketches
  • Color Palette

Design and program the cursed Image

The cursed image is the trigger that when clicked on, unleashes curses onto the user's browser. It appears randomly on the user's web page by hijacking a preexisting image.

Development to do:

  • it should appear randomly on pages with more than 3 images
  • it should take over medium to big images
  • it should interact with the user's mouse somehow;

Design to do:

  • Creepy and simple image
  • No more than 500px wide;

Haunter Icon

Design of the chrome extension icon that appears on the top of the page

Finalize Idea

Idea Pitch - Haunted Browser

This project is an artistic chrome extension that simulates the possession of a demon inside the browser. Weird things will start to happen after the user interact with a cursed interface.

Expand the Idea

We need to expand on this idea and go on detail for each of the curses.

Fabio

  • Come up with the most complex curse that you work on.

Catherine

  • Come up with simple curse that you would work on.

Bloody Screen Effect

Chrome Extension - content.js:

Create a bloody screen effect that would appear in the background of every website.

  • Some form of animation
  • New canvas should be created to be put in the background
  • The background should become red

Basic Setup - Gulp

Set up gulp files for production and development.

Dev

  • Sass
  • broswersync
  • linting html, css, js

Production

  • Sass
  • compress html, css, js

Webpage #2

  • Simple page to help inform viewers how to stop the extension effects
  • Hacker

Swarm of mouse cursors

A swarm of cursors will fly around the cursor in a circular pattern that creates the illusion of randomness. This will create confusion as to where the real mouse cursor is.

To do:

  • at least 10 independent particles with cursor skins
  • Take into consideration cursors for both mac and windows

Basic Framework

Description

A framework that stores and selects modules of functions based on time.

  • A curse is a front-end function that can manipulate the DOM in some artistic way.
  • A stage is a collection of curses based on curse type. They are responsible for storing and executing curses.

Checklist

  • Create Stage object to store and manage all curses
  • Create framework Haunter which has an internal timer that activates modules
    • Haunter should be flexible enough to support stage modules in any order
    • Haunter should determine how long each stage should last, based on the amount of stage modules
  • Put each object in separate scripts

Chrome extension for development

Chrome extension for development

Develop a basic chrome extension that works on every page, so that we can use it test out visual effects.

Basic Requirements

  • Works on every page
  • Has an working example in it

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.