Inspiration
We initially wanted to make a relatively simple game for this hackathon, but the Western theme really inspired us to do more. Everyone has seen the classic cowboy standoff, where two gunslingers race to shoot first. We wanted to switch this up by putting an emphasis on logic rather than skill.
What it does
Lyin' Fish lets the user stand off against another cowboy in the allegedly peaceful context of Go Fish. It builds on the base game by incorporating bluffing mechanics, which add another layer of logical difficulty.
How we built it
This game was built using Unity Engine while all assets were created in MSPaint. Prior to this event, the basic logic underlying the game and cheating system were planned in advance in hopes of accounting for possible challenges we may have encountered during development. This logic was then implemented into the game, with player controls and visuals following after.
Challenges we ran into
The game required complex logic for the bluffing mechanic, which made designing and understanding code difficult. There were some places where we cut corners, which led to further problems down the line. The randomness and opacity of the NPC made debugging even more challenging.
Accomplishments that we're proud of
We only had 24 hours, and considering how complex the game was to design and implement, we did an impressive job. The design is cohesive, and the logic seems effective.
What we learned
It would have been better to playtest as we went, so we could incrementally build the code and ensure everything functioned properly. Creating custom debugging tools may have also helped with debugging the NPC and logic.
What's next for Lyin' Fish
We could go a lot further in streamlining and building on the experience. There are some visual bugs we didn't have the time to clean up. There were also some features - like drawing extra cards - that could be interesting, but weren't high enough priority to make it into our demo.
Log in or sign up for Devpost to join the conversation.