From cbaa70e24298b1adb6ca095d96262139ff097c08 Mon Sep 17 00:00:00 2001 From: Ayub Pathan Date: Sun, 6 Jun 2021 12:08:22 +0200 Subject: [PATCH 1/4] submission of project files --- your-project/main.ipynb | 297 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 your-project/main.ipynb diff --git a/your-project/main.ipynb b/your-project/main.ipynb new file mode 100644 index 0000000..df1346c --- /dev/null +++ b/your-project/main.ipynb @@ -0,0 +1,297 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "54a156ae", + "metadata": {}, + "source": [ + "# Hangman" + ] + }, + { + "cell_type": "markdown", + "id": "a27aee68", + "metadata": {}, + "source": [ + "##### Code written for a selected project - Hangman - from a given list of proejcts. I have no any particular reason why I have selected this game but found it could be easy as a good start for a beginner to long or lets say intensive coding exercises. \n", + "\n", + "* \"This code was written again after writing my first code which I had a lot of problem to run it successfully\"\n" + ] + }, + { + "cell_type": "markdown", + "id": "ea3aab4d", + "metadata": {}, + "source": [ + "#### Creating dictionary of hangman to display for various stages of game 0 to 7 " + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "id": "829b6347", + "metadata": {}, + "outputs": [], + "source": [ + "#%run images.ipynb import Add \n", + "#tried to use to import images but \n", + "# i dont know why it didnt work. It was always giving an error & was annoyin\n", + "#so simply I pasted all my figures of hangman in display dictionary!\n", + "\n", + "display = {\n", + " \n", + "0:\"\"\"\n", + "-------\n", + "| \n", + "|\n", + "|\n", + "|\n", + "|\n", + "|\n", + "\"\"\",\n", + "\n", + "1:\"\"\"\n", + "-------\n", + "| |\n", + "|\n", + "|\n", + "|\n", + "|\n", + "|\n", + "\"\"\",\n", + "\n", + "2:\"\"\"\n", + "-------\n", + "| |\n", + "| 0\n", + "|\n", + "|\n", + "|\n", + "|\n", + "\"\"\",\n", + " \n", + "3:\"\"\"\n", + "-------\n", + "| |\n", + "| 0\n", + "| |\n", + "|\n", + "|\n", + "|\n", + "\"\"\",\n", + " \n", + "4:\"\"\"\n", + "-------\n", + "| |\n", + "| 0\n", + "| \\|/\n", + "|\n", + "|\n", + "|\n", + "\"\"\",\n", + "5:\"\"\"\n", + "-------\n", + "| |\n", + "| 0\n", + "| \\|/\n", + "| |\n", + "| \n", + "|\n", + "\"\"\",\n", + " \n", + "6:\"\"\"\n", + "-------\n", + "| |\n", + "| 0\n", + "| \\|/\n", + "| |\n", + "| / \\\n", + "\"\"\",\n", + "\n", + "7:\"\"\"\n", + "-------\n", + "| |\n", + "| 0\n", + "| /|\\\n", + "| |\n", + "| / \\\n", + "\"\"\"\n", + "}\n" + ] + }, + { + "cell_type": "markdown", + "id": "b9bae81f", + "metadata": {}, + "source": [ + "#### Defining list of words with various words related to first compact week1 bootcamp:)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f44c7ca8", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "list_of_words = ['ironhack', 'bootcamp', 'new', 'experience', 'amazing', 'green', 'yellow', 'guess', 'fight', 'learn', 'never', 'give', 'up', 'devastated', 'active', 'again', 'sometimes', 'full', 'energy', 'happy', 'thinking', 'confused', 'writing', 'not', 'understanding', 'trying', 'hard', 'practising', 'sitting', 'long', 'time', 'small', 'break', 'let', 'refresh', 'join', 'again', 'boost', 'with', 'coffee', 'sunny', 'outside', 'summer', 'but', 'must', 'work', 'learn', 'keep', 'enjoying', 'because', 'all', 'will', 'charming', 'proud', 'feeling', 'new word', 'berlin','madrid', 'barcelona', 'miami','amsterdam', 'place', 'campus', 'remote', 'choose', 'data analysis', 'web', 'development', 'programing', 'python', 'javascript', 'lambda', 'function', 'define', 'defination', 'import', 'random', 'list', 'dictionary', 'reduce', 'induce', 'filter', 'addition', 'substraction', 'factorial', 'kata', 'codewars', 'lecture', 'command', 'string', 'decision', 'making', 'project', 'planning', 'jupyter', 'week', 'hackathlon', 'career', 'recruitment', 'job','new challenge', 'new task', 'new people', 'new team', 'approach', 'logic', 'success', 'party']\n" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "id": "50845960", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Enter your name h\n", + "Welcome h to play Hangman game! \n", + "Try to guess the hidden word a\n", + "\n", + "-------\n", + "| \n", + "|\n", + "|\n", + "|\n", + "|\n", + "|\n", + "\n", + "A _ A _ _\n", + "\n", + "\n", + "You have 7 tries left!\n", + "Try to guess the hidden word again\n", + "\n", + "-------\n", + "| |\n", + "|\n", + "|\n", + "|\n", + "|\n", + "|\n", + "\n", + "A G A I N\n", + "\n", + "\n", + "You have 6 tries left!\n", + "Nice of you! You have nailed it\n" + ] + } + ], + "source": [ + "import random\n", + "\n", + "#which variables I need\n", + "#1 word : list of word from which word is randomly generated.\n", + "#2 guessmade : user will keep guessing word and this variable will be updated if the word is matching generated word\n", + "#3 guess as user input. User will be asked to give input as this is consider as guess\n", + "#4 win: this boolean will be used as False for initial condition to start the game and if\n", + "# win will be True then game will be over and print statment will be recalled\n", + "\n", + "word = random.choice(list_of_words).upper() # randomly generating word & capitalising\n", + "#word = word.upper() # capitalising word\n", + "\n", + "'''variable guess (which has to be guessed by user) which is shown by \"_ _ _ _ _ _ _ _\" which should be equal\n", + " length of the word and then we multiply it by _.\n", + "'''\n", + "guessmade = list(len(word)*'_')\n", + "#just to print to see if given list matches to the word length!\n", + "#print(guess)\n", + "#defining initial condition as boolean if game win\n", + "win = False\n", + "turn = 7\n", + "\n", + "#Welcoming user and asking to enter name to start the game! \n", + "name = input(\"Enter your name \")\n", + "print(\"Welcome \" + name + \" to play Hangman game! \")\n", + "\n", + "\n", + "def check(letter, word):\n", + " '''\n", + " This function check if the letter guessed by user is in hidden \n", + " word or not and it is in the hidden word, then it should show\n", + " that letter updated in the list of guessmade list instead of _\n", + " '''\n", + " for i in range (0,len(word)):\n", + " letter = word[i]\n", + " if guess == letter:\n", + " guessmade[i] = guess\n", + " if '_' not in guessmade:\n", + " return True\n", + " else: \n", + " return False\n", + "\n", + "def status():\n", + " '''\n", + " This function is defined to know the status of the turns left with your\n", + " '''\n", + " print(display[7-turn]) # displaying hangman as per turn left\n", + " print(' '.join([str(i) for i in guessmade]))\n", + " print('\\n')\n", + " print(\"You have\", turn,\"tries left!\")\n", + " \n", + "#creating while loop statement, because it will be repeatitive and hence while will be the best option:\n", + "while win == False and (turn>0):\n", + " status\n", + " guess = input(\"Try to guess the hidden word \") # guess as a user input \n", + " guess = guess.upper() # capitalising the guess\n", + " \n", + "#defining loop: if guess is equal to randomly generated word, then we decpare gameWin as true\n", + " if guess == word: \n", + " win = True\n", + " guessmade = word\n", + " if len(guess) == 1 and guess in word:\n", + " win = check(guess, word)\n", + " else:\n", + " turn = turn-1\n", + " status()\n", + "\n", + "if win:\n", + " print(\"Nice of you! You have nailed it\")\n", + "else:\n", + " print(\"Its pity you ran out of turns and YOU let the goodman die! \\n The secret word was\", word)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "55a74ad1", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "113305e1", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 188e4ac457fc7d746bc78c196b55c76814e14269 Mon Sep 17 00:00:00 2001 From: Ayub Pathan Date: Sun, 6 Jun 2021 12:10:25 +0200 Subject: [PATCH 2/4] submission of project files --- .DS_Store | Bin 0 -> 6148 bytes your-project/Presentation.pdf | Bin 0 -> 92927 bytes your-project/README.md | 29 +++++++++++++++++------------ 3 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 .DS_Store create mode 100644 your-project/Presentation.pdf diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..19bba06a8a67a3bbe1138eed254546bef2f899c0 GIT binary patch literal 6148 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�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 Nio3XRv?SJCf>`d(*M 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 literal 0 HcmV?d00001 diff --git a/your-project/README.md b/your-project/README.md index 2a8493d..4a2c53a 100644 --- a/your-project/README.md +++ b/your-project/README.md @@ -1,9 +1,10 @@ Ironhack Logo -# Title of Your Project -*[Your Name]* +# Hangman game +*[Ayub Pathan]* -*[Your Cohort, Campus & Date]* +*[Data Analytics Cohort, Remote & 03.06.2021]* +*[Teacher : Ignacio; TA: Raul]* ## Content - [Project Description](#project-description) @@ -13,22 +14,26 @@ - [Links](#links) ## Project Description -Write a short description of your project. Write 1-2 sentences about the game you chose to build and why. +This short project demonstrates how to create & play hangman game. +User is asked to guess the secret word to save hangman being hanged. ## Rules -Briefly describe the rules of the game. +1 Guess word is created randomly +2 User has to provide a letter to fill in blanks to complete the word +3 Totally assigned lives/turns are 5 (as defined in this game) +4 Keep guessing the word until user succeed +5 If user guess the word correctly, user will win +6 If user runs out of turns, then hangman will be hanged and game will be over! -## Workflow -Outline the workflow you used in your project. What are the steps you went through? - -## Organization -How did you organize your work? Did you use any tools like a kanban board? -What does your repository look like? Explain your folder and file structure. +## Workflow +1 Selection of project +2 Project planning +3 Scrolling through resources to know more about the game +4 Writing codes ## Links Include links to your repository, slides and kanban board. Feel free to include any other links associated with your project. [Repository](https://github.com/) [Slides](https://slides.com/) -[Trello](https://trello.com/en) From 57f84cfb7109f8af293766b4a7f046dcfb71db82 Mon Sep 17 00:00:00 2001 From: Ayub Pathan Date: Sun, 6 Jun 2021 12:23:28 +0200 Subject: [PATCH 3/4] submission of project files --- .DS_Store | Bin 6148 -> 6148 bytes Kick-Off.md | 94 ----------------------------------------- your-project/README.md | 24 +++++------ 3 files changed, 12 insertions(+), 106 deletions(-) delete mode 100644 Kick-Off.md diff --git a/.DS_Store b/.DS_Store index 19bba06a8a67a3bbe1138eed254546bef2f899c0..4d3d72d458ecc0ed80dde945aca9cb792be5830a 100644 GIT binary patch delta 221 zcmZoMXffEJ$`a4`S(AZ*frUYjA)O(Up(Hoo#U&{xKM5$t(fPPLDckI@BdUA~UipFy z!{Frn+ybB;1_tI243ihI%1mCs!p(Sc@*0)~Pl@Vk6EjmC1w%vAS{;RIOLHLG+{Cc9 zmXkwV)zH>6A-A%sx~8^nCRjfMBO`=n;D^#MY8Kes39S5#8-OegR+Brz6LL16Wwm75 J%+B$b9{^B1HeUb$ delta 179 zcmZoMXffEJ$`a4e&BDOIz`~%%kj{|FP?DSP;*yk;p9B=+;9B)CIm_&@BdUA~UipFy z!{Frn+ybB;1_s6l43ihK%1mCs!p(SM@*0)~F7fJW6EjmC1#`p6=B%=eGbV?!$}`Rc fDH6y@N7gwp9Vn - -# Build your own game! - -## Content -- [Project Description](#project-description) -- [Games](#games) -- [Project Goals](#project-goals) -- [Requirements & Deliverables](#requirements-&-deliverables) -- [Mentoring](#mentoring) -- [Schedule](#schedule) -- [Presentation](#presentation) - -## Project Description -In this project, you will create your first software! -You are tasked with creating a **game** that interacts with the user, using functions and other basic python resources you have learned during the week. Your game will be able to take an input from the user and provide an output. - -You will also present your game to the class. - -## Games -You will be assigned one of the following games: - -* [Strong Random Password Generator](https://strongpasswordgenerator.com/) -* [Guess The Number](https://www.funbrain.com/games/guess-the-number) -* [Hangman](https://www.coolmathgames.com/0-hangman) -* [Message Encryption & Decryption](https://www.base64decode.org/) -* [Mastermind](https://www.webgamesonline.com/mastermind/) -* [Tic Tac Toe](https://www.google.com/search?q=tic+tac+toe&oq=tic+tac+toe&aqs=chrome..69i57j0l5.1876j0j4&sourceid=chrome&ie=UTF-8) -* [Blackjack](https://bicyclecards.com/how-to-play/blackjack/) -* [Soldier & Dice (Risk)](https://en.wikipedia.org/wiki/Risk_(game)#Attack_and_defense) - -## Project Goals -During this project you will: -* Fork and manage your own git repository. -* Build your own code from scratch. -* Put into practice the basic python concepts learned during the week. -* Get used to public presentations. - -## Requirements & Deliverables -The **mandatory** requirements that this project needs to satisfy are: -* The project must be planned. That is why creating a Kanban board is important. You can either do it manually (e.g. with post-its) or use an online tool like Trello. You can find a template for Trello [here](https://trello.com/b/pc2CNZTo/project-1-build-your-own-game). Remember that you **CAN'T CODE** until your project is planned. -* Your repository must be clean and organized; this means that it must include a *.gitignore* file and a README file and also have a functional file structure. You can easily create a *.gitignore* template [here](https://www.toptal.com/developers/gitignore). -* Your code must include at least one function. -* The project needs to be presented to your colleagues on the day of the presentation. - -The **mandatory** deliverables that you must turn in are: -* Link to the repository you used while working on your project. The repository must include all the files you used to build your game. Remember to commit often to avoid trouble in case you mess up: this means more than 1 commit! -* Link to Trello or picture of your Kanban Board. Include the link or the picture in the README file. - -The **deadline** to turn in the deliverables is right before the project presentations. - -## Mentoring -One of the TAs will be your mentor! - -Your mentor will: -* Keep track of your project in general terms. Your mentor will be the second person that knows more about the project, after you. -* Check if you are following your plan: are you keeping up with your tasks and deadlines? Do you have any obstacles blocking you? -* Help/support you with specific questions. - -Your mentor is **not** meant to: -* Know everything. -* Be your manager. You have to be responsible of your own tasks! - -## Schedule - -**Please note** that the following schedule is simply a guideline. Feel free to organize your work as you see fit. - -**Wednesday** -* Choose the game that you are going to code. -* Plan your project. Remember that we are providing you with a Trello [template](https://trello.com/b/pc2CNZTo/project-1-build-your-own-game). Remember that you **CAN'T CODE** until your project is planned. -* Fork the repository and edit the README overview. You can find a [template](https://github.com/ta-data-bcn/Project-Week-1-Build-Your-Own-Game/blob/master/your-project/README.md) for your README file in this repository. Remember to keep the README up-to-date. -* Once you finish, start coding! Remember to use functions. - -**Thursday** -* Finish the coding and possibly check for bugs in the program (e.g. check what happens if the player gives unexpected inputs to the program). -* In the evening, start preparing the slides for Friday's presentation. - -**Friday** -* Presentation time at **3PM**! There will be a 15-minute break during the presentations. - -## Presentation -You will have **3 minutes** to present your project to the class and then **2 minutes** for Q&A. - -The slides of your presentation must include the content listed below and a demo of your game: - -* Title of the project + Student name -* Description and rules of your game -* Workflow -* Challenges you encountered during the process -* Learnings -* Possible future improvements -* Demo of the game (remember to save time for it) - -Tip: you have only 3 minutes for this presentation so keep it simple! diff --git a/your-project/README.md b/your-project/README.md index 4a2c53a..f85d7db 100644 --- a/your-project/README.md +++ b/your-project/README.md @@ -18,22 +18,22 @@ This short project demonstrates how to create & play hangman game. User is asked to guess the secret word to save hangman being hanged. ## Rules -1 Guess word is created randomly -2 User has to provide a letter to fill in blanks to complete the word -3 Totally assigned lives/turns are 5 (as defined in this game) -4 Keep guessing the word until user succeed -5 If user guess the word correctly, user will win -6 If user runs out of turns, then hangman will be hanged and game will be over! +* Guess word is created randomly +* User has to provide a letter to fill in blanks to complete the word +* Totally assigned lives/turns are 5 (as defined in this game) +* Keep guessing the word until user succeed +* If user guess the word correctly, user will win +* If user runs out of turns, then hangman will be hanged and game will be over! ## Workflow -1 Selection of project -2 Project planning -3 Scrolling through resources to know more about the game -4 Writing codes +- Selection of project +- Project planning +- Scrolling through resources to know more about the game +- Writing codes ## Links Include links to your repository, slides and kanban board. Feel free to include any other links associated with your project. -[Repository](https://github.com/) -[Slides](https://slides.com/) +[Repository](https://github.com/ayubpathan2021/Project-Week-1-Build-Your-Own-Game/tree/master/your-project) +[Slides](/presentation.pdf/) From a38611e01e5b272f91405b68c22a717e915c04e9 Mon Sep 17 00:00:00 2001 From: Ayub Pathan Date: Sun, 6 Jun 2021 12:30:59 +0200 Subject: [PATCH 4/4] submission of project files --- your-project/README.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/your-project/README.md b/your-project/README.md index f85d7db..c6085fc 100644 --- a/your-project/README.md +++ b/your-project/README.md @@ -14,23 +14,23 @@ - [Links](#links) ## Project Description -This short project demonstrates how to create & play hangman game. -User is asked to guess the secret word to save hangman being hanged. +* This short project demonstrates how to create & play hangman game. +* User is asked to guess the secret word to save hangman being hanged. ## Rules -* Guess word is created randomly -* User has to provide a letter to fill in blanks to complete the word -* Totally assigned lives/turns are 5 (as defined in this game) -* Keep guessing the word until user succeed -* If user guess the word correctly, user will win +* Guess word is created randomly. +* User has to provide a letter to fill in blanks to complete the word. +* Totally assigned lives/turns are 5 (as defined in this game). +* Keep guessing the word until user succeed. +* If user guess the word correctly, user will win. * If user runs out of turns, then hangman will be hanged and game will be over! ## Workflow -- Selection of project -- Project planning -- Scrolling through resources to know more about the game -- Writing codes +* Selection of project +* Project planning +* Scrolling through resources to know more about the game +* Writing codes ## Links Include links to your repository, slides and kanban board. Feel free to include any other links associated with your project.