Skip to content

BALD-rs/lucky-liars-hardware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cornhacks 2024 - Hardware interface

Cornhacks 24

Introduction

This program was written at the cornhacks 2024 competition to interface between our game and the custom peripheral designed for it. The peripheral is built on the Raspberry Pi Pico and serves two main functions - to display the result of a D20 roll, and to output a polygraph-style image used to enhance the game. This code was mainly written by Dawson McGahan, with crucial assistance from Blaine Traudt.

The polygraph-style image is displayed on a 2.8" TFT display that can be driven with the TFT_eSPI library. The D20 roll is displayed on two IN-14 nixie tubes. The pico controls these tubes using the K155IN1 BCD/Decimal driver.

The Game

The peripheral is required to enable TTS, making the game more realistic, as if the user was pressing an intercom button. After the user releases the button, a D20 is rolled and the result is displayed using the nixie tubes with a special animation. This value is similar to a "perception check," and the result impacts the quality of the polygraph shown. A higher number rolled means a clearer, higher quality polygraph is shown on the display, and can be used to determine the true killer.

Layout

Overall Layout Front View Nixie

About

Hardware code for Cornhacks 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages