A web-based Civilization-like game built with Three.js.
- 3D hexagonal map with various terrain types (plains, hills, mountains, water, forests)
- Turn-based gameplay
- City building and management
- Unit movement and actions
- Resource management (food, production, science, gold)
- Basic AI opponent
- Open
index.htmlin a web browser - Start with a settler unit
- Click on the settler to select it
- Click on a valid tile to move the settler
- Found a city with the settler
- End your turn with the button in the top-right
- Expand your civilization by building new cities and units
- Mouse click: Select units or tiles
- Mouse drag: Rotate the camera
- Mouse wheel: Zoom in/out
- End Turn button: End your turn
This game uses:
- Three.js for 3D rendering
- Vanilla JavaScript
- Add more unit types and buildings
- Implement technology tree
- Add more sophisticated AI
- Add multiplayer support
- Improve terrain generation with proper Perlin noise