I remember using this article to create this dumb game! https://andrewbelt.name/hexgame/ Hexagons have a lot of neat geometrical properties like their tight packing and symmetry, yet their ability to be indexed easily with two coordinates.
What's nice about hex grids is it's actually easy to implement as a regular 2D array by just using simple "if odd add 1" type math to traversing/displaying. This article was immensely helpful to me finally wrapping my head around their implementation.