Krolyxon
Commit 52087d0

Branches

Refs →

trosREADME.md

46 lines · 1.5 KB · Markdown

1# TROS
2This is a CLI game where you have to guess the sorting algorithm used to sort a randomly generated list of numbers based on the passes displayed on the screen.
3The game has 3 difficulty modes:
41. **Easy**: When you make a wrong guess, your score will be decremented by 10 and level by 1.
52. **Medium**: Score will be decremented by 20 and level by 10.
63. **Hard**: You lose the game when you make a single wrong guess.
7
8## Levels
9- There are total 10 levels and the number of elements in the list depends upon it.
10- When you reach the level 10 and make the right guess, You win the game.
11
12| Level | Elements |
13|-------|----------|
14| 1 | 5 Elements |
15| 2 | 8 Elements |
16| 3 | 11 Elements |
17| 4 | 14 Elements |
18| 5 | 17 Elements |
19| 6 | 20 Elements |
20| 7 | 23 Elements |
21| 8 | 26 Elements |
22| 9 | 29 Elements |
23| 10 | 32 Elements |
24
25At the moment the score system is useless, and doesn't really make a difference on the gameplay, but i do plan on adding features, such as high score.
26
27## Installation
28```
29 $ git clone --depth=1 https://github.com/krolyxon/tros --branch=master
30 $ cd tros
31 $ make run
32```
33
34## TROS in Action
35![](https://raw.githubusercontent.com/krolyxon/tros/master/tros.gif)
36
37# TODO
38- [x] Algorithms to be implemented:
39 - [x] Bubblesort
40 - [x] SelectionSort
41 - [x] InsertionSort
42 - [x] Radix Sort
43- [ ] Score system
44 - [x] Implement Score system
45 - [ ] Make the score system somewhat useful
46- [ ] Code Refactoring/Cleaning