Well I'm happy to say that I've finished programming my fishing game, my first "big" C project. The main game loop works very smooth without any problems. Even though it is technically "completed", at the stage it's in, it's a bit too soon to release for download right now. The game features 10 catchable fish (which I want to add way more), display that updates the player of their remaining backpack spaces, bank slots, and gold. It also features stats such as total fish caught, how many trips have been made. There is also a ranking system that ranks the player based on their total fish caught, which gets improved obviously as the player catches more fish and reaches a certain value of fish caught. Things I plan to add are:
Like I've mentioned before I'm stepping back a bit to learn computer science. I'm also learning the basics of x86_64 assembly so I can better understand things under the bonnet of my software/hardware. As my programs get bigger and more memory management skills are needed, I need to know exactly what I'm doing to avoid memory leaks and other issues. But in the grand scheme of things, I'm happy with the pace I'm learning. According to resources I've read and watched online, my choice to start with the C programming language is recommended from the start. I've sort of put off learning Neovim. It's such a time sync and it's really slowing down my progress. I'm only a hobbyist so I don't really care if I'm using the most optimal editor. What matters is getting the programming experience in and learning CS concepts. I'm personally trying to give up cigarettes which is a son of a bitch, it dampens my concentration and energy. About the game, it will be available for download soon, we can call it my "beta version". I just got to learn how to make it accessible for phone and Linux users. Below are some screenshots of how it looks.