Hanafuda Hachi-Hachi
A downloadable game for Windows, macOS, and Linux
Notice: this game will not teach you the rules of Hachi-Hachi. I recommend the Fuda wiki's excellent documentation.
This is an implementation of the Japanese card game Hachi-Hachi. It is hugely inspired by Hanafuda Koi-Koi Dojo (available for free on the Google Play Store).
Hachi-Hachi is a fishing game for three players, played with Hanafuda cards. Players take turns playing cards from their hand and the deck onto the field, trying to match months with cards in the field and thereby score them. If any player scores a meld, they may end the game and take their points, or they can let the game continue and try for more. If nobody gets a meld, players total up the points of their scored cards, then the next round begins. Points can additionally be scored with teyaku (if your hand is initially crummy, you may earn compensation) or special achievements (extreme luck can lead to huge point swings). It's quite a complicated game, but definitely fun in theory.
Due to time / motivation constraints, the game as described in the above wiki page is not implemented comprehensively. Most notably, when Teyaku is claimed, cards are not revealed to opponents, and the two Special Achievements (Diving and Escape) are not implemented. However, while the game is not fully correct, it is still playable and probably fun to somebody out there (after a month of grinding on this game, I personally never want to play it again).
This game is part of Fatal Distractions, my plan to, during 2025, create one game per month based on the genre chapters in David Gerrold's Fatal Distractions. This is February's entry, in the eighth chapter "Strategy".
Source code repository is here. The game was written in C using the absolutely delightful raylib. Images were edited with Aseprite. The card images were adapted from the ones on Wikipedia's Hanafuda article, created by user Louiemantia.
Some poetry scrolls say "あかよろし" (akayoroshi). It looks like "あのよろし", but the の-looking thing is a hentaigana for か. It means "Red is good". The other poetry scroll says "みよしの" (mi yoshino), which means "Beautiful Yoshino", which is a place in Nara. The sake cup says "寿" (kotobuki), which means "Long life". The yellow pawlonia says "ベースギタービール" (bēsugitābīru), a transliteration of BassguitarBill. A white pawlonia says "何の銃" (nani no jyū), which means "What Guns?". The other white pawlonia says "致死の混乱" (chishi no konran), which means "Deadly Confusion", which is as close as I could get to "Fatal Distractions".
Status | Released |
Platforms | Windows, macOS, Linux |
Author | bassguitarbill |
Genre | Card Game |
Made with | Aseprite, raylib |
Tags | Animals, Colorful, hanafuda, Pixel Art |
Code license | GNU General Public License v3.0 (GPL) |
Asset license | Creative Commons Attribution_ShareAlike v4.0 International |
Average session | A few minutes |
Inputs | Mouse |
Download
Install instructions
If you're playing on Mac, you need to run it from a terminal. Unzip the folder, navigate to that folder in a terminal, then run it with `./hanafuda_hachi_hachi_hanafuda_hachi_hachi_mac`. If you just run it by clicking its icon, it won't work, further cementing my idea that MacOS is a fake operating system.
Development log
- Game Complete31 days ago
Leave a comment
Log in with itch.io to leave a comment.