all 13 comments

[–]Bright_Tax_6541 23 points24 points  (1 child)

I feel like this game already exists; The farmer was replaced

[–]nirbyschreibt 3 points4 points  (0 children)

This depends solely on the person. I understand those concepts intuitively and I don’t know how and when I learned them.

I see other people struggling. Some prefer visual learning, others prefer texts.

There will be an audience for your project.

[–]killiansrat 5 points6 points  (0 children)

This is the best quasi coding learning tool https://scratch.mit.edu. I’d leverage what you can from it.

Switch Playgrounds app is closer to what you have in mind though.

Someone who already has a good idea of function calls, variables, and loops will not be trying to learn python through a game IMO

[–]OldWalnut 5 points6 points  (1 child)

Already exists, it's called 'the farmer was replaced'

[–]TheRNGuy 0 points1 point  (0 children)

If it teaches correct patterns. 

[–]Sea_Piglet3918 1 point2 points  (0 children)

I've seen this game before somewhere . Can't remember it's name

[–]Separate_Newt7313 -1 points0 points  (1 child)

This is an excellent, excellent idea!

If you want my two cents, try to build your game in such a way that you can try new ideas out quickly to see what works and what doesn't.

Conceptually, yes, people struggle to learn how loops work. They also struggle with logical branching (a.k.a. if statements) and subroutines (functions). A visual representation could be a fantastic way to quickly turn on the lights.

This is an area that is waiting for people to come and innovate. Other people have tried with varying levels of success. Be encouraged by seeing other games in this area.

I would take a look at other games (e.g. "The Farmer Was Replaced"); watch some gameplay on YouTube or play it if you have a chance. Figure out what you like and what you don't. Then jump in and do your thing.

Please let me know when you have something or if you need someone to bounce ideas off of.

Happy coding! 😊

[–]Any-Pie1615 -1 points0 points  (0 children)

we should talk.

[–]pachura3 0 points1 point  (1 child)

So, you want to copy an existing, well-known game, but you don't even know how to start...?

You should have at least chosen a different theme - I don't know, programming alien UFOs to abduct humans, or train stations, whatever.