Defense Engineers by Jiri Hysek

[raw]
made by Jiri Hysek for Ludum Dare 51 (COMPO)

Snímek obrazovky 2022-10-03 v 1.51.58.png

Beware

I didn't have time for creating proper tutorial levels or somehow explain how it works. So you have to figure it out (should be that hard), sorry for that :) You can at least check this video and read a description here, it should help a lot.

https://www.youtube.com/watch?v=eNqq9D1TNuE

About the game

The goal of each level is to harvest a given amount of energy using a power plant(s). The thing is there are some strange energophobic space bugs that get mad whenever they stumble upon an energy field. Fortunately you have various components you can connect in order to create a defence mechanism. There is no right solution pre-designed, you can win using your own strategy. From mining and staying at least noticed as possible to complex space bug killing machine. There are often multiple places where you can get energy but more places you use, more attention you'll get.

Defence Engineers is an attempt to create rogue-like programmable tower defence in 48h :) More details will be added soon.

Building blocks

  • Power plant - used for "mining power" and powering other buildings

  • Radar - whenever it receives an energy pulse, it scans its surrounding for enemies. When an enemy is spotted it broadcasts a remaining power with the location of the enemy.

  • Laser Turret - whenever it receives an energy pulse, it converts it to a laser beam that is immediately fired. When it receives also location data of an enemy, it turns in that direction which usually causes some discomfort to the enemy that could even lead to extermination of that poor bug.

  • Battery / buffer - it can store energy. When it receives an impulse it stores that energy. But the best thing is that it broadcasts smaller amount of energy every 1 second. Can be used for better enemy detection and faster shooting. Did you know that a batter can charge another battery? That could be used for transfering energy further from a power source.

  • Laser Absorber - whenever it's hit by a laser (fired by a turret or by an enemy), it converts it's energy to an energy impulse that can power other buildings. Can be used for transferring energy to distant parts of a map or for absorbing enemy shots (and reusing it for example for charging batteries)

The theme

The theme was "every 10 seconds". Fortunately, the most important building - a power plant - uses that inconvenient technology that can extract power every 10 seconds, not less not more. Every 10s it harvests a bunch of energy and releases an energy impulse to its surrounding at the same time. This impulse can/should be used for powering other components that could help with defending against those energophobic space bugs.

Tools

  • Godot engine
  • Inkscape, Gimp
  • Audacity, sfxr.me, dictaphone
  • bandlab.com Snímek obrazovky 2022-10-03 v 0.40.42.png

Snímek obrazovky 2022-10-03 v 0.43.50.png

Ratings

Overall 67th 3.913⭐ 25🧑‍⚖️
Fun 107th 3.674⭐ 25🧑‍⚖️
Innovation 85th 3.761⭐ 25🧑‍⚖️
Theme 233th 3.587⭐ 25🧑‍⚖️
Graphics 99th 3.891⭐ 25🧑‍⚖️
Audio 141th 3.477⭐ 24🧑‍⚖️
Mood 121th 3.571⭐ 23🧑‍⚖️
Given 32🗳️ 15🗨️

Feedback

INCD021
03. Oct 2022 · 18:39 UTC
Very nice game, I did play it for a while, but think I broke it using the Laser Absorber in the line of lasers, don't know if it made a infinite loop, but it froze.
I like the game, it's a bit hard, and I couldn't beat level 3, might not have understood the function of all the towers.
Very nice game :D :thumbsup:
🎤 Jiri Hysek
04. Oct 2022 · 07:27 UTC
@incd021 thanks! yeah, I planned tutorial levels where I introduce buildings and mechanics step by step. to be sure people will understand it. And also to do more testing but it just wasn't time for that. Sorry for that :)

