Merge branch 'main' of https://github.com/jlanders2/TetrisClone
This commit is contained in:
25
README.md
25
README.md
@@ -11,7 +11,7 @@ Here are some early screenshots of my progress:
|
|||||||

|

|
||||||

|

|
||||||
|
|
||||||
Features left to-do:
|
Features left to implement:
|
||||||
- Update codebase to use cohesive style (still haven't landed on exactly what I like)
|
- Update codebase to use cohesive style (still haven't landed on exactly what I like)
|
||||||
- Re-Implement rotation algorithm; my original algorithm was extremely buggy
|
- Re-Implement rotation algorithm; my original algorithm was extremely buggy
|
||||||
- Empty rows that are full should "break"
|
- Empty rows that are full should "break"
|
||||||
@@ -26,23 +26,26 @@ I hope you enjoy!
|
|||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
* Describe any prerequisites, libraries, OS version, etc., needed before installing program.
|
* [Raylib](https://github.com/raysan5/raylib) - check out this repo for instructions on how to install
|
||||||
|
* Make - build automation tool
|
||||||
|
|
||||||
### Installing
|
### Installing
|
||||||
|
|
||||||
* How/where to download your program
|
* Download and extract zip of this repo or clone the repository using:
|
||||||
* Any modifications needed to be made to files/folders
|
```
|
||||||
|
git clone https://github.com/jlanders2/TetrisClone
|
||||||
|
```
|
||||||
|
|
||||||
### Executing program
|
### Executing program
|
||||||
|
|
||||||
* How to run the program
|
* Open terminal/command prompt and navigate to where you downloaded the repo
|
||||||
* Step-by-step bullets
|
* execute the following commands from the TetrisClone folder
|
||||||
```
|
```
|
||||||
code blocks for commands
|
cd src/
|
||||||
|
make
|
||||||
|
./tetris-clone
|
||||||
```
|
```
|
||||||
|
|
||||||
## Help
|
|
||||||
|
|
||||||
## Authors
|
## Authors
|
||||||
|
|
||||||
Contributors names and contact info
|
Contributors names and contact info
|
||||||
@@ -51,8 +54,7 @@ John Landers [jcolelanders@gmail.com](mailto:jcolelanders@gmail.com)
|
|||||||
|
|
||||||
## Version History
|
## Version History
|
||||||
|
|
||||||
* 0.1
|
Unreleased
|
||||||
* Initial Release
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
@@ -63,3 +65,4 @@ This project is licensed under the MIT License - see the LICENSE file for detail
|
|||||||
Inspiration, code snippets, etc.
|
Inspiration, code snippets, etc.
|
||||||
* [Tetris](https://en.wikipedia.org/wiki/Tetris)
|
* [Tetris](https://en.wikipedia.org/wiki/Tetris)
|
||||||
* [raylib](https://github.com/raysan5/raylib)
|
* [raylib](https://github.com/raysan5/raylib)
|
||||||
|
* [2D Array Rotation Algorithm](https://stackoverflow.com/questions/42519/how-do-you-rotate-a-two-dimensional-array/8664879#8664879) - User does provide code samples, however I choose to implement my algorithm solely from the psuedocode provided in this excellent answer.
|
||||||
|
|||||||
Reference in New Issue
Block a user