Skip to content

scriptorum/LD36

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LD36

Ludum Dare 36 (48H compo)

The Trade Network

Build a trade network connecting all the villages.

How to Play

  • Click next to any village to build your first road.
  • This connects the village to your trade network, increasing your income.
  • To build more roads, click next to a road or a connected village.
  • Villages come in three sizes. Connecting them gives you 1-3 income.
  • Building roads over plains, forest, mountains or water costs 1-4 coins respectively.
  • When you're out of money, press SPACE to advance to next year.
  • When the year advances, you gain income from your villages, but lose coins to taxes.
  • The tax rate then goes up by 2 coins.
  • Connect all the villages to your road network before you are taxed into bankruptcy.

TODO

These are things I'd like to get in before the compo ends. Naturally, some won't make it. It's loosely ordered by priority.

  • Levels
  • Add animation curve to message popup
  • Colorize text when income < tax
  • Put "R/ESC" tip on message after showing victory and hold it there
  • Tutorial
  • SFX: Add crash to start
  • Rerecord musical queues with longer tail
  • Improve coin art
  • Music: Play
  • Additional mechanics: Resources? Will require additional level design and change to Tutorial.
  • Folks walking down roads
  • Better road art
  • SFX: different sounds for different sized villages or raising pitch for each subsequent
  • Separate bank/income/tax for better coinbank anim?
  • FX: Animate coins in coinbank
  • BUGFIX: Slight improvement to audio timing glitch when playing theme. #WebGLProblems
  • BUGFIX: Theme volume levels were mixed incorrectly, sounds better now.
  • BUGFIX: Less chance of game getting cropped or looking funny in full screen.
  • BUGFIX: Made some of the text elements sharper, not sure it's better. :)
  • Help button/drop down interface
  • FX: Dust when building road
  • FX: Village connected
  • SFX: build road
  • SFX: can't build road
  • SFX: gain village
  • SFX: lose game
  • SFX: button click
  • Music: Main menu
  • SFX: year end
  • SFX: win game
  • SFX: start game
  • Main menu buttons
  • Main menu background
  • SFX: Improve village clang - it's too brusque
  • SFX: road building, make it softer
  • Random level mode
  • More informative help screen since you're out of time to do a tute

Post Compo

Extra levels

Here are some decent solvable levels I've found. In the post-compo version copy this code, open any level and then press P to paste it. Likewise you can get the current level's code by pressing C. On standalone versions this works by interacting with the clipboard, but on WebGL (pthbth) you are instead presented with a javascript dialog box. Anyhoot, this code is the random seed used to generate the level.

  • R1833308256
  • R1197157162
  • R-1227625050
  • R-1463715304
  • R611065350
  • R-717291648
  • R2147222718
  • R-344817546
  • R457364488

Editor

I've exposed the basic editor. Press E to toggle edit mode. Point to any hex and press a number key, or hold down the key and drag to paint. 0-3 are terrain features, and 4-6 are the villages. Once edited you can copy the code with the C key, which is longer than a random level key but "pastes" just the same. (C#####... instead of R####.) Here's another level I designed:

C222001111001111212220501330001101222100130322010030220113351362330502011301131130011220110011331002222215000503333540302202013330301110020212110100122102220623435002121002200301100222220322222011112220200

About

Ludum Dare 36

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages