I Made My Own Programming Language
10:20
I Coded the ULTIMATE Winter Game
12:24
I Finished 2D Minecraft
8:31
8 ай бұрын
How I Made Kirby Maker
9:21
Жыл бұрын
Adding Gameplay to 2D Minecraft
9:15
Adding Biomes to 2D Minecraft
10:22
I'm Making 2D Minecraft
9:04
Жыл бұрын
Visualizing Pathfinding Algorithms
10:03
Пікірлер
@mrrager757
@mrrager757 4 сағат бұрын
“A small delay that has been adddded” too good 😂 4:57
@Bostumo
@Bostumo 15 сағат бұрын
PLEASE I'M BEGGING YOU I NEED TO KNOW WHAT 2:45 MUSIC IS I REMEMBER IT FROM MY CHILDHOOD BUT CAN'T PUT MY FINGER ON IT, THE MUSIC SECTION DOESNT SAY ANYTHING!
@pyrodisc414
@pyrodisc414 Күн бұрын
🦇mango 🦇
@zeroinfinius
@zeroinfinius Күн бұрын
You could have created a program to identify colours other than brown and black hence it could identify a new colour- fruit
@duyanhtran4723
@duyanhtran4723 2 күн бұрын
nice video
@navoddakshina767
@navoddakshina767 2 күн бұрын
Can you bring a video of how to make an auto clicker for the Bloom game(air drop)
@gavinryshow9780
@gavinryshow9780 3 күн бұрын
Kirby
@apskii
@apskii 3 күн бұрын
bro i like ramen noodles
@HK1_11
@HK1_11 4 күн бұрын
“Destroy” blud only got a 342 😭😭😭
@sergiobuil3849
@sergiobuil3849 4 күн бұрын
Try It again with YOLOv8 maybe works better
@nguyenthai3140
@nguyenthai3140 7 күн бұрын
some level are built wrong (not because there are no coins) but because the level just doesn't match with the actual level (example: the second jump in Dry Out is half-spaced down)
@rishabtirupathi9431
@rishabtirupathi9431 7 күн бұрын
I can't believe you just made a new version of Geometry dash! amazing!
@DigitalViscosity
@DigitalViscosity 7 күн бұрын
I don't understand what makes this project all that difficult, there isn't anything here you don't learn outside of Programming Languages 1 during jr year of Uni. Couple of things I saw in the code that can be improved: The tokenize function can be optimized by avoiding the use of std::string::erase and std::string::insert as they can be expensive operations. Instead, you can work with indices or iterators. Implement a state machine for your lexer. This can make the code more readable and efficient by clearly defining the transitions between different states of the lexer. Use enum class instead of plain enum for TokenType and Error::Location to provide better type safety and namespace scoping. Reserve space for your tokens vector if you have an estimate of the number of tokens to avoid multiple reallocations. Consider using std::string_view instead of std::string for operations that do not modify the string, to avoid unnecessary copies. Here's a refactored snippet: std::vector<Token> tokenize(const std::string& sourceCode) { std::vector<Token> tokens; // Reserve an estimated size to avoid reallocations tokens.reserve(estimatedSize); // Use string_view for non-modifying operations std::string_view remainingSource(sourceCode); // ... rest of the logic ... // Process tokens without modifying the original string while (!remainingSource.empty()) { auto nextIdentifier = extractNextIdentifier(remainingSource); if (nextIdentifier.empty()) continue; Token nextToken = determineTokenType(nextIdentifier); if (nextToken.type == TokenType::Invalid) { throw LexerError("Invalid identifier found", line, column); } tokens.push_back(nextToken); } // Add EOL and EOF tokens if (!tokens.empty() && tokens.back().type != TokenType::EndOfLine) { tokens.emplace_back(TokenType::EndOfLine, "EOL"); } tokens.emplace_back(TokenType::EndOfFile, "EOF"); return tokens; } This is just a small example of what can be changed to make it more readable and uses better Modern C++ coding standards.
@sigmafabian-gi9iy
@sigmafabian-gi9iy 7 күн бұрын
Next time try using yolov8
@liamrodriq4299
@liamrodriq4299 10 күн бұрын
What algorithm dit you use?
@Bodoczky
@Bodoczky 10 күн бұрын
That Temple of Nadia soundtrack hits hard ❤
@CTop113-Shorts
@CTop113-Shorts 10 күн бұрын
I think ive seen this in world 6 of pvz brutal mode ex+ from rcch where the the zombies does the same in the pick your plants menu
@never_dre
@never_dre 12 күн бұрын
The music 😮 it took me a minute to understand that something was sooo familiar here!
@comatose3788
@comatose3788 13 күн бұрын
These are some super low grade programs. The encryption would be crack from both. The other two are just as simplistic. This is hardly a test.
@LgiidOakLeaves
@LgiidOakLeaves 13 күн бұрын
Blob
@g-ray4088
@g-ray4088 13 күн бұрын
You see, what it SHOULD'VE done is, for the first image, make everything except the top left pixel black. make each image counting up in a base 255 counting system with red being the ones place, green being the "tens" place, and blue being the "hundreds" place. Counting in every combination of the RGB channels, we would have 255^3 or 16,581,375 different images, for a change in.. one pixel. You just continue like this, making the next pixel the "thousandth", or 255^4th place, and so on. Not only do you know that every theoretical image can now be found, you can scroll in-order instead of it being random. This would make every possible image be 255^3^(640*416), which would be a very, VERY big number.
@AuraAcorn
@AuraAcorn 13 күн бұрын
Final program wasn't a fruit ninja, it was a fruit samurai
@hemil__
@hemil__ 14 күн бұрын
Can you share the code 😅x
@user-dp9dg4tb3i
@user-dp9dg4tb3i 14 күн бұрын
bro im doing packman and i looked this up for the algortythm the chances
@Plonk12
@Plonk12 15 күн бұрын
We all have failed to meet God’s perfect standard, and thus stand guilty, deserving of Hell. However, through faith in Jesus Christ, the sinless lamb, and His sacrifice on the cross, which was made to forgive all of humanity’s sins, we are seen as righteous in God’s eyes, justified and purified. Through Jesus Christ, we can have eternal life with God, instead of suffering the consequences of our sins. We are also liberated from the bondage of sin, and it no longer controls us. As stated in Romans 10:9, “If you confess with your mouth that Jesus is Lord and believe in your heart that God raised Him from the dead, you will be saved
@Mehbem
@Mehbem 15 күн бұрын
Bro being a student working on segmenting quantum dots with dog noise this is so relatable 😭
@juliusblomgreen
@juliusblomgreen 15 күн бұрын
Using Yolo object detection probably would've been way easier for you
@dr.computertech404
@dr.computertech404 16 күн бұрын
Any thing for clash of clans Bcz I have 18 acc and now it's hard to manage
@zokashi9887
@zokashi9887 16 күн бұрын
Bro i remember Xmodgames 😂
@skyward_07
@skyward_07 16 күн бұрын
3:46 XSTEP
@isaacables9922
@isaacables9922 17 күн бұрын
Dry out on the first gen is crazy
@jetboyjnr5606
@jetboyjnr5606 17 күн бұрын
the zelda music at the beginning🤌
@Termynat0r
@Termynat0r 17 күн бұрын
Use AI or take multiple frames and calculate the difference to identify moving objects
@SleepyV3rt
@SleepyV3rt 17 күн бұрын
Nice program. Had you considered using the indexed version of screenshots, might improve the accuracy. Also maybe look into the YOLO model, it's open source and pretty good with image recognition.
@shivanshmathur
@shivanshmathur 17 күн бұрын
Wait, is that bgm from the old Pokemon game?? Feels like remnants from a core memory
@enator_9255
@enator_9255 18 күн бұрын
I would recommend trying an AI model like YOLO. I have used it in the past and even though they are a bit slower in my opinion they are worth to try.
@TheMysticalBladeX
@TheMysticalBladeX 18 күн бұрын
Just play terreria. (This is a joke)
@charlierogers98
@charlierogers98 18 күн бұрын
Make a bot to destroy Candy Crush and win every level without doing any single micro-transaction.
@Flipzomxbie
@Flipzomxbie 18 күн бұрын
I swear I see Nick Cage in the black paper background
@taylorburton1215
@taylorburton1215 18 күн бұрын
Average unemployed friend Tuesday afternoon activities
@kmyau_2583
@kmyau_2583 18 күн бұрын
2:44 The background music sounds familiar 🤫
@PiotrBarcz
@PiotrBarcz 18 күн бұрын
What about using NEAT?
@godofall332
@godofall332 18 күн бұрын
Can we use Ultralytics YOLOv8 for this? I understand the processing time would increase, and it would need some program optimizations (what you did at 6:11), but it might be able to avoid bombs completely, making it better at play. Creating a dataset for this is easier than normal; let me know your take on this. By the way a great video, it helped knowing how you approached this problem from a problem-solving point of view 😊.
@AngryEgg6942
@AngryEgg6942 18 күн бұрын
Sorry but this is not perfect nor that optimized. But good effort