Waifus please by colozz

[raw]
made by colozz for Ludum Dare 46 (COMPO)

Discover the highly acclaimed Game of The Year 2020

« It's a masterpiece », Vanity Fair

« I cried », Crunchyroll

« 3 stars », The Michelin guide

« What is a waifu? », My mother

Pre-order the limited collector edition here.

What is Waifus please

Capture.JPG

Waifus please is a game where you play as a code reviewer that you want to keep alive.

Being a code reviewer isn't easy: every day your mental health will go down, so will your finances if you don't work well...

Fortunately, the waifus are here to keep you alive. Spend your money on lootboxes to get super duper rare waifus that will make you happy.

Glory to the pull request!

Controls

Waifus please is entirely point-and-click based, you can:

  • Drag and drop the pull request passport
  • Drag and drop the tests report
  • Open the stamps rack by clicking the arrow on the right
  • Click on the stamps to stamp your pull request passport

How to play

You need to review pull requests and approve / reject them.

To do so you must respect two rules:

  • All unit tests must pass
  • You can only merge a feature branch into the dev branch and the dev branch into the master branch

To approve / reject a pull request, open the stamps rack by using the arrow on the right, and drag and drop your pull request passport under the corresponding stamp.

Each day is 60s long, you actually have a clock in the bottom-left corner.

How to lose

If your mental health drops to zero or if your money goes below zero, you lose. You can buy waifus to feel better though. Oh and your landlord hates you.

How to win

Nobody wins at this game.

How to install the game

Waifus please should work on any platform with Java 8 installed on it. Just double click the jar (or the run.bat file on Windows) to launch the game.

Tested on: - Windows 10 - Arch linux - Ubuntu (command-line launch only) - Mac OS (using the java -XstartOnFirstThread -jar ld46.jar command, thank you @antti-haavikko for testing it)

Please let me know if something goes wrong.

Trivia

Man, I wished I had more time to add more reviewing mechanics, but 48h is short :)

Waifus please was developed using my handmade Java game engine and GIMP, please don't be too harsh on the results c:

Any resemblance to real games living or dead is purely coincidental.

Ratings

Overall 865th 3.019⭐ 29🧑‍⚖️
Fun 863th 2.815⭐ 29🧑‍⚖️
Innovation 1055th 2.204⭐ 29🧑‍⚖️
Theme 1018th 2.731⭐ 28🧑‍⚖️
Graphics 596th 3.333⭐ 29🧑‍⚖️
Humor 172th 3.519⭐ 28🧑‍⚖️
Mood 721th 2.962⭐ 28🧑‍⚖️
Given 22🗳️ 26🗨️

Feedback

anthony Marmont
22. Apr 2020 · 16:23 UTC
Nice :)

Getting those Papers Please vibes. I can only imagine what other rules you might want to include :stuck_out_tongue:
Mika la Grand
27. Apr 2020 · 11:51 UTC
The game is too similiar to Papers Please. You didn't really differentiate the game. It also doesn't make sense that a border guard is judging features and developers.
🎤 colozz
27. Apr 2020 · 11:59 UTC
@mika-la-grand my game is intended to be a parody where you play as a code reviewer (as stated in the description) because reviewing code can sometimes feel like guarding a border.

I intended to bring variety with reviewing mechanics a bit different than Papers Please (even though I only had the time to implement two of those) and with the moral mechanic you find at the end of each day. I think unboxing waifus differentiates my game a bit from PP but maybe you didn't feel that.
Mika la Grand
27. Apr 2020 · 12:03 UTC
@colozz I made it to day five, but never got enough money to buy the lootbox (no errors most days). I guess the waifus are in the boxes?
gamescodedogs
27. Apr 2020 · 12:04 UTC
git the game :) Innovative) Wish you the best of luck :)
Juice Lizard
27. Apr 2020 · 12:05 UTC
I like the presentation of your game. It looks fun. But I tried to make it work on my Mac and it doesn't.
Rikitaner
27. Apr 2020 · 12:05 UTC
Always love an homage to a great game like Papers, Please. Pretty good copy for such a short period of time I must say.
🎤 colozz
27. Apr 2020 · 12:13 UTC
@juice-lizard sad to hear that but thank you for the feedback, I will edit the description accordingly :)
🎤 colozz
27. Apr 2020 · 12:15 UTC
@mika-la-grand you have a "open lootbox" button on the right side of the screen at the end of the day
Mika la Grand
27. Apr 2020 · 12:29 UTC
@colozz Yeah, I saw that. However, at most I had $20 and the lootbox was $25.
Antti Haavikko
27. Apr 2020 · 12:45 UTC
@juice-lizard Got it working on macOS with:
```sh
java -XstartOnFirstThread -jar ld46.jar
```

There was no sound though. Dunno if the game even had any since you opted out from audio.

The idea fas very fun and could be expanded upon quite easily but you were leaning on Papers Please a "bit" too much. The same UI doesn't really work here. Papers Please stamping also had this rewarding tactileness with sweet animation, juicy sound and the oh so fun ability to freely stamp anywhere on the passport. You missed all these points.

Even though it seems to be a parody and not too serious, the game has some potential. First of all, would have been good to explain the rules in the game itself. And just like the source material, it should start simple and then get more complex each day. Like the first day could only be checking unit tests and merging to dev only. The second day then could be dev to master too and adding more difficulty by sprinkling in some typos like deb instead of dev or something like that that isn't so easily noticed on a glance. Then you could start actually showing the code of the PR itself and slowly start adding some checks for the player. Maybe something like checking that the code is commented, has semicolons on line ends, doesn't have too long lines etc. Something that was actually relevant but still something that could be done by a person who doesn't know or understand code at all.

