Business Client need Software Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Clarksville, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I need a clean, well-commented program for an ESP32-P4 that turns the board into a dedicated life counter for a four-player game of Magic: The Gathering – Commander format. The hardware on my bench is an ESP32-P4 module paired with a basic character/graphic LCD screen, and that will be the sole display. No OLEDs, LED matrices, or other output devices are in the mix.

[login to view URL] is the board being used

Core behaviour
• On boot the LCD should present four life totals, each starting at 40.
• Only the life totals themselves need to appear—no player names, mana counters, or extra data.
• Each player’s total must be clearly separated on the screen so a quick glance tells everyone where they stand.
Touchscreen interface to reset and or add or subtract totals from the players health count.

Interaction
I have buttons available on the ESP32’s GPIOs, so the sketch should expose simple increment / decrement controls (one pair per player is fine, though I’m open to smarter multiplexing or a rotary/encoder suggestion if it cuts down on pin count). Debouncing in software is preferred.

Persistence & resets
A full game reset to 40-40-40-40 should be available by holding a designated button for a few seconds. The latest totals don’t need to survive power loss, so EEPROM or flash storage is optional unless you think it adds value.

Deliverables
• Arduino-compatible source code (or ESP-IDF if you feel it’s cleaner) with clear pin mappings and inline comments.
• A concise wiring diagram showing the LCD and buttons connected to the ESP32-P4.
• Brief README explaining build steps, required libraries, and how to alter pin assignments.

Acceptance
I’ll flash the sketch on my side; the job is complete when the display shows four independent life totals, all buttons react instantly without bounce issues, and the reset behaviour works exactly as described.

Here is a similiar project [login to view URL]




however, this one only loads 1 persons life we are trying to build a bigger screen and accomodate 4 players life totals on the screen at the same time." (client-provided description)


Matched companies (7)

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more

...

Haven Futures

We Build any kind of Software and Provide wide range of tech solutions.

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

Breeze Website Designers

We create beautiful websites that grow your business. https://www.youtube.com/watch?v=haBOAGGBbE8

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more