Guardian III: Corruption

[OLD POST]

I present to you:

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Mainland.png

My project for Mini LudumDare#44: 7dRTS.

It is somewhat a hybrid between Dwarf Fortress and the classic RTS game.
There is a big emphasis on micromanagement, but macromanagement will still play a big part as your time is limited by the amount of micromanagement enough that you need to carefully plan what you do and when.

(Mainly due to me being too lazy to code proper AI. You need to keep moving units around so they can complete their tasks. It’s quite annoying sometimes)

To give you an idea, you literally have to build every tile in a building (can be done quickly on simple buildings)

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Building.png

Once you’ve finished construction, you can use a peasant to turn it into a building. Sometimes this will also change to peasant to some other unit (Peasant -> Town Hall = Mayor)

The World

The landscape is quite nice so far, generated with Simplex Noise octaves.
There are currently… looks at generator code 9 biomes:

  • Ocean
  • Mainland Beach
  • Mainland Plains
  • Mainland Forest
  • Mainland Mountain
  • Island Beach
  • Island Plains
  • Island Forest
  • Island Mountain

Mountains

Mountains are an important part of gameplay. They are the only place to find resources such as iron and gold (possibly more in future?), which will be essential for midgame onwards.
They are more common on islands than on mainland, and are found near the centre of the landmasses.

And that’s all for now

I’ll release a little prototype soon for people to play with, along with source code.
Sorry it took so long, but here is the linnk to the latest build: Download Here or get the Source
Chances are the save file format won’t change too much, so you should be able to continue playing when a new build comes out. However, I can’t guarantee it. I may release a save converter if people really want it.

Wow! You have gotten a ton done (you did have three days before the official start though, right?). My friend and I currently have only most of the images done (art is done with svgs exported to pngs) and then the only thing our game has is a grid of variable width and height that can be scrolled in and out, moved left, right, etc. I don’t think I’ll be able to share it because my friend and I are making it in C. Relating to your game, I can’t wait to try it out. :smiley: Mine is pretty different on the idea level.

I’ve decided that if given the time, I will add some decent AI and pathfinding.
But that’s after I’ve finished all other gameplay and content.

New Stuff:

Added houses, which allow you to spawn more peasants.
Implemented saving. The world, entities, and buildings are loaded and saved from text (binary) files.

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Units%20%26%20Buildings.png

Houses must be at least 4x4, have more walls than gaps (on the edges), have more spaces than blocked ares on the inside, and at least one entrance/exit. Peasants can be spawned anywhere inside, unless of course the house is full.

Just need a little bit more done and then I’ll put up a build.

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Furnace%20Operator.png

Use a Peasant to construct a furnace, and you get a furnace operator.
Furnace operators smelt iron and gold ores into iron and gold bars.

(Note: Only the 3x3 square around the furnace is required. The rest is a storage area I built off the side)

Also, builders can now demolish constructions.

Once I make it possible to have more woodcutters/miners/builders, I will release the first build.

Looks promising, as a RTS lover I hope you keep going with this project ::slight_smile:

It looks hard to tell what an unit is with those sprites. Color change maybe?

Which ones are hard to tell?

The screenshot is half-size, so it may just be that.
And you can zoom in too, if size is a problem.

If you can tell me which ones are hard to tell I could see what I can do to fix it. (give the miner a hat?)

They just look identical. On large amount of units placed in one screen, it is hard to separate them.

Ah, okay then.

I haven’t really tested with large amounts of units yet.

I’ll add some different clothing or something…

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Units.png

Is that better?

(Miner & builder with helmet. Miner with light on helmet. Woodcutter with leather hat.)

(EDIT: You may notice the population text in the top right corner. Now there is a population cap. You start off with 4 free spaces, plus one for every empty space inside a house)

Amazing job.

Looks funky!

I almost see no difference, (Im sure its me) but if I am you I would (immediately) change skincolors, make the miner or whatever left-handed and give the builder blue pants :smiley:

But keep this nice artstyle! It is all in harmony :smiley:

To chime in on everybody saying that it’s hard to see the difference, I imagine that if you play the game long enough, you learn what to look for. Also, I suggest that you add a pop-up when you hover over a unit, with the type of unit in it.

Thanks for the suggestions. I think I’ll go with Sickan’s for now though.

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Mayor%20and%20Carpenter.png

Mayor: Creates more advanced buildings. A peasant can create the simple economic bulidings, but the mayor is required to open things more advanced.

Carpenter: Makes tools for the workers of the town.

Looks cool ;D
RTS, right? When will we get to the fighting? :slight_smile:

So if you let the carpenter make a pickaxe, and you give that pickaxe to a peasant, he will become a miner? That sounds like a new idea :smiley:

However, I still think blue pants rock!

Sorry it took so long. I am seriously behind on development, but here’s the download for the prototype/source.

Source
Game

I’ll update to the same files, so you can use the same links to download any updates.

I do not recommend playing at the moment, as it is too complicated and there is no guide on how to play.
Just look at the source for now, and download the game if you want to see how things work.

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Corruption_2.png

Beware the Corruption.

It began with the Lord of Corruption, when he defeated the Order of Paladins (good on you if you know what I’m referring to ;)). Now there is no-one to stop him gaining more and more power as he destroys all the good on your planet.
Meteors are flying in from space and striking the planet, planting corruption and bringing nightmarish creatures.

If you are fatally wounded in the corruption, you suffer a fate worse than death. Your mind and body are corrupted and you turn to fight your own kind, bringing your world to an end even faster.

The one thing that the corruption can’t handle is the ocean. That is your first line of defence.

On a series of islands, you must survive the onslaught of the corrupted meteorites, and find a way to stop it once and for all, starting with nothing but 4 peasants and a few tools.

Can it be done?

EDIT:

While I was writing this post, this:

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Corruption_1.png

turned into this:

https://dl.dropboxusercontent.com/u/99583484/Ludum%20Dares/MiniLD%2344/Screenshots/Corruption_3.png