Put the historical maps back where they belong! Be quick. The faster you are, the more points you'll earn.
Play Allmaps Arcade on https://arcade.allmaps.org. 🕹🎮
Allmaps Arcade is a game made by Bert Spaan. The development of the initial version was commissioned by the Delft University of Technology Library.
The game is part of Allmaps, an open source project for curating, georeferencing and exploring IIIF maps.
Credits:
- Concept & design: Luuk van de Ven, Bert Spaan and Jules Schoonman
- Background map data © OpenStreetMap. Protomaps is used to host, style and render the background map.
- Built with SvelteKit, MapLibre and XState.
- Georeferenced maps come from the collections of partner institutions of the Allmaps project as well as from other libraries, archives and museums with IIIF map collections.
We're working on adding the following features to Allmaps Arcade:
- Highscores list
- Show metadata about map (title, description) as well as links to the holding institution
- Share results, generate image after each game that you can share, with score and links to maps.
- Publish instructions how to build cabinet on GitHub
- Add easy/medium/hard difficulty levels
Install dependencies:
pnpm install
Run development server:
pnpm run dev
The cabinet version of Allmaps Arcade is designed to run offline. If an internet connection is available at startup, it builds the latest version of Allmaps Arcade from GitHub and downloads new maps. The computer in the cabinet runs a web server that serves the following files:
- A Protomaps
pmtiles
files of the whole world. - A copy of the Georeference Annotations listed in
config.yaml
. - A copy of the IIIF image tiles of each image specified in the Georeference Annotations.
The Allmaps Arcade cabinet uses the I-PAC2 USB interface the joystick and buttons to keyboard keys.
The following pins and keys are used:
Pin | Key |
---|---|
1 SW 5 | Z |
1 SW 6 | X |
1 SW 7 | C |
1 SW 8 | V |