Skip to content
This repository was archived by the owner on May 15, 2024. It is now read-only.

This is the prompt for the Unit 1 Project. For this project, you will be creating a browser-based JavaScript game.

Notifications You must be signed in to change notification settings

SEI-R-6-21/u1_project_prompt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Project 1 - Building A Browser Game

game

Task

Your task is to build a browser-based game utilizing HTML/CSS/JavaScript.

Ideas:

  • Blackjack
  • Memory Flash Cards
  • Connect Four
  • Battleship
  • Dice Movement Game (Candyland, Sorry, etc.)
  • Snake
  • Anything Else You Can Think Of

For Project Approval

  • Your game must be approved by the instructors before you start
  • Detailed README.md (Project Title, Description, How to Get Started, Credits)
  • A Trello Board detailing the plan and progress of your project (linked on your ReadMe)

Project Approval Due Date: 2/3/23 by 9:00AM EST

Project Requirements (MVP)

Your project must:

  • Be a new repo. Create a new repo in your GitHub and build your project there. DO NOT name your repository Project 1. Give it a real name.
  • Include a beautiful, professional README.md (use markdown)
  • Utilize flexbox or grid (or both)
  • Include a minimum of 2 HTML pages and navigation between them
  • Include a minimum of 2 event handlers
  • Have at least 20 meaningful git commits. You should be committing your changes every time you build a new feature.
  • Your code should be properly indented, spaced, and within code blocks. DO NOT leave in commented out code that was left unused (bad practice). Comments, if in your code at all, should be in your code to describe what your functions are doing.
  • Display proper use of global variables and function parameters (function scopes)
  • Use camelCase for JavaScript variables
  • Be deployed on Surge (We will cover this on Monday of project week)

Project Completed Due Date: 2/10/23 by 1:30PM EST

Tips

  • Research what you consider the best game websites out there to get ideas/inspiration
  • Chat and bounce ideas off your classmates and gather useful feedback
  • Commit early (day one) and often (everytime you implement a new feature)
  • Implement all project requirements first before moving on to post-mvp features
  • Make it look professional (this is for you to showcase - it could land you a job)

Post-MVP Ideas

  • Add a dark mode feature
  • Use object oriented programming to create reusable elements
  • Use Google Fonts in your project. To do this, find a font on Google Fonts , select the font, go to the embed link, and put its HTML tag in your HTML document's <head> tag, above your link to your CSS. You will then need to use its CSS Rule to apply it in your CSS file.

A Note on Plagiarism

  • Plagiarism is a serious offense and grounds for immediate withdrawal.
  • You are encouraged to ask others, including students, instructors, and Stack Overflow for help. However, it is not acceptable to copy another persons code and submit it as your own. More importantly, it is detrimental to your learning and growth.
  • Small snippets of code that solve small problems taken from Stack Overflow are generally an exception to this rule. If you aren't sure, it is your responsibility to ask your instructor. To be on the safe side, we ask that you credit the person/resource you got the code from in a comment, and let an instructor take a look at it.

About

This is the prompt for the Unit 1 Project. For this project, you will be creating a browser-based JavaScript game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •