# Python Game - Cleaver

I'm currently working on a [game](https://github.com/WilsonChenault/Cleaver) that my friend, [Wilson](https://www.linkedin.com/in/wilson-chenault-a35b04368/), started a while back but never finished. We're trying to recreate a game his uncle used to play, which follows a specific set of rules. This project is a nice break from the websites, data systems, and mobile applications I've been working on this semester. This is a fun Python project using Pygame, a library I haven't used since my first year of college.

I've also enjoyed coming back to Python. I like how simple and flexible the language feels, especially not having to explicitly declare variables like in some other languages. It's nice to revisit a language I haven't used much recently and remember what I enjoyed about it.

My first commit focused on making the game interface resize based on the user's screen size. Since Wilson originally developed the game on his home PC, the window was larger than what my laptop could properly display. We also wanted to make the window resizable rather than locking it to fixed dimensions. I implemented `initialize()` and `resize()` functions so the interface could adapt to different screen sizes and be updated as we add more characters and features.

One thing I found interesting was learning how Pygame handles events through an event loop, rather than simply checking for changes once. It was a good reminder that even a small feature can involve thinking carefully about how a program responds to its environment.

This isn't a major project, but I genuinely enjoy working on it. It reminded me why I fell in love with coding, designing, and bringing ideas to life.
