Giter Site home page Giter Site logo

unscramble-the-scramble's Introduction

Unscramble The Scramble

Githhub Repo: https://github.com/Niraj-Amatya/Unscramble-The-Scramble

Contributor: https://github.com/Niraj-Amatya

Description

Unscramble The Scramble is the word guessing game. This game is targeted generally for kindergarten kids, however; it will suit any age groups. The game aims to make learning and retaining the words and vocabulary less stressful and more fun both for kids and parents. As this game can be played between the friends by challanging each other, it will make it competitive aswell.

The game has two players.One player will input the word which will be than scrambled into meaningless word and another player has to unscramble this word. Whoever makes the must guesses will win the game.

Documentation for the Project

  1. Software Development Plan

  2. Development Log

  3. Control Flow Diagram

  4. Help File

  5. TEST APPLICATION

  6. GEMFILE

  7. INDEX FILE.rb

Implementation Plan

Features Checklist Priority Deadline
String only data types 1. Only string is accepted as a data type.
2. Should receive error message if any other data type is entered.
3. Should ask to input correct data type.
High 13th Nov, 2019
Mask the user input 1. Word input by Player_1 should be invisible in the terminal. High 14th Nov, 2019
Scramble the word 1. Word needs to split into characters.
2. Characters need to be shuffled.
3. Shuffled characters need to be joined and create scrambled word.
High 17th Nov, 2019
Number of guesses allowed for every word 1.Maximum number of guess allowed should be pre-defined.
2.With every wrong guess user should be informed about number of guess
left.
3. After all three guesses, it should output the right word.
Medium 18th Nov, 2019
Switch the game between players 1. The application should clearly inform the users about their role i.e
which one is the provider of the word and which one is guesser.
2.This should be applied to every functions later in the game.
Medium 19th Nov, 2019
Score Update 1. Score should be updated with every right guess.
2. It should not display until the game is finished for both players.
3. Scores will be compared between the players and winner will be displayed
Low 18th Nov, 2019

Project Management: Trello

Trello Link

Trello Software is used to track the progress of the application. Any changes with the features, checklists, deadlines and time-frame for each feature are updated in the trello.

11th Nov, 2019 (Saturday, 7:12 pm)

The following Trello Board demonstrated the app project planning status and tasks breakdown. Trello Progress picture-1

13th Nov, 2019 (Wednesday, 1:30pm)

The following Trello Board demonstrated the app project planning status and tasks breakdown. Trello Progress picture-2

16th Nov, 2019 (Saturday, 9:18pm)

The following Trello Board demonstrated the app project planning status and tasks breakdown. Trello Progress picture-3

19th Nov, 2019 (Tuesday, 2:02pm)

The following Trello Board demonstrated the app project planning status and tasks breakdown. Trello Progress picture-4

20th Nov, 2019 (Wednesday, 3:05pm)

The following Trello Board demonstrated the app project planning status and tasks breakdown. Trello Progress Project picture-5

21th Nov, 2019 (Thursday, 12:23pm)

The following Trello Board demonstrated the app project planning status and tasks breakdown. Trello Final Project picture-5

unscramble-the-scramble's People

Contributors

niraj-amatya avatar

Stargazers

 avatar

Watchers

James Cloos avatar  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.