1.2.0 • Published 8 months ago

expandingcircles-maomaochong112 v1.2.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
8 months ago

Expanding Circles

Expanding Circles is a dynamic, interactive browser game designed to test your reflexes and spatial awareness. In this game, players click on the canvas to create circles that continuously expand. The goal is to avoid having the expanding circles touch each other. With each click, a new circle appears, growing at a constant rate, challenging players to find the optimal positions and timing to maximize their score without ending the game.

Features

  • Dynamic Circle Expansion: Circles grow in size from the point of click, adding a layer of strategy to the game.
  • Colorful Graphics: Each circle generated comes in a random, vibrant color for visual appeal.
  • Game Over Detection: The game ends when any two circles touch, pushing players to be mindful of space and expansion rates.
  • Responsive Design: Works on various devices and screen sizes, thanks to its adaptable canvas element.

Getting Started

To play Expanding Circles, simply open the index.html file in a modern web browser. The game requires no additional setup or dependencies.

Gameplay Instructions

  1. Click anywhere on the canvas to create a new circle.
  2. Watch as the circle expands. Plan your next move based on the existing circles.
  3. The game ends when any two circles intersect. Aim for the highest number of circles without overlapping to achieve a high score.

Technology

Expanding Circles is built entirely with HTML5 and JavaScript, leveraging the Canvas API for dynamic rendering. This makes it easily accessible across all platforms that support modern web browsers.

Contributing

We welcome contributions to the Expanding Circles project. Whether you're looking to fix bugs, improve the game mechanics, or add new features, your input is valuable. Please feel free to fork the repository and submit pull requests with your enhancements.