I knew it's way over the scope but I really wanted to explore that concept :)
Rainsong
04. Oct 2022 · 16:18 UTC
Nice! The design and game play work really well together. I hope you consider expanding this in future.
NeeXOR
04. Oct 2022 · 16:20 UTC
I did not find out the rules. One moment lasers just refuse to fire. But anyway it looks cool. To teach the player I would propose to have levels when you need to paste only 1 element, other are already placed.
nidjo123
04. Oct 2022 · 16:20 UTC
It does get a bit sluggish if there is lot of shooting going on, but otherwise it performs good.
I even managed to make an infinite shooter with two out-of-sync batteries pulsing and filling each other in turn. :D
Nicely done!
Thoastbot
04. Oct 2022 · 16:22 UTC
Cool tower Defense Game - i thought about making one, but couldn't come up with a good implementation of the Theme - i love the powerplant idea, fits great.
I run into a few bugs, i build some batteries and the audio and graphic of my turrets bugged out, couldn't see a thing under all that pink laser light - but still got the lvl done so no real problem ^^
Barna
04. Oct 2022 · 16:27 UTC
I really liked it. The menu graphics are especially cool!
amarokczukay
04. Oct 2022 · 16:29 UTC
the gameplay is really interesting, and there are many possible combinations of devices, i quite like it! the graphics are good and the game overall is really polished and nice!
Vykri
04. Oct 2022 · 16:44 UTC
Pretty fun. Kinda reminds me of Plants vs Zombies in a way. Unfortunately, the game kept crashing whenever I came created a particularly large setup. I enjoyed trying to find out how to setup my buildings to charge the most lasers at a time.
🎤 Jiri Hysek
04. Oct 2022 · 17:09 UTC
@neexor Yeah, I wanted to do that but it and I think it's a pity that it remained on my to-do list when a deadline passed... but I plan to place some mini-tutorial or videos to the description.

Btw. lasers fires only when receives a power impulse. Every building has input and output, mostly in a form of power impulse. They work only when they have power and power is distributed in pulses (except battery/buffer that has it's own storage).
🎤 Jiri Hysek
04. Oct 2022 · 17:11 UTC
@nidjo123 yeah I also noticed that batteries don't work entirely as expected :D It stores less energy than it receives to should run out of power eventually but apparently they have constant output even they have less energy stored. It causes this inifinte loops :) I just had no time for playtesting and balancing... you know, game jams :)
🎤 Jiri Hysek
04. Oct 2022 · 17:13 UTC
@thoastbot thank you for being so tolerant :) It's quite out of scope so I didn't have time for proper playtesting (I created a nice menu screen instead :D)... so bugs are expected although I don't like to see them.
Faust_Mi
05. Oct 2022 · 12:21 UTC
Very good idea and game!
red-stake
07. Oct 2022 · 22:34 UTC
The interplay between the battery/radar/turret is interesting, I don't think I've seen anything like that in a tower defence game before. It does make the first level a bit more difficult than a first level probably should be - though maybe I missed something obvious. Other than that, I think it would really heighten the challenge and force more thought from the player if there were less spaces on the level, and maybe some spaces had better stats than others, because it'd make your have to consider that decision a bit more.

But those are small considerations, because overall I think the core of the game is good, and I'd encourage everyone to try it out.
commanderstitch
08. Oct 2022 · 17:31 UTC
I think i'm playing this right. haha I just powered through all of this and all the bugs were dust. Here was my final screen. ![2022-10-08 13_29_49-Defense engineers by Jiri Hysek.png](///raw/b24/z/52de6.png)
🎤 Jiri Hysek
08. Oct 2022 · 18:09 UTC
@commanderstitch yeeeaah! I'd try it too but I'm afraid my laptop will burn :D
Zirrrus
12. Oct 2022 · 17:13 UTC
Great idea, and amazingly polished for a compo entry!
LDJam user 299352
14. Oct 2022 · 11:17 UTC
wonderful game!
LeReveur
14. Oct 2022 · 22:03 UTC
Bim! Boum! Bam! Boum! Boum! Bim! I'm not sure I understood everything well, but it was fun! Good job!
chemicalcrux
16. Oct 2022 · 13:01 UTC
This is very cool! I quickly started working out strategies (like having a laser that just blasts a transmitter); you've got some good depth, particularly given that this is a jam.

I'd like to have had more feedback when placing buildings, though. It was hard to tell if building A was in range of build B -- a little highlight while placing them would do the trick!
🎤 Jiri Hysek
16. Oct 2022 · 18:39 UTC
@chemicalcrux thanks for feedback! Actually, buildings icons are white if building is out of range and magenta if it's in range. Also ranges are are visualised by circle. But it definitely deserves more balancing, polishing and feedback stuff as you mentioned. But it's almost always the case in compo.. :)
chemicalcrux
16. Oct 2022 · 22:04 UTC
Oh, I must've missed that! Thanks (: