Giter Site home page Giter Site logo

mini-project-1's Introduction

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.

Games

You must come to an agreement with your colleagues so that each of you develops one of the following games:

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

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, using a Kanban or Trello board. You can find a template for Trello here. Remember that you CAN'T CODE until your project is planned.
  • Your repository must be clean and organized, which means that it must include a .gitignore file and a README file, as well as have a well-structured file organization.
  • Your code must include functions.

The mandatory deliverables that you must turn in are:

  • Link to the repository you used while building your project. The repository must include all the files you used to build your game. Remember to commit often!
  • Link to Trello or picture of your Kanban Board. Include the link or picture in the README file.

The deadline to turn in the deliverables is right before the project presentations.

Schedule

Wednesday
  • Choose your game.
  • Plan your project. Remember that we are providing you with a Trello template.
  • Fork the repository and edit the README overview. You can find a template for your README file in this repository. Remember to keep the README up-to-date.
  • Once you finish, start coding!
Thursday
  • In the evening, start preparing the slides for Friday's presentation.
Friday
  • Presentation time!

Presentation

The presentation time limit is 5 minutes! 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 of your game
  • Challenges
  • Process
  • Learnings
  • If I were to start from scratch...
  • Improvements
  • Highlights
  • Demo (ONE MINUTE)

Tip: you have only 3 minutes for this presentation so keep it simple!

mini-project-1's People

Contributors

kelsey-ironhack avatar je-nakajima 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.