10000 GitHub - Zizuar/RPS-Multiplayer: RPS game with multiple players from different locations.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Zizuar/RPS-Multiplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Unit 7 Assignment - Rock Paper Scissors (Challenge)

RPS? Again?! What?!!

Overview

In this assignment, you'll indeed create another Rock Paper Scissors game. The catch? You're going to make this an online multiplayer game, all with the help of Firebase (and the rest of your web development repertoire)!

Some Notes Before you begin

  • Whether you finish the game or not, you must hand in your code by the due date to avoid having your work marked incomplete.
  • We don't expect every student to finish this assignment. Still, we do want to see you program this game as best you can.

When Should You Be an Expert with the Concepts from This Homework?

By Unit 9. Try your absolute best to finish this homework.

Setup

  1. Create a GitHub repo called RPS-Multiplayer and clone it to your computer.

  2. Create a file inside of your RPS-Multiplayer folder called index.html. This is where your page's HTML will go.

  3. Don't forget to include jQuery and Firebase.

  4. Inside RPS-Multiplayer, create your assets directory.

  5. Create the folders and files you typically place in assets -- just like you had for the prior unit's homework assignments.

Submission on BCS

  • Please submit both the deployed Github.io link to your homework AND the link to the Github Repository!

Instructions

  • Create a game that suits this user story:

    • Only two users can play at the same time.

    • Both players pick either rock, paper or scissors. After the players make their selection, the game will tell them whether a tie occurred or if one player defeated the other.

    • The game will track each player's wins and losses.

    • Throw some chat functionality in there! No online multiplayer game is complete without having to endure endless taunts and insults from your jerk opponent.

    • Styling and theme are completely up to you. Get Creative!

    • Deploy your assignment to Github Pages.

Reminder: Submission on BCS

  • Please submit both the deployed Github.io link to your homework AND the link to the Github Repository!

Minimum Requirements

Attempt to complete homework assignment as described in instructions. If unable to complete certain portions, please pseudocode these portions to describe what remains to be completed. Adding a README.md as well as adding this homework to your portfolio are required as well and more information can be found below.


Create a README.md

Add a README.md to your repository describing the project. Here are some resources for creating your README.md. Here are some resources to help you along the way:


Add To Your Portfolio

After completing the homework please add the piece to your portfolio. Make sure to add a link to your updated portfolio in the comments section of your homework so the TAs can easily ensure you completed this step when they are grading the assignment. To receive an 'A' on any assignment, you must link to it from your portfolio.


Additional Practice and Support

  • If you find your skills lacking in any of the subjects we taught you, look at your instructor's in class repository.

    • Find the exercises that you did in class and redo them from scratch. It might seem redundant at first, but this will help edify the material.

    • You can also watch videos of this all of our past lectures--we've saved these to the repo.

*If you have any questions about this project or the material we have covered, please post them in the community channels in slack so that your fellow developers can help you! If you're still having trouble, you can come to office hours for assistance from your instructor and TAs.

Good Luck!

About

RPS game with multiple players from different locations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0