Kid Friendly -> Advanced Program Versions
-
Hi Fuzers,
Was going over some of the amazing program examples with my son that we downloaded. They reminded me of a coding axiom, that the better you are at programming the less code you use.
Wanted to throw out the idea of after you code your masterpiece, of also cutting a kid friendly version that's a bit less sophisticated (or maybe just has more comments).
This could be counter to long term coding perfection but I thought it might be helpful to junior Fuzers to have access to less complex examples as they start their programming journey.
Along those lines I think it would be neat to build a library of kid friendly design patterns that can be re-used by beginners to accomplish things like:
- Make a Game Title / Start Screen
- Select # of Players
- Player controlled sprite movement
- AI or Enemy sprite movement
- Implementing Sprite hit boxes
- Shooting (or defeating) an enemy
- End screen / High Scores
- etc.
I know there are many great examples of the above that have been shared, but it's not always easy for beginners to port concepts across different styles, especially ones that more sophisticated.
Anyway, just food for thought. The tutorials have been incredible and was thinking of ways this awesome community could help to build on those.
-Alien
-
I’ve been meaning to put together a simple, well explained version of my terrain generator thing for others to use. Thanks for the reminder!
-
@toxibunny Thank you, looking forward to seeing that!
-
@AlienDjinn i hope to tackle a few of these examples soon in small easy to understand programs, im a beginner myself so should be able to explain and comment whats happening.
i think its also good to encourage writing down your code on paper i have a book i write in called my coding bible i have graph paper stapled into it for drawings and screen co-ords. -
@waldron you’re a scholar and gentleman sir.
Appreciate the tips as well. It’s nice to always be learning, no matter how old or young you are.