From 3757e93db7a0d6f7cfd415b1af028ae642894d87 Mon Sep 17 00:00:00 2001 From: Cole Landers Date: Thu, 11 Jan 2024 21:38:33 -0600 Subject: [PATCH 1/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2911d38..cede354 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Here are some early screenshots of my progress: ![gameplay](screenshots/game_screenshot.png "Gameplay") ![gameover](screenshots/game_over_screenshot.png "Game Over") -Features left to-do: +Features left implement: - 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 - Empty rows that are full should "break" From 5601a7cdd0768a972c950e8b409009b70ec1009a Mon Sep 17 00:00:00 2001 From: Cole Landers Date: Thu, 11 Jan 2024 21:38:50 -0600 Subject: [PATCH 2/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cede354..700e2f4 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Here are some early screenshots of my progress: ![gameplay](screenshots/game_screenshot.png "Gameplay") ![gameover](screenshots/game_over_screenshot.png "Game Over") -Features left implement: +Features left to implement: - 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 - Empty rows that are full should "break" From da58b44103c1ba16dfa1265fa661c8b700027bc5 Mon Sep 17 00:00:00 2001 From: Cole Landers Date: Thu, 11 Jan 2024 21:45:31 -0600 Subject: [PATCH 3/6] Update README.md --- README.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 700e2f4..d3090d3 100644 --- a/README.md +++ b/README.md @@ -26,23 +26,26 @@ I hope you enjoy! ### 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 -* How/where to download your program -* Any modifications needed to be made to files/folders +* Download zip of this repo or clone using: +``` +git clone https://github.com/jlanders2/TetrisClone +``` ### Executing program -* How to run the program -* Step-by-step bullets +* Open terminal/command prompt and navigate to where you downloaded the folder TetrisClone/ +* execute the following commands from the TetrisClone folder ``` -code blocks for commands +cd src/ +make +./tetris-clone ``` -## Help - ## Authors Contributors names and contact info @@ -51,8 +54,7 @@ John Landers [jcolelanders@gmail.com](mailto:jcolelanders@gmail.com) ## Version History -* 0.1 - * Initial Release +Unreleased ## License From b773b48a87beaf738499623bcbc8dbb208e7d9cf Mon Sep 17 00:00:00 2001 From: Cole Landers Date: Thu, 11 Jan 2024 21:46:39 -0600 Subject: [PATCH 4/6] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d3090d3..e9650fd 100644 --- a/README.md +++ b/README.md @@ -31,14 +31,14 @@ I hope you enjoy! ### Installing -* Download zip of this repo or clone using: +* Download and extract zip of this repo or clone the repository using: ``` git clone https://github.com/jlanders2/TetrisClone ``` ### Executing program -* Open terminal/command prompt and navigate to where you downloaded the folder TetrisClone/ +* Open terminal/command prompt and navigate to where you downloaded the repo * execute the following commands from the TetrisClone folder ``` cd src/ From fb0fbcdf39d0f94e09875a0bd0bc96b5f802f60c Mon Sep 17 00:00:00 2001 From: Cole Landers Date: Thu, 11 Jan 2024 21:48:19 -0600 Subject: [PATCH 5/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e9650fd..9d63db8 100644 --- a/README.md +++ b/README.md @@ -65,3 +65,4 @@ This project is licensed under the MIT License - see the LICENSE file for detail Inspiration, code snippets, etc. * [Tetris](https://en.wikipedia.org/wiki/Tetris) * [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) From e6c97e5948dacfcdc5864fe5a505b2c52108abc1 Mon Sep 17 00:00:00 2001 From: Cole Landers Date: Thu, 11 Jan 2024 21:49:31 -0600 Subject: [PATCH 6/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9d63db8..68269b3 100644 --- a/README.md +++ b/README.md @@ -65,4 +65,4 @@ This project is licensed under the MIT License - see the LICENSE file for detail Inspiration, code snippets, etc. * [Tetris](https://en.wikipedia.org/wiki/Tetris) * [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) +* [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.