Skip to content

BogdanFSD/Auto-Quiz

Repository files navigation

Auto-Quiz

Game Overview

Auto quiz games it is a game that consist of 10 question about Cars, auto business etc.

Please see live programm here Auto-Quiz

Auto-Quiz

Contents

How to play

This Quiz is very straight forward. We have welcoming message at the begginig and afterwards we can see that computer ask users name.
Once computer have our name we got question if we want to start the game. Once we want to we have 10 questions hwere if user would reply incorrect he would see message "CORRECT" or "WRONG" and ammount of points he got after that.

Back to top

User Experience

As a first time user, I want game that easy to understand.
As a first time user, I want to understand how to play.
As a game user, I want to see my score.
As a Game user I want to see if I am correct ot not.

Back to top

Owner goals

Provide easy and time spending for some short amoint of time.

Model

Logic Flow Chart

Logic was made by ***Lucidchart***

Flow Chart

Back to top

Features

Quiz game that shows you questions in different order and user score in the end of the game

User name

At the beggining asks user name

User Name

Back to top

Start

Show Welcoming message, car graphic and asks the name of the user. after which he would be asked again if he want continue.

Start screen

Back to top

Exit

Once user decided not to go further than game exits

Exit the game

Back to top

Questions

After User choose 'yes' we can see questions

Questions

Back to top

Response

Once User start to play he/she would see if answer is correect by 'correct' or wrong once 'wrong' and as well score

Correct

Correcr

Wrong

Wrong

Back to top

End game

Once user gives answer for all questions message will tell him that he replyied for everthing

End game

Back to top

Technologies Used

[GitHub]() - to host code and update versions
[Python]() - coding language
[Heroku]() - deployment.
[Chrome DevTools]() - to test the responsiveness.
[PEP8 online]() - to validation
[Lucidchart]() - to create the flow chart.

Back to top

Testing

PEP8 online

Code wa tested in  [PEP8](http://pep8online.com/) and no errors found

PEP8

Back to top

Input Testing

I tested all project manually typing in all possible ways

If name is numbers User would see this

Error

Same message would pop up for any invalid User input

Back to top

Deploy the project to Heroku

1. Log in account at Heroku account , Choose `Create new app`, name your app, choose a `region` from the  list to which one is better for you`.  Click `Create app`.

2. Go to the `Settings`  , click `Add buildpack` button at``Buildpacks section`, first Choose `python` and add it, then select `nodejs` and add it.

Heroku

3. Click on `Deploy` , click `GitHub` in the `Deployment method` section, search for the repo at your GitHub, click``Connect`. 

heroku

4. In the `Manual deploy`, choose `main` and then click `Deploy Branch` button, the app will deploy soon. 

Heroku

5. Click the `View` button at the bottom  or the `Open app` button  to view the programme.

Back to top

Credit

I watche this video that helped me better to implenement classes Mike Dane

I used some code from here as well Real Python

Back to top

Acknowledgement

Thank you to my Mentor Rohit Sharma and Slack community

Back to top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors