Space Type 1.0
A retro typing trainer, test and game set in space
Loading...
Searching...
No Matches
README



A retro typing trainer and game set in space.



Build Dependencies Repo Size <img src="https://img.shields.io/badge/version-1.0.0-orange" alt="Version <a href="https://www.gnu.org/licenses/gpl-3.0"> <img src="https://img.shields.io/badge/License-GPLv3-blue.svg" alt="License"> </a> </p> <br> Typeshala but retro; and in space! With a fun little game that scratches your nostalgia itch if you ever were acquainted with the classic Space Invaders. That's essentially what Space Type is. A typing trainer, tester, and game. But it's disguised as a game where you train to navigate a spaceship, test your skills, and use them to defend from incoming invaders. <br> <img src="https://cdn.discordapp.com/attachments/1058292470141698058/1064952526773956700/image.png" alt="Space Type main"> <p align="center"> <a href="#key-features">Key Features</a> • <a href="#how-to-build">How To Use</a> • <a href="#images">Images</a> • <a href="#credits">Credits</a> • <a href="#acknowledgements">Acknowledgements</a> </p> @section autotoc_md0 Key Features Amplication provides the following features: - Touch Typing tutorial accessible from menu screen - Keyboard key indicator - Word train mode which stops only if the user wants - Letter train mode which stops only if the user wants - Customized train mode which focuses on the user's weak points - Test Mode with several passages of varying difficulty - A Ztype inspired word shooter game - Result screen showing your typing related statistics after each mode @subsection autotoc_md1 How To Build To clone and build this application, you'll need <a href="https://git-scm.com" >Git</a>, <a href="https://www.mingw-w64.org/" >Ming-GW</a> and <a href="https://www.raylib.com/" >Raylib</a> installed on your computer. You need to add Min-GW path to your computer and setup Raylib for Windows with the help of this <a href="https://github.com/raysan5/raylib/wiki/Working-on-Windows" >tutorial</a>. After that, clone the repo, open main.c and use the build command of any of your preferred IDE (was done in VSCode and Codeblocks), and a executable file would be made in the project library @subsection autotoc_md2 Images Touch typing tutorial <img src="https://cdn.discordapp.com/attachments/1058292470141698058/1063875789675835433/image.png" alt="Space Type tutorial"> Main menu of Train screen <img src="https://cdn.discordapp.com/attachments/970871088542273537/1064985966395277452/Screenshot_128.png" alt="Space Type train"> Options to choose rows <img src="https://cdn.discordapp.com/attachments/970871088542273537/1064985966684676117/Screenshot_129.png" alt="Space Type train menu"> Practicing Letters <img src="https://cdn.discordapp.com/attachments/1058292470141698058/1065297614284795986/image.png" alt="Space Type practicing letters"> Practicing Words <img src="https://cdn.discordapp.com/attachments/970871088542273537/1064985966995050696/Screenshot_130.png" alt="Space Type practicing letters"> Result screen <img src="https://cdn.discordapp.com/attachments/1058292470141698058/1064197543468220526/Screenshot_118.png" alt="Space Type practicing letters"> Pause screen <img src="https://cdn.discordapp.com/attachments/1058292470141698058/1062714965993201724/image.png" alt="Space Type practicing letters"> @subsection autotoc_md3 Credits This software uses the following open source packages and tools: - <a href="https://www.raylib.com/" >Raylib</a> - <a href="https://www.mingw-w64.org/" >Min-GW</a> - <a href="https://code.visualstudio.com/" >VS Code</a> - <a href="https://www.doxygen.nl/" >Doxygen</a> @subsection autotoc_md4 Acknowledgements + Planet Textures made by <a href="https://www.freepik.com/" >Freepik</a> from <a href="www.flaticon.com" >Flaticon</a>. + <a href="https://www.raylib.com/examples.html" >Raylib Examples