Skip to content

Arcade › Fixed Horizon

Fixed Horizon

  • 2d
  • grand-strategy
  • historical
  • map-game
  • simulation
0
Remix it Discord

6 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Furkan Tamel built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Fixed Horizon yet. Play it, then tell Furkan Tamel what you would add next.

Make your own game

Fixed Horizon was built by Furkan Tamel with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Fixed Horizon opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Fixed Horizon

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a browser-based, single-screen historical grand-strategy map game titled “EUROPA 1444: FIXED HORIZON.” Use a fixed, non-scrolling, non-zooming full-viewport map of Europe and the Mediterranean in a muted parchment-and-ink style. The date begins at 11 November 1444 and the subtitle should read “The map is fixed; history is not.” The visual style is flat 2D geopolitical cartography: a tan landmass, teal sea, dark brown province outlines and labels, and translucent-looking colored country regions. Use Georgia/serif typography, a dark charcoal translucent HUD, gold accents, and compact bordered rectangular buttons.

Draw or define these ten fixed clickable regions with the shown names, owners, capitals, religions, development, fort levels, descriptions, and approximate map placement: Kingdom of England (owner England, London, Catholic, development 34, fort 2; northwest Europe; “A maritime kingdom recovering from the Hundred Years War.”); Kingdom of Scotland (Scotland, Edinburgh, Catholic, 16, fort 1; north of England; “A proud northern kingdom with a rugged frontier.”); Kingdom of France (France, Paris, Catholic, 62, fort 3; west-central Europe; “One of Europe’s great powers, but still divided by local privileges.”); Iberian Crowns (owner Castile, Toledo, Catholic, 48, fort 2; southwest Europe/Iberia; “Castile and Aragon face Granada, Portugal, and the Mediterranean.”); Holy Roman Empire (owner Imperial Princes, Prague, Catholic, 76, fort 2; central Europe; “A patchwork of princes, free cities, bishoprics, and electors.”); Poland–Lithuania (Poland, Kraków, Catholic, 45, fort 1; east-central Europe; “A vast union with a powerful nobility and a dangerous eastern frontier.”); Grand Principality of Moscow (Muscovy, Moscow, Orthodox, 38, fort 2; northeast Europe; “Muscovy seeks to gather the Russian lands under one crown.”); Ottoman Empire (Ottomans, Edirne, Sunni, 52, fort 3; southeast Europe/Anatolia; “The siege of Constantinople has changed the balance of the east.”); Mamluk Sultanate (Mamluks, Cairo, Sunni, 43, fort 2; south of the Ottomans; “A wealthy sultanate guarding Egypt and the Levant.”); and Great Horde (Great Horde, Sarai, Sunni, 21, fort 0; northeast steppe; “A steppe power balancing tribute, cavalry, and survival.”). Label the Atlantic Ocean at lower left and Black Sea at lower right in italic text.

The default Political map mode colors Iberian Crowns/Castile red as the player realm and uses distinct flat colors for the other regions: England red, Scotland gold, France blue, Holy Roman Empire purple, Poland–Lithuania rose, Moscow green, Ottomans brown, Mamluks orange, and Great Horde yellow. Clicking a region must open a dark translucent province-inspection panel on the right with its realm/foreign-realm status, name, description, and rows for Owner, Capital, Religion, Development, and Fort level. Highlight the selected region with a gold dashed outline. Clicking Close hides the panel.

At the top, show the title and date on the left and these live resources on the right: Gold 120, Manpower 24k, Stability 72%, War Exhaustion 0.0. Add a top-left toolbar with map-mode tabs: Political, Diplomatic, Religious, Development, and Unrest, plus Save. Political uses the owner/realm colors. Diplomatic colors Castile as red, Muscovy or Ottomans as blue/enemy, and all others green/ally. Religious colors Catholic mauve, Orthodox blue, and Sunni brown. Development uses dark purple for development over 60, brick red over 40, ochre over 25, and pale tan otherwise. Unrest should use red for unrest above 5, orange above 2, and green otherwise; regions can default to zero unrest. Switching modes recolors the map and updates a bottom legend reading “Fixed map mode: [current mode] · Click countries to inspect · Space pauses · R saves · Add map-1444.png for exact source borders.”

The selected-province panel must include Diplomacy buttons: Offer Alliance, Set Rival, Fabricate Claim, and Declare War. Offer Alliance displays a toast saying “Diplomatic offer sent. The answer will arrive next month.” Set Rival displays “Rival designated. Power projection increased.” Fabricate Claim costs 25 gold and, if affordable, subtracts it and displays “Spy network begins fabricating a claim.” If unaffordable, show “You need 25 gold.” Declare War is disabled for the player’s own Castile provinces, otherwise it lowers stability by 4 (not below zero), increases war exhaustion by 0.4, and shows “War declared. Your armies are mobilizing.” Add Province actions Develop Province and Recruit Army. Develop is enabled only for a Castile-owned region and costs 40 gold, increasing its development by 1 and showing “[province name] development increased.” Recruit costs 15 gold and adds 3,000 manpower; it should be usable from the player province action area. Disable buttons when their ownership or resource requirements are not met.

Start the campaign paused. At the bottom-left provide speed controls: pause (shown as Ⅱ), 1×, 2×, 3×, and 4×, with the active speed highlighted. Space toggles pause and resumes at 1× when unpausing. While running, advance the calendar in real time according to the selected speed: increment the day periodically, add 0.7 gold and 70 manpower per game day (capped at 24,000), roll the day from 30 to 1 while advancing the month, roll month 12 to 1 while advancing the year, and reduce war exhaustion by 0.05 at month changes. Update the HUD live. Save stores the game and province state in localStorage under a campaign save key and shows “Campaign saved locally.” The R key resets/removes the local save and reloads the page, matching the simple keyboard behavior. Include responsive behavior so the right panel and controls fit smaller screens, while preserving the fixed full-screen map and touch/pointer clicking. Use an optional image asset named map-1444.png as the exact map background if available; otherwise render the fixed parchment land, teal sea, and polygonal regions directly in canvas.

More free browser games

Browse the whole Arcade →