Skip to content

Latest commit

 

History

History
85 lines (64 loc) · 2.35 KB

File metadata and controls

85 lines (64 loc) · 2.35 KB

Ironhack Logo

Build your own game!

Content

Project Description

In this project, you will create your first software! You are tasked with creating a game that interacts with the user, using the functions and 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.

You can find some game ideas below.

Ideas

  • Strong Random Password Generator
  • Guess The Number
  • Hangman
  • Message Encryption & Decryption
  • Mastermind
  • Tic Tac Toe
  • Blackjack
  • Soldier & Dice (Risk)

Project Goals

  • Create 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

  • You must plan your project. That is why creating a Kanban or Trello Board is mandatory.
  • You CAN'T CODE until you project is planned.
  • Create a .gitignore file and include it in your repository.
  • Use functions.

Deliverables

You must turn in the git repo you used while builing your project. Remember to commit often to avoid trouble in case you mess up (this means more than 1 commit!).

Schedule

Wednesday

  • Choose your game.
  • Plan your project.
  • Create your repository and README overview (template provided).
  • Once you finish, start coding!

Thursday evening

  • Start preparing the slides for your presentation.

Friday evening

  • Presentation!

Presentation

You will have 5 minutes to present your project to the class (3 minutes for the presentation and 2 minutes for Q&A). Remember that your presentation must include the slides listed below and a demo of your game:

  • Title of the project + Student name
  • Description of your game
  • Challenges
  • Process
  • Learnings
  • If I were to start from scratch...
  • Improvements
  • Highlights
  • Demo