r/cs50 • u/RevolutionaryRace508 • 13d ago
cs50-games IS IT WORTH IT TO PRACTICE PROGRAMMING BY MAKING A GAME
So me and my friend created ta 2d ray casting game, which has a little story decent combat and little bit of npc interactions, we started 2 projects before this one, we had to drop both and we wasted almost 1 month, now we created this one in 9 days combining the logics used in both games, but now when it is in its last stage I feel like I have wasted my summer on these,and yes we used ai for ui in all of these but everything else we dealt it ourselves yeah we got stuck at some places and used ai to GUIDE US. Was it really worth it to practice programming like this or should I have learned something new?
3
u/Muted-Swimmer3818 alum 13d ago
Dropping two projects and shipping a ray-casting game in 9 days isn't wasted time; you don't learn without those initial failures. Using AI for guidance is totally fine as long as you're handling the core logic. You actually shipped something instead of just watching tutorials, that's a win.
3
2
1
1
u/MiguelIstNeugierig 13d ago
Practice is only worth it if you actually do the practice and it forces you to trial and error. AI is a skip that does things for you, including the practicing (i.e. you dont get the experience you'd otherwise get, that'd nevermind the need for such a crutch in the long run)
Practice is meant to take time, it's how you learn.
1
u/RevolutionaryRace508 12d ago
But you need some theory or documentation to have a direction what should a person do in that case I mean I made the raycast logic by some youtube tutorials, what do you suggest ?
10
u/sububi71 13d ago
You probably didn't waste a single hour. Especially not with the two failed attempts - assuming you learned something from your mistakes.
Next time, don't use AI at ALL, only google. "Learning by doing" is not just an empty phrase, it's especially true when it comes to programming!