An open API service indexing awesome lists of open source software.

https://github.com/leoleman555/t-strike

A fast-paced timing game built with HTML, CSS, and JavaScript, where precision and reflexes are key.
https://github.com/leoleman555/t-strike

animation arcade css frontend game html interactive javascript minimalist precision reflex timing web-game

Last synced: about 2 months ago
JSON representation

A fast-paced timing game built with HTML, CSS, and JavaScript, where precision and reflexes are key.

Awesome Lists containing this project

README

          

# T-Strike

![T-Strike banner](assets/images/github-banner.png)

[![Version](https://img.shields.io/github/v/release/LeoLeman555/T-Strike)](https://github.com/LeoLeman555/T-Strike/releases)
[![License](https://img.shields.io/github/license/LeoLeman555/T-Strike)](LICENSE)
[![Status](https://img.shields.io/badge/status-stable-brightgreen)]()
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![GitHub stars](https://img.shields.io/github/stars/LeoLeman555/T-Strike?style=social)](https://github.com/LeoLeman555/T-Strike/stargazers)

T-Strike is a fast-paced, reaction-based web game where precision is everything. Your goal? Stop the timer exactly at a randomly generated target time (e.g., _5.00 seconds_). Simple? Yes. Easy? Not at all.

Developed using HTML, CSS, and vanilla JavaScript, this project showcases fundamental frontend development skills and is fully deployed via GitHub Pages.
It was also originally created as part of a high school computer science project.

👉 [Play the game](https://leoleman555.github.io/T-Strike/)

## Table of Contents

- [Features](#features)
- [Contributing](#contributing)
- [License](#license)
- [Credits](#credits)
- [Contact](#contact)

## Features

### Gameplay

- A random target time is displayed at the start of each round.
- Press Start (or Spacebar) to begin the timer.
- Press again to stop as close to the target as possible.
- Scoring is based on accuracy, with custom feedback messages (_Perfect_, _Good job_, _Missed_, etc.).
- Difficulty increases as you improve:
- Faster timer
- Tighter error margins
- Visual distractions

### Tech Stack

- **HTML**: Page structure
- **CSS**: Styling, animations, theming
- **JavaScript**: Game logic, event handling
- **GitHub Pages**: Free static hosting

## Contributing

Contributions are welcome! If you have suggestions for new features or improvements, feel free to open an issue or submit a pull request.

If you like the project, consider giving it a ⭐️ on GitHub — it really helps!

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

## Credits

Developed by [Léo Leman](https://github.com/LeoLeman555) and created as part of a high school CS course to demonstrate frontend proficiency and creative thinking.

## Contact

For questions or feedback:

- GitHub: **[LeoLeman555](https://github.com/LeoLeman555)**
- Email: **leo.leman555@gmail.com**