Drill City by honzapat
Hello there, you happen to be just the right candidate as our new mayor of the Drill City. Can you take us deep down to the core? Can you manage your resources well? And in the end, will it be all worth it?
If you think you can not, don't worry, I'll take a good care of you. I won't abandon you, even if you'll get annoyed by me. I don't care you're getting insane from my voice. We're good friends, aren't we? :)

Follow us:
- Web: https://nejcraft.cz
- Youtube: https://www.youtube.com/channel/UCZbxKjb-y3Hvh6vlGKcH79Q
- Twitter: https://twitter.com/nejcraft
- Facebook: https://facebook.com/nejcraft
- Patreon: https://patreon.com/nejcraft
- Or you can join our discord: https://discord.gg/m48ND94
Feedback: feedback@nejcraft.cz
Business: business@nejcraft.cz
| Link | https://nejcraft.itch.io/drill-city |
| Original URL | https://ldjam.com/events/ludum-dare/48/drill-city |
Ratings
| Given | 96🗳️ | 86🗨️ |
But it's fun to listen when you put smth or trying to destroy the main thing haha
UI is a bit weird, I can't place stuff in bottom right corners
And you can improve lightning to be more exciting
Btw, great job!
Otherwise the game was really fun before that. The voice is pretty fun, except for the Destroy button. The voiceline is definitely funny once, but after the 100th i couldn't hear it anymore hahahaha
Congrats on the graphics too, the game looks nice !
Great jam! The visuals are very nice!
(I couldn't place a wind turbine in the closest right corners =/ )
check my vod if you like: https://www.twitch.tv/videos/1004193959?t=01h13m49s
On a serious note, I think it's overkill to install 4-5 power plants to win, and that the 999 uran is a little too much. The graphics were great, 3D pixel art is my kryptonite, but the shadows were weird. Voice acting was hilarious. Great entry!
О да, сначала мы строим ветряные генераторы, типа у нас "зеленая экология", зато потом - ядерные реакторы. Вот это правильно!
Игра понравилась! Короткая, но интересная. Спасибо! ^_^
I must destroy!
- The audio was really annoying at times
- I kept on using up seeds when I place down wind turbine
- Too much energy is needed to finish each level and I ended up with no room
- The theme I didn't really see it
- Make the wind turbines charge up again because that was a big downfall to me not beating it
Which part of the audio was annyoing?
I dont undesrtand the second point? Could you elaborate?
That's the catch
Well you are digging down, kinda bending it, but still.
Well, the thing with turbines and powerplant was, that you place it down and it gives you the energy and occupies space. Ye the balance could have been better like cheaper power plant sure
Thx and please fill me in on the second point.
The drill upgrade was a bit confusing at first because I couldn't see how much energy I need. I suggest adding a 100 energy icon next to the other materials.
Overall great game, good job.
Was it me or did the first power plant game me a lot more energy than the next two ones ? (might just be me :))
The camera angle made it a bit hard to see the back of the grid once lots of things are placed. Was there a way to rotate the camera that I missed?
I could not place a block in the front right cell for some reason.
Could you send me your log at %localappdata%\Nejcraft\DrillCity\Logs
? honzapat#3001 on discord
I would call this game more a puzzle game instead of a ressource manager.
I loved the Graphics and the Sounds are very nice. The general idea of the game is OK but could need some more thoughts and maybe a slightly better game mechanic / features in genereal.
Overall, well doen great job
I never managed to understand exactly what the requirements were for upgrading the drill. I think I had to have a full power bar but I'm not precisely sure. I find that the game ended up being mostly stockpiling uranium for several minutes and then buying more power plants. I think that, generally in this kind of game, I would expect to be able to significantly ramp up my uranium output at some point, at least if things are going to cost 999 uranium. I ended up covering most empty squares with mines but it still took a long time for uranium to build up enough. Especially when I need even more to actually upgrade the drill...
I couldn't quite figure out what the bar on the right is supposed to mean. I think the first upgrade for the drill changed it a bit, but I wasn't sure what most of the information on the bar meant.
The game was a bit laggy and ultimately crashed before I could win. If it helps: I was playing the 1.2 version.
One aspect of the game I found rather enjoyable was juggling between the different building types. I would often destroy all my mines so that my energy budget was large enough so that I could tear down my wind turbines and build a power plant in their place.
I did ultimately decide to do a second playthrough, which I managed to complete a bit faster than the one that crashed. It does help to build a bunch of wind turbines instead of trying to get a lot of power plants, but ultimately I think the cost for power plants is still probably a bit too high.
Either way, it is still fun to build all the buildings and try to figure out a plan for getting the drill upgraded. I also found the audio clips that play to be quite fun. The game overall has a really nice lighthearted vibe that I found quite enjoyable.
One really tiny change that I think would accentuate that is unlocking the camera. I really like the title screen which shows a different environment from the city itself, and I think having the camera unlocked so that I could rotate it around and see the surroundings of the city would really make it feel like I was building this city, and help me appreciate it as a whole 3D place rather than a single view.
So overall, this is a nice little game. I enjoyed it enough to play through it again after it crashed, and I found the art and sounds charming.
The very end of the log is like:
```
[ 00:14:14.625 ]: [Info] House (EmptyActor)
[ 00:14:16.706 ]: [Info] Spawn
[ 00:14:16.710 ]: [Info] spawning ui
[ 00:14:16.711 ]: [Info] X:64.00 Y:48.00 Z:16.00
[ 00:14:16.717 ]: [Info] X:1423.505 Y:1718.316
[ 00:14:16.718 ]: [Info] X:1423 Y:1718
[ 00:14:16.719 ]: [Info] X:711.5 Y:859
[ 00:14:16.720 ]: [Info] at X:681.5 Y:779
[ 00:14:21.183 ]: [Info] House (EmptyActor)
[ 00:14:22.409 ]: [Info] Mine (EmptyActor)
[ 00:14:24.831 ]: [Info] Spawn
[ 00:14:25.795 ]: [Info] Spawn
```
One part that stands out near the end is like:
```
[ 00:11:04.774 ]: [Warning] Exception has been thrown during . Collection was modified; enumeration operation may not execute.
Stack strace:
at System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () [0x00013] in <ccba8f4931be433d979e22082f9d6862>:0
at System.Collections.Generic.List`1+Enumerator[T].MoveNext () [0x0004a] in <ccba8f4931be433d979e22082f9d6862>:0
at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00039] in <c610a569e94244d791535594da46e10a>:0
at UIManager.IsOverControlWithIgnores (System.Collections.Generic.List`1[T] controls, FlaxEngine.Vector2 position) [0x00014] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\UI\UIManager.cs:68
at UIManager+<>c__DisplayClass7_0.<IsOverControlWithIgnores>b__0 (FlaxEngine.GUI.Control ctrl) [0x00043] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\UI\UIManager.cs:75
at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x0002c] in <c610a569e94244d791535594da46e10a>:0
at UIManager.IsOverControlWithIgnores (System.Collections.Generic.List`1[T] controls, FlaxEngine.Vector2 position) [0x00014] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\UI\UIManager.cs:68
at UIManager.PointerOverUI () [0x00011] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\UI\UIManager.cs:37
at Game.BuildSystem.OnUpdate () [0x00000] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\Game\BuildSystem.cs:306
at (wrapper native-to-managed) Game.BuildSystem.OnUpdate(Game.BuildSystem,System.Exception&)
[ 00:11:04.775 ]: [Warning] Exception has been thrown during .
Collection was modified; enumeration operation may not execute.
[ 00:11:07.635 ]: [Error] Unhandled Task Exception: Collection was modified; enumeration operation may not execute.
[ 00:11:07.640 ]: [Warning] Exception has been thrown during . Collection was modified; enumeration operation may not execute.
Stack strace:
at System.Collections.Generic.Dictionary`2+Enumerator[TKey,TValue].MoveNext () [0x00013] in <ccba8f4931be433d979e22082f9d6862>:0
at GameUIManager.UpdateResources () [0x00099] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\UI\GameUIManager.cs:244
at Game.BuildSystem.UpdateRess () [0x00000] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\Game\BuildSystem.cs:40
at Game.Resources.Gain (Game.Resources other) [0x00044] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\Game\Resources.cs:78
at Game.GeneratorBuilding.OnTick () [0x0002c] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\Game\GeneratorBuilding.cs:24
at Game.GeneratorBuilding.<OnBuild>b__3_0 () [0x00013] in D:\Enginy\Flax\Projekty\LDJam48\Source\Game\Game\GeneratorBuilding.cs:19
[ 00:11:07.640 ]: [Warning] Exception has been thrown during .
Collection was modified; enumeration operation may not execute.
[ 00:11:51.189 ]: [Info] Mine (EmptyActor)
[ 00:11:52.044 ]: [Info] True
[ 00:12:12.949 ]: [Info] False
[ 00:12:13.198 ]: [Info] PowerPlant
```
Thanks