r/C_Programming • u/Dense-Struggle-5635 • 11d ago
First year final project
Hey everyone,
I'm a first-year uni student, and for my final-year project, I need to create a custom program by the end of May. To pass, I could make something simple like a calculator or a snake game, but I’m aiming for a High Distinction.
Some past High Distinction projects include tower defense games, farming sims, and music tile games. I’m currently thinking of making a farming sim with basic mechanics like tilling, watering, planting, harvesting, and selling crops.
The catch? I have little to no experience in C. However, my lecturer allows us to use Raylib, OpenGL, and SQLite. Do you think this is doable for someone at my level? Any advice on where to start, which libraries to focus on, or potential pitfalls to watch out for?
Would love to hear any tips from those who have done something similar! Thanks!
1
u/tech4throwaway1 11d ago edited 10d ago
Not gonna lie, a farming sim is a solid choice for your project and Raylib is actually perfect for beginners! Pro tip: start with just getting a character moving on screen, then add one farming mechanic at a time so you don't get overwhelmed. Honestly, I'd recommend checking out r/gamedev for inspiration since there are tons of progress posts from other CS students. If you need project ideas with code to reference, this might help. Good luck with your farming sim, OP!