Eyewitness account
LatLongAgo
Ready
Drag to scrub. Hold Shift for fine control. Click the year to type.
What happened next
A 360° scene from history.
You wake up somewhere in history.
Look around. Where are you? What year is it?
More modes & eras
Your collection
Atlas
Session
Settings
Archive report
Run complete
Master Chronocartographer
Lost Tourist
0
Hall of records
Leaderboard
Spectator replay
Run
Field log
Collection
Private leaderboards
Leagues
Bragging surface
My profile
Streak milestone
Day 7!
Step 1 of 5
Inspect the scene
New here?
How to play
The 60-second version
- Look around. Click and drag the panorama to inspect the scene. Wheel to zoom. Click the cyan + markers for short historical factoids.
- Place a pin. Click anywhere on the map to drop your guess for where this scene happened.
- Pick a year. Drag the timeline at the bottom. Hold Shift while dragging for fine control. Or click the year label to type one in directly.
- Submit. You score on both place and time. Five rounds per session.
No login is needed. Your progress lives in your browser. To enter the public leaderboard you'll be asked for an email at the end of a run — that's the only time it asks.
The five modes
- Classic
- Five random panoramas from the full archive of 336 historical scenes. Play as many runs as you want.
- Daily
- The same five rounds for every player worldwide, seeded by today's UTC date. One attempt per day. Builds your daily streak, which earns freezes (skip a day without breaking it) every seven days.
- Duel
- After finishing any session, click Challenge a friend to generate a 6-character code. Send the link. Whoever uses it plays the same five rounds you just played and tries to beat your score.
- Eyewitness
- No panorama. You read a three-line first-person account from someone who was there ("we rise before the river god is bright and haul ropes…") and deduce where and when. The panorama is revealed only after you submit.
- Newspaper
- No panorama. You read a redacted newspaper clip with names and places blacked out. Decode the era and place from context clues. Same reveal payoff at the end.
How scoring works
Each round is worth up to 5,000 points. You earn a place score and a time score, then they're combined.
- Place score decays smoothly with distance. Within ~8 km is perfect. Pinning the right country gives +800 bonus; right continent gives +300.
- Time score decays based on the era. Ancient rounds are forgiving (within ±380 years scores well); modern rounds are tight (within ±22 years).
- The two combine non-linearly: place counts a bit more than time. The result curve for each round is shown at reveal.
Tip: the timeline supports several ways to dial in a year. Drag normally for fast scrubbing, hold Shift for ~5× finer control, click the year label to type one in (e.g. 1492, 500 BCE), or use the + / − zoom buttons in the timeline header for broader sweeps. Arrow keys nudge ±5 years (Shift+arrows for ±1).
Sharing and friend duels
At the end of a run you'll see four share buttons:
- Copy result — Wordle-style emoji grid for chat. No spoilers.
- Save card — a polished PNG of your run with the world map and pins.
- Save replay — a 12-second WebM clip animating your run round by round.
- Challenge a friend — generates a duel link your friend can play.
- Spectator link — a read-only URL anyone can use to see your finished run.
When you paste a daily or duel URL into Discord, Slack, or Twitter, it auto-renders a custom unfurl image with today's stats or the duel code.
FAQ
Do I need an account?
No. The first time you load the game it gives you an anonymous token in your browser. You can play, build a streak, and unlock achievements without signing up. Your data is local. You only enter an email at the end of a run if you want your score on the public top-of-screen leaderboard.
What happens if I miss a daily?
If you have a streak freeze available, it auto-consumes one and your streak survives. Earn one freeze every seven consecutive days (max 3 saved). If your streak breaks, you get a 1.5× comeback bonus on your next three daily runs.
How do hotspots work?
The cyan + markers in panoramas are clickable. Each one reveals a one-sentence factoid about something in the scene — a flying buttress, a market stall, an architectural detail. They're free to use and don't cost score. Not every round has them yet.
Why is my place score so low even though I picked the right country?
The score is based on distance to the actual location. Right-country gives a bonus floor, but pinning London when the answer is Liverpool still has a ~280 km penalty on top.
The year I want isn't in the timeline.
Click the year label (next to "When") to type any year directly. Format: 1492, 1492 CE, 500 BCE, -500, 1492 AD.
Can I play yesterday's daily?
Not yet — daily challenges are once-per-day to keep them comparable. Classic mode randomly draws from the full archive if you want more rounds.
How does the leaderboard work?
The scrolling ticker at the top shows the highest scores submitted with an email address. Filter by era and region in the leaderboard modal (Settings → Leaderboard).
How is my email used?
Only to attribute your score on the leaderboard and (if you check the box) to send occasional emails about new daily challenges or features. We never sell or share it.
Why are the scenes generated rather than photographic?
Most of the scenes pre-date photography — the daguerreotype was invented in 1839, but most of our archive is older. The panoramas are AI-generated reconstructions based on historical research. They aim for plausibility, not perfect accuracy.
Personal stats
Field log
Where you guess
By era
Weekly recap
This week
Field log
Achievements
Acquisition opportunity
Acquire LatLongAgo: a historical 360° geography game platform.
LatLongAgo is a working browser game where players inspect immersive historical scenes, place a world-map pin, choose a year, and score against the real location and date. The acquisition package centers on the LatLongAgo.com domain, the Vite/TypeScript game client, Express/SQLite backend, researched content files, public media assets, and operating documentation.
This is an asset sale, not a revenue-multiple sale. The current purchase flow uses a secure Escrow.com checkout for the domain and website package.
No inflated traffic or revenue claims. This is a transferable digital asset package for a buyer who can bring distribution, monetization, and ongoing execution.
Who this is for
Best fit: an operator with a channel, audience, or product thesis.
LatLongAgo gives a buyer a polished starting point in a category with clear commercial intent. The next owner still needs to bring distribution, partnerships, monetization, and ongoing content or SEO execution.
Niche game operators
Start from a playable game loop with scoring, daily play, duels, leagues, achievements, and share mechanics instead of building a prototype first.
History and geography publishers
Convert an existing editorial audience into a daily interactive product that reinforces place, chronology, and historical context.
Edtech and classroom builders
Test teacher-friendly packaging around private leagues, daily assignments, source prompts, and low-friction browser access.
Newsletter and media operators
Use the daily challenge as recurring content, a retention hook, and a reason for readers to share results with friends or students.
SaaS or tool builders
Treat the game as a category wedge for classrooms, custom content packs, creator events, analytics, or lightweight learning tools.
What is included
A concrete asset package, not a placeholder concept.
The repo contains the playable site, source files, generated media, content data, server code, and documentation that support the current product surface. Final scope, account transferability, and third-party credentials should be confirmed during diligence.
| Asset component | Description | Buyer value | Transfer notes |
|---|---|---|---|
| Domain and brand | LatLongAgo.com and the LatLongAgo product identity: latitude, longitude, and time in one name. | Memorable positioning for a historical geography game or learning product. | Domain transfer timing depends on registrar rules and any lock periods. |
| Website codebase | Vite + TypeScript client using Three.js, Leaflet, Canvas, PWA support, and custom game UI. | A working browser product with the main interaction loop already implemented. | Buyer should review dependencies, deployment target, and build process during handoff. |
| Server and data layer | Express API, SQLite storage, server-authoritative answers, sessions, duels, leaderboard, profiles, stats, push, and OG image routes. | Gives the next owner an operational foundation rather than only static pages. | Environment variables, database state, keys, and hosting setup require buyer-owned accounts. |
| Content library | 336 historical rounds, 64 natural-wonder rounds, structured prompts, source data, hotspots, eyewitness, and newspaper content files. | Ready-made page and gameplay substance for a history/geography property. | Buyer should verify content rights, generated media terms, and any source attribution obligations. |
| Media assets | Public panorama images, natural-wonder images, sound-design files, narration tracks, theme music, and theatre tour audio/timing files. | Supports an immersive product experience without sourcing every asset from scratch. | Generated and third-party-adjacent assets should be reviewed as part of diligence. |
| Commercial page and docs | README, QA plan, content scripts, validation scripts, and this acquisition page with a Buyer Diligence Pack. | Speeds technical review, handoff, and post-acquisition planning. | Any post-sale support should be separately agreed before closing. |
Why this category matters
The wedge is historical location deduction, packaged as a daily browser habit.
The opportunity is not that this asset already owns the market. The opportunity is that it gives a buyer a polished starting point in a category with obvious adjacent audiences: history fans, geography players, teachers, museums, creators, newsletters, and casual puzzle players.
Clear user promise
Look around, decide where you are, decide when you are. The product can be explained quickly.
Content compounds
Every new scene, pack, teacher guide, or daily challenge can add surface area for search, social sharing, and repeat play.
Monetization remains open
The next owner can test media, education, sponsorship, licensing, premium packs, or creator-led events without changing the core premise.
Build vs. buy
Buying this asset starts the next owner past the blank-page phase.
No replacement-cost claim is needed to understand the tradeoff. A buyer can either source the domain, design the product, build the game, create content, QA the experience, and plan monetization from scratch, or begin with an existing foundation and focus on validation.
| Workstream | Build from scratch | Acquire LatLongAgo |
|---|---|---|
| Domain sourcing | Find, negotiate, and secure a brandable domain. | Start with LatLongAgo.com and existing brand language. |
| Product positioning | Define the category, name, promise, and user loop. | Use the existing "place plus time" positioning and daily puzzle structure. |
| UX and development | Design and implement 360 viewing, map guessing, timeline guessing, scoring, results, and modes. | Begin from the current Vite/TypeScript game, server API, PWA shell, and UI patterns. |
| Content structure | Research scenes, generate or source assets, create prompts, write clues, and wire data. | Use the existing round files, prompts, panoramas, audio, hotspots, and text modes. |
| QA and deployment | Create validation scripts, test flows, deploy frontend/API, and harden handoff docs. | Review the existing scripts, QA plan, README, server setup, and deployment path. |
| Commercialization planning | Decide which buyer segment and monetization model to test first. | Use the existing product surface to run faster experiments with real users. |
Buyer Diligence Pack
Download the Buyer Diligence Pack.
The PDF summarizes the asset, what is included, buyer fit, transfer process, commercialization paths, and diligence checklist in a clean offline format.
- Asset overview and included components
- Buyer archetypes and commercialization paths
- 30/60/90-day plan, transfer checklist, and risk notes
Potential paths for the next owner
Multiple commercialization paths are plausible, but none are automatic.
These are not current results or guarantees. They are practical directions a buyer could test after completing technical handoff, analytics setup, and content-rights review.
Daily puzzle media property
Publish a daily challenge, recap, and leaderboard through a newsletter, social account, or partner audience.
Classroom and edtech pilot
Package private leagues, assignments, and teacher guides for history, world geography, or homeschool use.
Sponsored historical packs
Create sponsored sets around museums, exhibits, travel themes, books, documentaries, or cultural institutions.
Premium archive or custom packs
Test paid access to deeper archives, custom classroom packs, creator-branded events, or advanced stats.
Lead capture for a larger offer
Use the game as an engaging top-of-funnel asset for history courses, tutoring, agency services, or learning tools.
SaaS/tool expansion
Extend the foundation into content-pack creation, team competitions, LMS-friendly exports, or analytics dashboards.
Transfer process
A straightforward asset handoff after buyer diligence.
The current page routes buyers through Escrow.com. Exact support terms, timelines, and included accounts should be agreed before closing.
- Review the acquisition page and diligence pack. Confirm the product scope, included files, asking price, and buyer-fit assumptions.
- Ask final questions. Use diligence to verify content rights, deployment requirements, analytics, accounts, and third-party dependencies.
- Complete purchase through Escrow.com or agreed safe transaction method. Use a transaction process that protects both buyer and seller.
- Transfer domain, codebase, assets, and documentation. Move the domain, repository, public media, content files, and available handoff docs.
- Buyer takes over operations. Set up hosting, analytics, Search Console, environment variables, monetization, monitoring, and growth execution.
Important buyer notes
Clear upside, clear responsibility.
This page is intentionally conservative: it describes the transferable asset base and plausible next steps without claiming current traction.
Sold as-is
The asset is sold as-is unless the buyer and seller agree otherwise in writing.
No performance guarantees
No revenue, traffic, rankings, customer demand, profitability, or monetization outcome is guaranteed.
Buyer diligence required
The buyer is responsible for verifying claims, dependencies, rights, account access, and technical condition.
Operations move to buyer
The buyer is responsible for future marketing, SEO, monetization, legal compliance, hosting, backups, and support.
Third-party accounts
Integrations, APIs, email, analytics, search tools, hosting, and push credentials may require buyer-owned accounts after transfer.
Registrar timing
Domain transfer timing depends on registrar rules, account status, and any applicable locks.
Offline review
Keep the diligence summary handy.
The Buyer Diligence Pack is designed for buyer review, partner discussion, and handoff planning.
Final CTA
Buy LatLongAgo.com and the website for $12,500 USD.
LatLongAgo is best for a buyer who wants a polished historical geography platform and is ready to take over hosting, analytics, growth, and monetization experiments.