Ludum Dare 36 (48H compo)
Build a trade network connecting all the villages.
- 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.
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
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
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