DEV Community

sm.lee
sm.lee

Posted on

A Raw Journey of a Coding Beginner

engine
https://gist.github.com/431a525de756b5f0b4c21371f62768ed.git
simulation
https://gist.github.com/8f8ab58e57631f458fee95403b613dac.git

🏛️ [Recommended Version for Dev.to]
Title: [Baseball Simulator] The Struggle with Real-Time UI Transitions (v1.1)

After deciding to rebuild my baseball simulator from scratch, I’ve successfully implemented the core running logic: 1st, 2nd, 3rd, and Home base transitions for Singles, Doubles, Triples, Home Runs, and Walks.

The Challenge:
During testing, I noticed a "flow" issue. Upon the 3rd out, the UI immediately jumps to the "Side Change" screen. To make the "Live Broadcast" feel more realistic, I wanted the final out to be visible while keeping the runners and inning display on screen before transitioning. I’ve spent several hours battling this logic, but I haven't cracked it yet.

Why I’m sharing this "Failure":
I decided to post this "work in progress" because this struggle is a genuine part of my journey. Perfection isn't the goal; progress is.

I was honestly surprised to see nearly 60 followers already! Your interest gives me so much strength. I might take a few days off from posting to deep-dive into the next development phase, but I will never give up.

How to Run:

Save the Engine and Simulation codes as separate .py files.

Update the import statement in the Simulation file to match your Engine file name.

Play ball! ⚾️

Top comments (0)