Epic Coding Fail Drove me to Tears
HTML-код
- Опубликовано: 6 фев 2025
- Everything that could have gone wrong went wrong! There is nothing more frustrating than putting all your effort into an idea you later find to have been silly. The code you wrote doesn't work, and you are left with only one option: Delete EVERYTHING you have built so far and start again.
This is exactly what happened to me in this additive coding game! I really have to work hard to progress anywhere. We have truly come a long way from it just being a silly little clicker idle game.
This game flawlessly emulates the feeling of being a real software engineer and a programmer. The feeling of despair and dread has never been so present! Enjoy as I struggle to write a universal code and solve the last puzzle of the game! This is a painfully real insight into a programmer's mind! But there is still a lot of fun to have!
🔔 Subscribe to the channel for more gaming adventures, coding challenges, and tech insights!
🎮 Farmer Was Replaced Playlist: • Farmer Was Replaced
🎬 Watch the full 7 Billion Humans (coding puzzles) series here: • 7 Billion Humans
#puzzlegame #codingchallenge #clickergame
Should I cheat this or keep going?
I might even try brute-forcing this if nothing else works and set the order of upgrades and unlocks manually.
What are your thoughts?
Before cheating you might wanna consider using the debug/benchmark tools provided? Or ask one of your expert commenters for some hints getting you back on track?
I am worried the tools will not work but...am probably very wrong here. Good point!
Spitballing: create a queue of unlocks in order, set goal to head, delete when achieved.
Critically this allows e.g. Speed to be in the list multiple times, like Grass Speed Unlock Speed Carrots...
Start with no Speed or Expand, defining manually- which is "cheating" but once it's working, optimize by adding Speed and Expand in various spots in the list and meta-optimize your final time (along with power and watering settings).
Enjoyed watching this fail
Yeah I feel like hardcoding the order of upgrades might be the way to go here. But still not cheating :D
@@KedrigernGaming Most people I watched playing this had a giant list of upgrades in a predetermined order, it's probably the most convenient to benchmark and modify.
I don't remember where I heard it but the first optimization is to make code work
I think you're doing fine! It's good to see someone else going through the same struggles i did.
A hint in a question from someone in top 20:
Where does it say you must fully upgrade each step before you can finish?
Good luck and please keep going.
Thank you!!
No need to fully upgrade for sure but will take time to figure out how much to upgrade what :D
Keep going
im surprised you're still playing this game with how these are all titled
That's how coding works though right? You hate it and it's painful but you keep going for those rare high moments when it all works and you feel good.
...and also for money
i wonder how many times you said unlock in this video :)
Just a few times... to be fair to unlock the unlockToUnlock necessary to unlock a path to the goal unlock whose unlock cost is higher than the one of the original unlock is not easy.
just keep on trying... no cheats
for..in loop iterates through each element of an iterable on the right side and assigns it to a variable on the left side on each iteration. So `for x in ['a', 'b', 'c']:` will give `x` values 'a', 'b' and 'c' respectively. Same with `for x in 'abc':` because a string is also iterable. `range(n)` is also iterable, with the elements being 0, 1, ... n-1.
So when I saw you using lengths and indexes to simply loop over the list elements... and when you already used `for unlockToUnlock in unlocks:`
I think the reason I used an index was to then place an element on that index in a (different?) list. But not even sure anymore, it all fell apart.
@@KedrigernGaming You need to come up with a specific plan and lay down the steps to execute it first if you're struggling so much. Take it steady and top-to-bottom