Skip to content

Release v1.0.0

Latest
Compare
Choose a tag to compare
@kaxiii kaxiii released this 21 Oct 19:37
· 2 commits to main since this release

Release v1.0.0 - Hexagonal Grid Map

Overview

This release introduces the first stable version of the Hexagonal Grid Map, an interactive web-based application that features a dynamically generated grid of hexagonal cells. Users can navigate the grid, select individual hexagons, and zoom in/out for a closer look at the map.

Key Features

  • Dynamic Hexagonal Grid: A responsive layout that fills the screen with hexagons, each labeled with its coordinates.
  • Single Selection: Users can select one hexagon at a time. Clicking on a selected hexagon will deselect it.
  • Mouse Dragging: Click and drag functionality to easily navigate the map.
  • Keyboard Navigation: Move around the map using the W, A, S, and D keys.
  • Zooming Capability: Use the mouse wheel to zoom in and out smoothly.
  • User-Friendly Design: Non-selectable text within hexagons for improved usability.

Changes in This Release

  • Initial implementation of hexagonal grid generation.
  • Added event listeners for hexagon selection and deselection.
  • Implemented mouse dragging and keyboard navigation.
  • Zoom functionality integrated using the mouse wheel.
  • CSS styles applied for a clean and engaging user interface.

Getting Started

To try out the Hexagonal Grid Map, clone the repository and open the index.html file in your preferred web browser.

git clone https://github.com/kaxiii/hexagonal-grid-map.git
cd hexagonal-grid-map
open index.html