Hexpocalypse Later
Introduction
Hexpocalypse Later
, codename hexpo
(hence the repository name), is a turn-based game where players start with a
single hexagonal tile and must expand their territory by colonizing new tiles, while defending.
The game is made to be played by viewers of a Twitch stream, by clicking directly on the stream.
It is partially developed and playable (at least when we'll have a first playable version) on Twidi's Twitch, and on Twidi's Discord.
Here is the mindmap from the brainstorming made with viewers on the first stream about this game (click for large version):
And here is the first wireframe on how it will look on stream (click for large version):
The purple hexagon is where the webcam of the streamer is, the top left block is where players will pick their actions, and the game will be run in the main area.
About the name
The name Hexpocalypse Later
was proposed by GPT-3 after a long time of brainstorming and giving up... Some people
should have the reference (hint: an old movie) 😉
Stack
The game will be made in pure python (3.10), and the rendering will be a simple HTML page created with Django and serverd with aiohttp (django async is not as great as it should/could be), updated via SSE (via aiohttp-sse), thanks to Htmx. We'll get the coordinates of the players clicks via websocket using the Heat Twitch Extension.