This paper combines game theory and agent-based modelling, two powerful tools that economists use to understand the behavior of economic agents. We construct an agent-based version of Hotelling’s two-stage game of spatial competition and explore the possibilities of creating synergies between the two approaches. Game theoretic insights into strategic behavior and equilibrium states can provide useful theoretic underpinnings for agent-based approaches in regional science. By combining the two, we can model micro-based social order as it emerges out of local interactions. The use of agent-based modelling in the context of a multistage game is new and hence provides a valuable contribution to both streams of the literature. We show that combining the two approaches is feasible, also in the context of a more complex two-stage game. The model correctly reproduces the analytical results and also allows for more complex situations. As an example, we show the effect of different levels of consumer tastes for variety in Main Street. The reconstruction of Hotelling’s model of spatial competition opens up a wide variety of possibilities for further extensions that can lead to a better understanding of the variations we observe in reality. For some extensions, the use of a single-stage model would probably be more feasible though.