Demonicron by Rothens
My idea was about a Demon Lord, that the player controls. He has necromancers, demons, vampires, zombies and other nasty creatures. They live in a Demonic Plane, but they managed to open portals to the Human Plane.
Your task'd be to retrieve the Demonicron from the biggest city of the human world, so you can summon your demons without any resources. But the humans doesn't want this, so they send their mages, priests, demon hunters against you. Since you don't have Demonicron yet, you need resources. You need blood, soul and bodies (the body'd be the 'army limit' like in other games but.. hey, demons doesn't build cottages, do they?), and you need that from the poor humans. But if the humans manage to destroy your necropolis, you'll lose your power, so beware!
So this was my original idea. I've written the whole thing from scratch without using any library. I've really put many effort into this project, but I still only got around 2 days. And I'm not a very good in arts, so I messed most of my time for drawing that chess-piece-lookalike-necropolis.
A friend of mine, HavocS helped me, he made some real cool music. Sadly I didn't have the time to include it, but I'll finish this game later, I loved this project so much.
Anyway, here are the things I've managed:
- Procedural generated maps, with height information and minimaps (they are created as png files in the jar's folder)
- Placeable buildings (only the necropolis and the portal had graphics, so I only put them in the final jar)
- defineable collision area for the buildings
- two planes (you can switch with the TAB key)
- Selectable building with health (you can cause some damage to them with the backspace)
- Starcraft like 'damage-indicator' images for the selected building. (The hue changes from green to red based on the damage)
- Onscreen messages (if you try to build without sufficient resources, or put the building on an occupied tile)
- Animated tiles (like the water and the lava)
- I also made saturation change to the tiles, based on the distance from the water/lava, but I turned it off for performance issues. Maybe I'll fix that later.
- Command panel on the right.
- The portal will be checked against both dimensions before place. (You can try that out by going to the human plane with TAB, then press N, and try to place the portal on the spot of the necropolis) This is because the portal will be on both of the planes.
Controls:
ESC/Right click - Undo the building option
Left click - Selects/deselects building || builds the selected building
Tab - switches planes
Home - Jumps to the spawn necropolis, and select it
Backspace - deal 10 damage to the selected building
N - set portal as building option.
Your task'd be to retrieve the Demonicron from the biggest city of the human world, so you can summon your demons without any resources. But the humans doesn't want this, so they send their mages, priests, demon hunters against you. Since you don't have Demonicron yet, you need resources. You need blood, soul and bodies (the body'd be the 'army limit' like in other games but.. hey, demons doesn't build cottages, do they?), and you need that from the poor humans. But if the humans manage to destroy your necropolis, you'll lose your power, so beware!
So this was my original idea. I've written the whole thing from scratch without using any library. I've really put many effort into this project, but I still only got around 2 days. And I'm not a very good in arts, so I messed most of my time for drawing that chess-piece-lookalike-necropolis.
A friend of mine, HavocS helped me, he made some real cool music. Sadly I didn't have the time to include it, but I'll finish this game later, I loved this project so much.
Anyway, here are the things I've managed:
- Procedural generated maps, with height information and minimaps (they are created as png files in the jar's folder)
- Placeable buildings (only the necropolis and the portal had graphics, so I only put them in the final jar)
- defineable collision area for the buildings
- two planes (you can switch with the TAB key)
- Selectable building with health (you can cause some damage to them with the backspace)
- Starcraft like 'damage-indicator' images for the selected building. (The hue changes from green to red based on the damage)
- Onscreen messages (if you try to build without sufficient resources, or put the building on an occupied tile)
- Animated tiles (like the water and the lava)
- I also made saturation change to the tiles, based on the distance from the water/lava, but I turned it off for performance issues. Maybe I'll fix that later.
- Command panel on the right.
- The portal will be checked against both dimensions before place. (You can try that out by going to the human plane with TAB, then press N, and try to place the portal on the spot of the necropolis) This is because the portal will be on both of the planes.
Controls:
ESC/Right click - Undo the building option
Left click - Selects/deselects building || builds the selected building
Tab - switches planes
Home - Jumps to the spawn necropolis, and select it
Backspace - deal 10 damage to the selected building
N - set portal as building option.
Ratings
| Coolness | 50% | 3 |
| Overall(Jam) | 2.44 | 755 |
| Audio(Jam) | 1.65 | 644 |
| Fun(Jam) | 2.16 | 732 |
| Graphics(Jam) | 2.11 | 742 |
| Humor(Jam) | 1.69 | 580 |
| Innovation(Jam) | 2.46 | 649 |
| Mood(Jam) | 2.27 | 682 |
| Theme(Jam) | 2.78 | 538 |
That said, I wouldn't mind some good RTS while you would actually finish it. In the process you definitely should include some minimap so that players could easily navigate to different parts of the battleground, as well as find their structures. ^^"
I didn't have the time to add in-game instructions, so I only put them in the description :) You can also jump to the necropolis by using the home key. Speaking of the graphics: I am a programmer, and not very good in arts. :( Btw all of the graphics were made in GIMP from scratch :D
I'm on the way for finishing more things. :) Currently you only can view the minimaps near the jar file as png images, but I will add that to the game soon. :)