Day 7: Speedy Senses


7DRL is finished (for me, at least).

I had about 6-7 hours of free development time for day 7, so I had to carefully prioritize what I thought would make the gameplay most interesting, engaging and fun... and then I tossed half of that out the window.

What did I do?

  • Quality of life adjustments
    • when you deploy the drone, you are immediately controlling it.
    • The player is always shown on top of everything (remember this for later)
  • You can walk over stunned guards now. This means that guard bodies don't block important objects, but be quick. If they wake up when you stand on them, they'll throw you.
  • Overhauled the way enemy AI worked, to add an "awareness" phase, and a more nuanced detection and seeking behaviour. I think it gets much closer to the Metal Gear Solid -style of AI.

Stealth Gameplay

Guard AI test sandbox. You can see them change between colors as they get suspicious, come to investigate and are "alert", chasing you based on where they last saw you.

  • Added "coins" to the items in the game. Throwing a coin near an unsuspecting guard will distract them for a while. (This required a new state in the state machine, so that they would basically ignore the player unless you get very close to them).

Gameplay example. Throwing a coin near a guard to distract them.

Throwing a coin near a guard to distract them lets you sneak past undetected.

  • Added a mechanism for picking up items from the ground and putting them into inventory. I had to stop guards and the drone(!) from picking up the coins before you could.

At this point, it was about midnight, so I deployed the game and made preparations to sleep. Someone in the Roguelike Discord did a playtest and immediately hit a bug. Turns out that my "display the player on top of everything", which was the last thing I did before heading off to sleep, didn't account for the player dying :P So I ran back to fix that, and then slept.

Woke up, with about an hour and a half before the final deadline. My partner and I spoke a bit about what I could do in the remaining time, and among the options, settled for a better end-of-game screen. Ideally calculate a score and make it a little more "shiny" to play again.

Score screen. You get more points, and more penalities, if you don't immediately abandon the mission

Score screen. You get more points, and more penalities, if you don't immediately abandon the mission

It shows you the game seed, but there's no way to provide a seed to the game right now. I'll fix that in a post-7DRL update if there's interest.

What's next?

I'd like to rest for a couple days now. I've been crunching quite hard on this, and it's not been great for my mental health. I'll do bugfixes if any are spotted, but hopefully nothing too serious crops up. I like the systems I put into place with this game, so I may try to continue working on it for a little longer.

I'll probably try to write a postmortem log in a couple days as well, when I can think more clearly.

Enjoy the game, have fun, don't get caught.


Files

Windows x64 1.2 MB
Version 0.0.7 Mar 12, 2022
Windows x32 1.1 MB
Version 0.0.7 Mar 12, 2022
Mac OS x86_64 684 kB
Version 0.0.7 Mar 12, 2022
Mac OS ARM x64 1.7 MB
Version 0.0.7 Mar 12, 2022
Linux x64 4.2 MB
Version 0.0.7 Mar 12, 2022

Get Ghost: DroneSync

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.