Wink! by KP_CFTSZ

[raw]
made by KP_CFTSZ for Ludum Dare 48 (JAM)

Please read the description

d1.png d_small.png

Game.Win32.Wink!

:floppy_disk: A virtual experience in which you must fight to save your PC's files

As the summary and screenshots suggest, this game takes place in a virtual desktop environment. Somehow, some way, your PC has been infected with ransomware! Your mission is to get your files back by any means necessary.

WHAT DO I DO? - Keys to unlock your encrypted files have manifested within the depths of your filesystem. Your goal is to collect enough of these keys to get your files back! Beware of the Walker, a man who will run across the screen to take your keys away.

TO STREAMERS: - This game displays contents from your computer, so please be cautious.

KNOWN ISSUES/QUIRKS: - UI is a little bit janky sometimes. 70% of the effort involved with making this game was the UI. - The start menu doesn't do anything. - The filesystem mechanics just don't work for some people. Check the comments for a solution.

CREDITS: - Concept & Programming: KP_CFTSZ - Artwork: TheChaseExp & MMaker - Music & Wallpaper: Pavel

If you have any issues accessing the game, Tweet me KP_CFTSZ and I'll try to get it fixed up ASAP.

Ratings

Overall 264th 3.938⭐ 26🧑‍⚖️
Fun 286th 3.82⭐ 27🧑‍⚖️
Innovation 55th 4.24⭐ 27🧑‍⚖️
Theme 920th 3.64⭐ 27🧑‍⚖️
Graphics 596th 3.94⭐ 27🧑‍⚖️
Humor 32th 4.3⭐ 27🧑‍⚖️
Mood 491th 3.826⭐ 25🧑‍⚖️
Given 36🗳️ 26🗨️

Feedback

SamarthMP5002
27. Apr 2021 · 04:37 UTC
Interesting... Nice concept, maybe disable AA on the text for an old windows look.
Alina Baybulatova
27. Apr 2021 · 04:38 UTC
It's just great!) So funny! Someone had to make a game about it.
And here is it!
Thank you!)
ipodtouch0218
27. Apr 2021 · 04:51 UTC
I really like the vinesauce joel reference "super flaming death sword" mouse cursor, haha.
toasteater
27. Apr 2021 · 06:18 UTC
I like this aesthetic. Great to see another game using it! The appearance is polished, and the game looks like it's very funny just from the screenshots. Unfortunately, I can't seem to get it to work at all. I could find no files or keys whatsoever in the file explorer, only the option to go deeper (or shallower?) into the parent folder `..`. I kept doing that for about two minutes before I gave up. It's a pity I can't experience it first-hand. Still looks very cool in the screenshots, though!
🎤 KP_CFTSZ
27. Apr 2021 · 12:57 UTC
@toasteater that ain't good! The game requires the `HOMEDRIVE` and `HOMEPATH` envvars to be set properly before running (e.g. "C:" and "\Users\YourName"), if those are messed up for whatever reason that might explain why it isn't working

One thing you can try (haven't thoroughly tested this):
Make a batch file in the same folder as the LD48.exe, then open Notepad and write out something like:

`cmd /c "SET HOMEPATH=/Users/KP&SET HOMEDRIVE=C:&LD48.exe"`

Save and run it and hopefully it'll work if you set them properly. Both envvars have to be set.

(replacing my paths with whatever works for you ofc)
toasteater
27. Apr 2021 · 14:41 UTC
@kp-cftsz Thanks, that worked. It's fun indeed! Maybe you could put that into the description in case anyone else encounters something similar.
Nerzal
27. Apr 2021 · 19:18 UTC
The music was fine although it was in contrast to the stressful situation fighting a malware and avoiding the walker.

The sounds were fine, never ever have i entered so many credit card numbers to random popups on my pc. That was fun to play.

The walker only visited me one time, and as i am not that bad at fast typing, he wasn't really a threat, as he only stole 2 keys in a timeframe where i was able to gather like 9 keys or so.

You might run into problems with firewalls/anti malware stuff etc, as you scan the filesystem for some folder names, but having some of my own folders in the game added a nice touch to it. It felt like i have to defend my own system - which is nice.

I also loved the bootup sequence :)

Only minor issue: It would have been really nice to be able to navigate though the filesystem using the keyboard. But i understand, that it might have gotten to easy if you are able to do so, cause its so much faster.

