GithubHelp home page GithubHelp logo

project-guess-who's Introduction

Project Name

This week's project was to create a classic board game Guess Who with JS objects and arrays, connecting this to the DOM.

The problem

I started of by trying to understan the code that was given, goint trough all the functions that where already there, connected to the html and css. After this i went to the project breif on the notion site and read through all the steps in the hints guide. At first it did not make that mush sense to me. The code that we where given - on paper i could understand what was the outcome of the functions and the array of objects but as soon as i was to start it was like a wall hitting my face. I think what i would have liked to do different is to really read through the steps with the hints over and over again. I struggle with my own patience sometimes and just want to "get going". But i really need to hold myself back before i start next time.

After a little while i was able to invoke the start funcion with the board function and secret persons funcion as well. Since many of my classmates had the same issue as me i got a lot of help seing their problems and the support they got made me realize what i also needed to do.

I went through the hints steps set up all my event listeners and after a while it kind of just floated on. Also i think everything got a bit easier with Maks last session for the array filter and how to access the different values and categories and then i could apply this on my own project. I even got alot of help from other team mates (not from my own group) who i had meetings with to just go through the steps.

If i would have had more time i think i would have focused more on slowing down the start process. Understanding the game logic (which for this week i think was tough) and focus on knowing my next step before being to eager to start. I would probably also try not to be afraid of braking down the code, make errors, try to understand the error messages and know that they will guide me to fix the problem.

View it live

https://brave-khorana-d703a8.netlify.app/

project-guess-who's People

Contributors

jenniedalgren avatar magicvilla 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.