Anyways, pretty much the only issue here was the the whole game visuals were taken from another game and they didn't quite work here. Even though the mechanics are similar, the same UI doesn't work in this context. Good job! :thumbsup:
🎤 colozz
27. Apr 2020 · 12:49 UTC
@antti-haavikko thanks a lot for your helpful comment and constructive review, I really appreciate it! Ooooh I would have loved to add all of these features but I always finish my games 1 to 2 hours before the deadline :(
Juice Lizard
27. Apr 2020 · 13:15 UTC
Could you give again the Mac downlaod link?
arcayn
27. Apr 2020 · 13:28 UTC
damn :( the rent pushed me out of my neighbourhood :/

really enjoyed it, great work for 48 hours! Would have been cool to see some original art for the passport (even though there were PR symbols on it!)
AlexandrosKap
27. Apr 2020 · 16:03 UTC
An interesting experience :D And I like that it is made with java. I dont know how hard it is to make it an exe file but ti would be better for people who dont really get what a jar file is. Well made.
🎤 colozz
27. Apr 2020 · 18:06 UTC
Of course @juice-lizard, I've updated the description
Juice Lizard
27. Apr 2020 · 19:17 UTC
@antti-haavikko @colozz Sorry but I downloaded the game again, I updated my Java 8 and I tried to put the command line in Terminal, but it doesn't work. I don't know how to do. (I never use the command.)
🎤 colozz
27. Apr 2020 · 20:55 UTC
@juice-lizard thank you for trying so hard to play my game, I appreciate it :)

I have added a `run.command` file to the archive, what you need to do (according to what I think should work on MacOS):
- Extract the archive
- Open Terminal (in `/Applications/Utilities/Terminal`).
- Grant execute permissions on file `run.command` to Owner, Group. and Public. To do so, type in `chmod a+x `, with a space after it; drag and drop the `run.command` file into the terminal window; and then press enter. (This gives run permission to the `run.command` script.)
- Double-click the run.command file to start the server.
ZeppelinGames
28. Apr 2020 · 02:26 UTC
I'm very confused as to what I should be doing. I died on the second day and I have no clue why. Some sort of explanation or tutorial would be nice
bentglasstube
28. Apr 2020 · 02:33 UTC
I really enjoyed Papers, Please, and thus I enjoyed your quick parody of it as well. The art was well done. The UI was slightly frustrating, but I think that's part of the charm. With the limited mechanics, the game gets stale pretty quickly, but maybe that's some kind of statement about code reviewing. My biggest complaint is the lack of any sound at all. I think even some basic sound effects would have gone a long way toward improving the atmosphere of the game.
Juice Lizard
28. Apr 2020 · 06:44 UTC
@colozz I did all of that but I have this message: "bad interpreter: No such file or directory".
🎤 colozz
28. Apr 2020 · 10:31 UTC
@zeppelingames sad to hear that. I wish I would have had the time to add a tutorial but I finished this version 2h before the deadline. The game's mechanics are explained here though if you want to give it another try.
🎤 colozz
28. Apr 2020 · 10:32 UTC
@juice-lizard at this point I think we should give up trying to set it up on your computer, anyway thank you again for trying so hard
Bajtix
28. Apr 2020 · 11:08 UTC
Really nice game!
I think it lacks some sounds, but the gameplay made me laugh.
randdir
28. Apr 2020 · 14:01 UTC
Really nice concept and humor pal !
Baptiste Barreyre
29. Apr 2020 · 15:01 UTC
Nice concept and loved the references !
Marco Stagni
29. Apr 2020 · 15:05 UTC
I feel like this game will make my PR review process in real life a LOT faster. Not sure if that's a good idea ahah I loved this one, it was original and funny. I found the review process a bit weird to understand, the paper has to be almost perfectly under the right stamp for it to be properly reviewed. Maybe some sound feedback or a different approach on the stamps might help :thinking: (I played on a Mac, so maybe that's why I didn't get sounds).
fancypants
29. Apr 2020 · 16:54 UTC
Couldn't run the game(might be an issue with my Java setup, I'll try again later), but kudos for making your own engine :)

EDIT: Managed to run the game. I do agree that, as others have mentioned, the game looks a lot like papers please, and the border aesthetic doesn't really fit the code-review process. Maybe a view of the source tree at the top would look nice, instead of the border? It also might be interesting to have a way to inspect the changes of a pull request(not actual code, just to have a way of somehow checking for guidelines compliance, and stuff like that).
🎤 colozz
30. Apr 2020 · 14:32 UTC
@fancypants thank you, please let me know if you encounter any problem :)
WhatNameGames
01. May 2020 · 06:23 UTC
Not too much to say due to it being pretty similar to papers please, as a joke obviously, but still.
NNNIKKI
01. May 2020 · 11:12 UTC
This did spike my attention based on the premise, but needless to say, I was disappointed. The gameplay is incredibly basic - just check two things every time. it mostly consists of moving the passport-thingy and clicking the stamp. You should include some more things to check, because otherwise the player will get bored in seconds. The reason Papers, Please works so well is because every day you have to check more stuff, and it's not just one metric, but multiple ones.
🎤 colozz
01. May 2020 · 13:35 UTC
@nnnikki sorry to have disappointed you (even though I'm pretty sure Lucas Pope had more than 48h to implement gameplay features)
Skvader_418
11. May 2020 · 00:07 UTC
A funny little parody of papers please
Skvader_418
11. May 2020 · 00:07 UTC
A funny little parody of papers please
shaulor
12. May 2020 · 18:25 UTC
Managed to survive 9 days and got some nice waifus :smile: