Waifus please

by colozz
Overall★★★★★★★★★★3.02
Fun★★★★★★★★★★2.81
Innovation★★★★★★★★★★2.20
Theme★★★★★★★★★★2.73
Graphics★★★★★★★★★★3.33
Humor★★★★★★★★★★3.52
Mood★★★★★★★★★★2.96

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.

screenshot
Tools: GIMP

Comments35

anthony Marmont
anthony Marmont22 Apr 2020, 16:23
Nice :)

Getting those Papers Please vibes. I can only imagine what other rules you might want to include :stuck_out_tongue:
Mika la Grand
Mika la Grand27 Apr 2020, 11:51
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
colozzauthor27 Apr 2020, 11:59
@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
Mika la Grand27 Apr 2020, 12:03
@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
gamescodedogs27 Apr 2020, 12:04
git the game :) Innovative) Wish you the best of luck :)
Juice Lizard
Juice Lizard27 Apr 2020, 12:05
I like the presentation of your game. It looks fun. But I tried to make it work on my Mac and it doesn't.
Rikitaner27 Apr 2020, 12:05
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
colozzauthor27 Apr 2020, 12:13
@juice-lizard sad to hear that but thank you for the feedback, I will edit the description accordingly :)
colozz
colozzauthor27 Apr 2020, 12:15
@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
Mika la Grand27 Apr 2020, 12:29
@colozz Yeah, I saw that. However, at most I had $20 and the lootbox was $25.
Antti Haavikko
Antti Haavikko27 Apr 2020, 12:45
@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
colozzauthor27 Apr 2020, 12:49
@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
Juice Lizard27 Apr 2020, 13:15
Could you give again the Mac downlaod link?
arcayn27 Apr 2020, 13:28
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
AlexandrosKap27 Apr 2020, 16:03
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.
Juice Lizard
Juice Lizard27 Apr 2020, 19:17
@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
colozzauthor27 Apr 2020, 20:55
@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
ZeppelinGames28 Apr 2020, 02:26
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
bentglasstube28 Apr 2020, 02:33
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
Juice Lizard28 Apr 2020, 06:44
@colozz I did all of that but I have this message: "bad interpreter: No such file or directory".
colozz
colozzauthor28 Apr 2020, 10:31
@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
colozzauthor28 Apr 2020, 10:32
@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
Bajtix28 Apr 2020, 11:08
Really nice game!
I think it lacks some sounds, but the gameplay made me laugh.
randdir
randdir28 Apr 2020, 14:01
Really nice concept and humor pal !
Marco Stagni29 Apr 2020, 15:05
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
fancypants29 Apr 2020, 16:54
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
colozzauthor30 Apr 2020, 14:32
@fancypants thank you, please let me know if you encounter any problem :)
WhatNameGames
WhatNameGames1 May 2020, 06:23
Not too much to say due to it being pretty similar to papers please, as a joke obviously, but still.
NNNIKKI
NNNIKKI1 May 2020, 11:12
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
colozzauthor1 May 2020, 13:35
@nnnikki sorry to have disappointed you (even though I'm pretty sure Lucas Pope had more than 48h to implement gameplay features)
Skvader_41811 May 2020, 00:07
A funny little parody of papers please
Skvader_41811 May 2020, 00:07
A funny little parody of papers please
shaulor
shaulor12 May 2020, 18:25
Managed to survive 9 days and got some nice waifus :smile:

Other games by @colozz

Found a bug?
Tell us on Discord