Short but nice game!
THX
27. Apr 2021 · 23:30 UTC
Funniest game I've played so far. Caught me off guard when I saw my actual files in game. Lovely aesthetic too, very genuine. I do think if this were to be expanded more types of minigames to get the key could be cool as typing credit card numbers does get somewhat old. Still one of my favorite entries thus far.
TheBlondeBass
28. Apr 2021 · 01:39 UTC
Oh my god lol. I didn't read the part of the description that says it's based on your files before playing, so as I was decrypting the files all I was thinking was "wow, this dev uses all the same software as me"! Felt like a true connection there for a moment.

Cool take on the theme!
JUSTCAMH
28. Apr 2021 · 16:23 UTC
Hey matey, thanks for submitting your game to the stream! I hope my feedback is helpful, I really enjoyed the game! Here's the twitch vod if you wanna rewatch:

https://www.twitch.tv/videos/1003703630
Martiniano Marelli
28. Apr 2021 · 19:43 UTC
Very fun! I was surprised and surprised me even when i thought i knew what to expect. I even thought for a moment my files were in ACTUAL danger!

What i would change: Maybe add a couple different "minigames" picked at random on every key? The comedic value of tipying in your credit card numbers never gets old, but some variety on gameplay would be cool!
blaster391
28. Apr 2021 · 20:15 UTC
This was very funny, the first folder I recognised really caught me by surprise! Very stylish little game :)
Srynetix
29. Apr 2021 · 16:12 UTC
Super fun game ! I didn't read that my filesystem would be used :smile: Big surprise seeing my folders everywhere.
Congrats on the global design of your virtual desktop, really looks like a small Windows.

As said above in another comment, a little variation on the credit card number game would be nice :wink:
LALAKI7
29. Apr 2021 · 17:54 UTC
![error.jpg](///raw/285/a3/z/419e8.jpg)

As a funny twist of fate, your game doesn't work on my system either! I'm using 32-bit Windows 7 SP1. Same as for you, running via CMD gives me nothing.
🎤 KP_CFTSZ
29. Apr 2021 · 19:29 UTC
@lalaki7 Son of a bitch lol, well this application's "support team" has no clue what's going on
LALAKI7
29. Apr 2021 · 19:42 UTC
@kp-cftsz ~~Is it perhaps compiled as 64-bit only application? Nah, probably not it. Just for fun I'll test if it somehow magically works on my old Windows XP machine.~~ Tested it on that and got a different error box confirming that it's a 64-bit only application. Too bad, was an interesting idea that I'd like to try out.
one-seed-fruit
29. Apr 2021 · 20:10 UTC
My previous idea for the Compo was also something similar, it had some fake OS and badly hand-drawn UI but due to the lack of time I scraped it and did something completely different.

Too bad I can't try out this game as I'm on Linux. This looks so interesting.
chuckie
29. Apr 2021 · 21:02 UTC
I dont like the game because i failed at 9/10 keys! :( Just kidding I really liked the old windows vibe + the mousecoursers! Also I find that your the gameidea itself was really unique which I think is great! Keep it up! :)
🎤 KP_CFTSZ
29. Apr 2021 · 21:15 UTC
@one-seed-fruit I can make a Linux build whenever I'm home from work if you'd like, in theory it should work w/o any issues.

@lalaki7 Apologies :slight_frown:
🎤 KP_CFTSZ
30. Apr 2021 · 04:31 UTC
@one-seed-fruit Here's a Linux build you can try: https://kpworld.xyz/files/wink.tar.gz
schwammelie
30. Apr 2021 · 17:28 UTC
what a cool idea! probably the scariest game on here if you don't read the description ^^ really nice aesthetic too. i was glad the walker stopped when i clicked on the last key, but it wouldnt have minded to keep going a bit longer :) also, maybe there could be a way to stop the walker from taking your keys e.g. by a small minigame? and i would have loved to change my background ;)
jryzkns
30. Apr 2021 · 17:38 UTC
Hi Devs, I haven't gotten around to trying out your game yet, but I had the issue with running the game as well and I saw the solution you posted about making a batch file
```
cmd /c "SET HOMEPATH=/Users/KP&SET HOMEDRIVE=C:&LD48.exe"
```
This worked and I found that setting `HOMEPATH` to `~` also makes it work for any user I've tried it on. This leads me to think if it would be possible to have it coded into the game so it supports more players automatically.

I'll try your game and give feedback as soon as I get a chance to!
🎤 KP_CFTSZ
30. Apr 2021 · 17:58 UTC
@schwammelie You can stop the walker! In the game there is an anti-virus called MalwareSpy 2003. Using MalwareSpy (along with lots of button mashing) you can "patch" the walker. You can also set wallpapers by double clicking on image files you encounter in the file explorer.

@jryzkns Thank you!
jryzkns
01. May 2021 · 04:02 UTC
~~Hi Devs again, I am finally getting around to try out your game, but I am unfortunately running into the empty file explorer issue. The fix that you mentioned that "works for me" was only to get the exe running. Before, when I run the exe it just doesn't show anything. I'm sorry if that caused any confusion. I will look to see if I can resolve the issue locally on my end~~
jryzkns
01. May 2021 · 06:17 UTC
Hi Devs, I'm unsure of what exactly the issue was (unfortunately I am no expert in batch) but I cooked up this batch script right here and it did the job for me: Both launching the game with no issue and filesystem working as intended:
```batch
@ECHO OFF
setlocal
SET HOMEPATH=~
SET HOMEDRIVE=C:
endlocal
START LD48.exe
```
I don't know what the difference between this one and the one that was suggested by you but it worked for me.

Additionally, I found that having folders in the `HOMEPATH` that do not have basic ascii characters also seem to either not let the game run at all, or show an empty filesystem. For example, I created a folder called 鸽子 in my `HOMEPATH` and the game straight up won't run.

In terms of feedback, I love the aesthetic of the game. I miss this kind of theme on windows, it must've been more than a decade since I used an interface like this. I can almost smell the musty AC smell from my childhood home seeing this interface.

The game is pretty fun and simple to pick up, there's no tutorial but none was needed because it was so straight forward. Even though I knew about the filesystem quirk (since I ran into issues trying to get this set up) I still got caught off guard because of some names getting obfuscated.

I'd imagine the game to be a lot more smoother to play with a numpad (I don't have one), maybe adding support for the jkluio789 virtual numpad could be cool. Also a slight and niche nitpick on my end: I have back and forward buttons on my mouse and I actively use it on my day to day computer usage, so it felt unnatural when my back/forward buttons doesn't work in the game.

