Waifus please by colozz
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

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🗨️ |
Getting those Papers Please vibes. I can only imagine what other rules you might want to include :stuck_out_tongue:
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.
```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:
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!)
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.
I think it lacks some sounds, but the gameplay made me laugh.
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).