All in all: great game, 10/10 credit card numbers 0/1 wink
🎤 KP_CFTSZ
01. May 2021 · 07:08 UTC
@jryzkns Thank you so much for taking the time to troubleshoot the game yourself, I'm glad you enjoyed it

> I found that having folders in the HOMEPATH that do not have basic ascii characters also seem to either not let the game run at all, or show an empty filesystem

Ah yeah, I was worried that might be an issue. Despite being the main mechanic of the game, the filesystem part was something I got kinda lazy with, so in order to keep it simple and cross-platform the whole thing revolves around C++17's `std::filesystem::directory_iterator`, which is probably throwing a fit because I didn't use `u8path` or something...

> I can almost smell the musty AC smell from my childhood home seeing this interface

Awesome, that's exactly what I was going for. My good friend [@TheChaseExp](https://twitter.com/TheChaseExp) did the UI artwork for this game, taking a lot of inspiration from '90s Windows as well as the many UIs it influenced, e.g. the [SerenityOS](http://serenityos.org/) desktop.

> It felt unnatural when my back/forward [mouse] buttons doesn't work in the game

That kinda caught me off guard too during playtesting. Might be something for me to fix if I make a post-jam version.

Thanks for playing!
Doot
06. May 2021 · 13:53 UTC
Nice game!

Really cute and fun, with a weird aesthetic.
The 5 minute timer is perfect for a jam game.
CATANYAW
07. May 2021 · 04:55 UTC
Really cool idea. I like the visuals but I find card system a bit repetitive. Maybe you should add more mini games to get keys
one-seed-fruit
13. May 2021 · 05:47 UTC
@kp-cftsz thanks for the Linux build! It didn't run at first but turns out it was just a missing SDL2_mixer, got that installed and the game ran perfectly.

Traversing deeper and deeper into a directory structure was also my initial take on the theme but I didn't have the time to work on it. So glad to see an entry on navigating through directories!

On top of that you even have a clear goal of looking for keys deeper and deeper into the directories. Fun game, funny too. I got all the keys at about 10 seconds left, my hand was trembling while typing in the card number.

Given enough time, you'd probably be able to make this into something even more awesome (something I'd like to play too)!
OcO
16. May 2021 · 04:19 UTC
interesting concept, it's got a clear goal and nice music.
the timer makes it so that there's tension, very cool!