Simulating a Steam Engine with C++ (with sound)

  Рет қаралды 361,983

AngeTheGreat

AngeTheGreat

Жыл бұрын

Head to squarespace.com/angethegreat to save 10% off your first purchase of a website or domain using code angethegreat
Wishlist Steam Engine Simulator on Steam!
store.steampowered.com/app/23...
Support Engine Simulator 2.0 on Patreon!
/ atg_engine_simulator
The steam engine in the video:bit.ly/GTE45E1ER3
More steam engines from StirlingKit: bit.ly/RRF564E5E
Use my discount code "AngeTheGreat" to get 10% off on StirlingKit!
Download Engine Simulator for free!
github.com/Engine-Simulator/e...
Join the Official Engine Simulator Discord Server!
/ discord
Join my channel community Discord!
/ discord
Quite a few people asked if steam engines are possible, so I found out! #steamengine #simulation #programming
#WhyWeEngine #stirlingkit
Check out my GitHub profile!
github.com/ange-yaghi
FTC Disclaimer: This video was sponsored by Squarespace.
FTC Disclaimer: The miniature steam engine was sent to me for review by StirlingKit.com
Other disclaimer: The links to StirlingKit above are affiliate links and I will receive a small commission from sales and referrals.
Thanks for watching!

Пікірлер: 1 000
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Should I put Steam Engine Simulator as a free download on Steam? [UPDATE] Game is now released! store.steampowered.com/app/2381620/Steam_Engine_Simulator/
@acid-nemesis
@acid-nemesis Жыл бұрын
Good idea 👍
@ftr98
@ftr98 Жыл бұрын
Yes Please I would love it.
@ianbandeira3352
@ianbandeira3352 Жыл бұрын
Yes
@BlackJaguarGX64
@BlackJaguarGX64 Жыл бұрын
Yes yes! And also please linux appimage version?
@AngeTheGreat
@AngeTheGreat Жыл бұрын
@John I'll do it if people want it
@borismatesin
@borismatesin Жыл бұрын
Now that you've simulated the "chugga-chugga", what you need to add next is a "choo-choo" simulator.
@DFPercush
@DFPercush Жыл бұрын
Oooh I wonder if you could simulate actual wind instruments with this thing
@attilatormasi1733
@attilatormasi1733 Жыл бұрын
Well that is just steam getting directly expelled in a smaller tube. Nothing that would be impossible in this simulator but it might need tinkerink (as stated in the video the sounds are made a bit lower to fit larger engines)
@bescotdude9121
@bescotdude9121 Жыл бұрын
hyce 6 chime steam whistle
@manuel.camelo
@manuel.camelo Жыл бұрын
Choo-choo Charles
@buzzytrains9037
@buzzytrains9037 Жыл бұрын
@@bescotdude9121 nah bruh get an SAR 6 chime or some other actual railroad used standard whistle
@physixtential
@physixtential Жыл бұрын
Man the way he modeled this in blender, and then used a dot to reshape the whole thing... This man's capacity for brute force is unmatched.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Sometimes you have to choose a solution that works with the time constraints you're working with. It only took me around 30 minutes to completely clean up the edges of the model. So either I did that or spend hours of my life writing a system that dynamically scales everything or modeling this in CAD and making it parameterized properly. Sometimes brute force IS the faster way
@MetroidChild
@MetroidChild Жыл бұрын
@@AngeTheGreat This is exactly why we sometimes use insertion sort on short arrays, the overhead and cleanup on smaller systems just isn't worth it sometimes, like making prototypes using a 3d printer and using an injection mold for mass production.
@physixtential
@physixtential Жыл бұрын
​@@AngeTheGreat I forgot how imprecise blender modeling is. I just went to find better options and pretty much failed lol. I'm so used to the controls of autocad I expect any 3d software to have what is considered fundamental in autocad.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
@@physixtential Blender is used for modeling BECAUSE it is imprecise. It allows easier creation of some types of objects and is significantly better for more artistic assets than CAD. I've done quite a bit of CAD work as well and I would never want to use those tools to make game assets. Even though this was more of a mechanical "game" I still don't think I would have saved significant time by prototyping or modeling assets using CAD
@axelanderson2030
@axelanderson2030 Жыл бұрын
​@@physixtential call me a nerd, but I love scripting in blender with bpy. I found a plugin called "precision gears" which works well with bpy, and have made all sorts of dynamic contraption builders
@crackedemerald4930
@crackedemerald4930 Жыл бұрын
The next engine cycle you could try is the sterling cycle. It works via purely a temperature differential, and could work with sunlight, or fire. There's quite a few configurations of it too.
@sarowie
@sarowie Жыл бұрын
hmm... I love sterling engines, but the sound of sterling engines (that I know of) is much more mechanical then fluid dynamic. That could be a benefit as it would give reason to add some metal noises to the simulation. That could be a drawback, because for combustion engines - which are the focus - those sounds should not dominate.
@armandsdreijers5983
@armandsdreijers5983 Жыл бұрын
Would be great to simulate spring stiffness, friction koefficient of cylinder, heat exchangers size and its opening sizes, water cooling surface needed, electrical power and pressure of displacer chamber if we are talking about free piston engines. I have done Solidworks model, but i have made everything approximate. I am looking to this channel as physics sumulation now, not just sound simulation using physics. Great work Ange, keep it going💪
@FrankensteinDIYkayak
@FrankensteinDIYkayak Жыл бұрын
What would be really really cool would be a sterling design using as many commercial off the shelf parts as possible and remaining parts made reasonably on desktop mill and lathe in the 1 kilowatt range. I wonder if there are any groups that might do so.
@Crlarl
@Crlarl Жыл бұрын
@@sarowie Exactly. Stirling engines enclose the working gas and has no exhaust.
@nicksandoval158
@nicksandoval158 Жыл бұрын
The clincher is efficiency of the cycle vs carnot. Start with almost 1/3 more availability
@juliemittel3931
@juliemittel3931 Жыл бұрын
Ange in 2022: i made a car engine in C++ Ange in 2023: i made a steam engine in C++ Ange in 2024: i simulated the entirety of reality within C++
@androiduberalles
@androiduberalles Жыл бұрын
Neo liked this
@lassekongo189
@lassekongo189 Жыл бұрын
Automating faster that light travel with C++
@890705123
@890705123 Жыл бұрын
ik its a joke but i dont think thats possible with todays computer
@JorgetePanete
@JorgetePanete Жыл бұрын
noOOO NOT C++ FOR REALITY'S SAKE!
@jadensilveira2188
@jadensilveira2188 Жыл бұрын
Lols or a fully simulated 3d jet engine model
@jay_sunday
@jay_sunday Жыл бұрын
I wondered what type of mind was required to make the coolest simulators ever, and it turns out all you need to do is be a Google engineer first. 😂
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Working at Google isn't that hard to be honest. Just have the right degree and study the right leetcode questions and I believe most people could do it
@joewaun894
@joewaun894 Жыл бұрын
@@AngeTheGreat most people that could code i tried learning and i cannot grasp it. i attempted to learn java and i have no clue how or why it works, i can understand pretty much most things by pulling them apart and its hard for me to pull code apart and learn how it works. it seems all over the place
@anthonysteinerv
@anthonysteinerv Жыл бұрын
@@AngeTheGreat Im ready to buy a course from you either algorithms in c++ or graphics programming.
@okann_hasan
@okann_hasan Жыл бұрын
@@AngeTheGreat what degree do you have
@AngeTheGreat
@AngeTheGreat Жыл бұрын
@@okann_hasan Computer engineering (ECE)
@Dziugis
@Dziugis Жыл бұрын
I love how Ange shows his struggles and uncertainty in situations. Although he states being previously a Google engineer, he still makes mistakes and searches for one-letter typos for hours. It shows that even having that much knowledge, programming can drive a person insane. It lets us, other programmers feel at ease knowing we can make mistakes too
@NordicFrog
@NordicFrog Жыл бұрын
Congratulations on the sponsorship. It's been amazing seeing your channel get the kind of attention it deserves. You make some of the best programming related content on this platform.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Thank you 🙏
@jonohiggs
@jonohiggs Жыл бұрын
You could use this to simulate the sounds for a pneumatic system, really lean into the steampunk vibes
@AngeTheGreat
@AngeTheGreat Жыл бұрын
This is kind of the direction I've been thinking of...
@x1000plusx
@x1000plusx Жыл бұрын
from 4 banger, to dorito, to steam engine. This guy codes
@OptimoosPlays
@OptimoosPlays Жыл бұрын
Amazing work! Tiniest nitpick - if the temperature gauge in the water tank were submerged in water as you've modelled it (as typically probes measure from the end, not the whole length), it would never pass 100 deg C, it would need to be measuring the air/steam temp above the water. Edit: As Ange points out in his reply, these temperatures are totally achievable under pressure. 🤦
@dinoscheidt
@dinoscheidt Жыл бұрын
12:25 Yup. The Aesthetic-Usability Effect - I literally leap frogged brigades of smarter engineers simply because I didn‘t shy away reading up on UI & UX design. Aesthetics as just another permutation of accessibility… most engineers think they can skip that.
@RyanC71
@RyanC71 Жыл бұрын
Wow, this really shows how versatile your audio system is. Plus your knowledge of coding is amazing to be able to create all of this. Thank you Ange for trying new things, it'll make engine sim even more incredible once it's all said and done. 👍
@andrewadkins5567
@andrewadkins5567 Жыл бұрын
I've worked with older steam equipment in my career as a power plant operator. The steam engine looks and sounds very accurate.
@NavySturmGewehr
@NavySturmGewehr Жыл бұрын
How can I convince you to build a turbo diesel simulator?! I'd love to be able to plug real fuel, charge air and vgt maps into something to play with! I'd try to build one myself, but my coding skills are just not there yet.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
I'm convinced, I just need time haha
@andresmartinezramos7513
@andresmartinezramos7513 Жыл бұрын
@@AngeTheGreat like always, simulations are just held back by time constraints
@pufflemacro
@pufflemacro Жыл бұрын
@AngeTheGreat At some point -- perhaps when Engine Simulator 3D is up and running -- it would be so cool to see you tackle some form of turbofan or turboprop engine. I love turboprop engines so much because the sound they make when you're starting a Beechcraft King Air 350 is uncannily satisfying :D
@revimfadli4666
@revimfadli4666 Жыл бұрын
Speaking of turbo, a 5-stroke engine would be nice
@guildrich
@guildrich Жыл бұрын
Don't hold your breath. Turbodiesels would be WAY too awesome. lol
@fishercawkey
@fishercawkey Жыл бұрын
You're not only a great engineer and coder - you are a great presenter. Definitely a model video here. Thank you for sharing with us!
@ChrisFloofyKitsune
@ChrisFloofyKitsune Жыл бұрын
I feel like this really needs a steam whistle plus I'm interested in how well your sound synth would be up to the task.
@DC_DC_DC_DC
@DC_DC_DC_DC Жыл бұрын
Up
@paulmccartney2327
@paulmccartney2327 Жыл бұрын
yeah. ok furcrіnge
@chaotickreg7024
@chaotickreg7024 Жыл бұрын
@@paulmccartney2327 Yeah ok, stuck in the past
@official-obama
@official-obama 2 ай бұрын
@@paulmccartney2327 hey! don't disrespect us >:(
@EndlessEnergy
@EndlessEnergy Жыл бұрын
Great project and the fact that you actually built a real engine to understand the concept before even touching the code reflects the best coding practice by far. Keep it up!
@Cyclically
@Cyclically Жыл бұрын
He's about to make a simulator for every type of engine possible with C++ (with sound)
@TileBitan
@TileBitan Жыл бұрын
95% of programmers in youtube: today we are going to see why js is bad, building a useless server application and benchmarking its requests per second ATG: Today we are going to simulate a fucking steam engine and produce sounds that half of you haven't heard in your life
@yash1152
@yash1152 Жыл бұрын
> _"its*"_ @Jorge C.M. where?
@yash1152
@yash1152 Жыл бұрын
It is ATG by the way
@king_james_official
@king_james_official Жыл бұрын
its*
@w花b
@w花b Жыл бұрын
B-But useless server applications are cool... :(
@gearandalthefirst7027
@gearandalthefirst7027 Жыл бұрын
who the fuck hasn't heard a steam engine before?
@CoolAsFreya
@CoolAsFreya Жыл бұрын
Even though it's just a blueprint 2D simulation I still got nervous when it started going really fast, thinking "oh no something is gonna break". The sound helped intensify that feeling!
@LifeCodeGame
@LifeCodeGame Жыл бұрын
Amazing work! This simulation looks incredibly realistic and the sound effects are great.
@atlas4733
@atlas4733 Жыл бұрын
Walschaerts valve gears are cool. They allow you to set how long the valve is open during the stroke. When setting it to a lower setting, only a small bit of steam enters the cylinder. It then expands on its own, creating higher efficiency. When taking off from the station, the valve gear is 100% open during the entire stroke, wasting expansion and releasing it into the air as loud chuffs. The gear is also used to reverse the engine direction.
@avelina6303
@avelina6303 Жыл бұрын
This is really cool! I was wanting to hear the sound of the engine being smaller, that would be easier to compare to the real thing for me. I was still impressed with how good your synthesized sound was though.
@julienmans3359
@julienmans3359 Жыл бұрын
I think you are the incarnation of inspiration. As a soon to be applied mathematics and computer science engineer, I truly admire your work and see it as an absolute life goal, the amount of different fields you have to master to achieve this is insane. Also, the blueprint theme is GORGEOUS
@dantheman52420
@dantheman52420 Жыл бұрын
I got an engine kit recently and simulating it in code is about all I've been able to think about, glad I finally found your channel
@StevenMartinGuitar
@StevenMartinGuitar Жыл бұрын
Love that you're showing more of the actual code and talking about the code design concepts. More of that please!
@kanynbullington4087
@kanynbullington4087 Жыл бұрын
I honestly wish I could do something like this. Awesome.👍
@Bodycake
@Bodycake Жыл бұрын
Awesome results! If you are going to continue on this project, I would advice you to put in some real mass into the flywheel. Its inertia is very important to steam engines to smooth out it's operation. There is a "similar" program made by Charles Dockstader, really interesting!
@cauadebiasi
@cauadebiasi Жыл бұрын
The fact that you wasted 3 hours debugging the broken code because you wrote a "m" instead of a "g", but the compiler always says something like "couldn't find module opengl on line 3000". This is what makes programming a unique skill
@mvgiacomello
@mvgiacomello Жыл бұрын
❤ amazing video production! Enjoyed to the bits.
@elliejohnson2786
@elliejohnson2786 Жыл бұрын
That was awesome! I've been programming a very, very simple game in C# but it's just a console application. This has given me a bit more motivation to make some graphics for that game - After it functions as intended, of course. It's primarily an exercise in programming and not specifically game creation.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Good luck on your project!
@sourzebra9289
@sourzebra9289 Жыл бұрын
Please try adding a steam whistle to this and it would be even better. The sound was so good.
@willratcliff6111
@willratcliff6111 Жыл бұрын
This feels like a "How It's Made" episode, and I love it so much. You're amazing!
@kerrermanisNL
@kerrermanisNL Жыл бұрын
You have me intrigued, will subscribe to see what the future will bring
@commandergeokam2868
@commandergeokam2868 Жыл бұрын
this was amazing i fell a little bit jealous of your projects cause im a crappy programmer and i cant make anything to work and your coding is 11/10
@koktszfung
@koktszfung Жыл бұрын
Love the graphics, worth all the time it takes to make
@jorgegomes83
@jorgegomes83 Жыл бұрын
Almost 100k! Congrats! Surprising as always!
@miroslavdimitrov5451
@miroslavdimitrov5451 Жыл бұрын
Great video and congrats on the sponsorship Ange! Extremely happy to see your channel grow!!
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Thanks Miro! Appreciate the support and hope you're doing well 🙏
@AronRubin
@AronRubin Жыл бұрын
Really great work. This might be fantastic way to drag people into programming too. Also, have you considered discrete event simulation?
@astrovation3281
@astrovation3281 Жыл бұрын
i really like the moving blueprint kinda style
@thomasmiller158
@thomasmiller158 Жыл бұрын
Things that I would like to see in engine simulator, as the code base seems to there to do these things, but just requires one to put it together: 2-stroke gas and diesel compatibility 4-stroke diesel compatibility Piston steam, allowing modeling of stationary, locomotive, and naval steam systems, along with the the boilers Steam and gas turbine systems, stationary/naval
@actuallydaneel
@actuallydaneel Жыл бұрын
this is absolutely awesome always been into steam powered things in general, and this combination of steam power and code really scratches an itch i didn't know i had
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Thank you! I also gained an appreciation for steam power in the process of making this video haha
@robertbrazier5097
@robertbrazier5097 Жыл бұрын
At this rate this dude will have a full jet engine sim by the end of the year
@jstr__
@jstr__ Жыл бұрын
If you can simulate _anything_ with moving gas, please do a rocket engine like the Rocketdyne F-1, or maybe one of the smaller, newer engines like Copenhagen Suborbital's Spica (I think that's what their engine is called) or Rocket Lab's Ruthorford. I'm not sure of the speeds within a combustion engine but it would be interesting to see how you deal with supersonic flow, if the engine can't handle it already
@philliphenschke8819
@philliphenschke8819 Жыл бұрын
I very much enjoyed you programming in leaks. Top notch.
@pianoconlatte
@pianoconlatte Жыл бұрын
This was lovely! Next add-on for simulation is mountainous terrain with tracks and a locomotive.
@GewelReal
@GewelReal Жыл бұрын
Will we be able to make steam locomotives with this?
@ShadowRaptor42
@ShadowRaptor42 Жыл бұрын
Maybe i he decides to expand it
@NVIDIA_GeForce_Game_Ready_Driv
@NVIDIA_GeForce_Game_Ready_Driv Жыл бұрын
i enjoyed this video, add a train horn system
@sarowie
@sarowie Жыл бұрын
that sounds like fun! the horn would release pressure, adding a way to reduce the RPM quickly.
@c.a.r.s.carsandrelevantspecs
@c.a.r.s.carsandrelevantspecs Жыл бұрын
Very cool! Thanks for this video. Many good things to come!
@alperenerol1852
@alperenerol1852 Жыл бұрын
The first law of thermodynamics: no one talks about thermodynamics. I'm glad you have abided this rule :)
@mathijsfrank9268
@mathijsfrank9268 Жыл бұрын
Is no one gonna comment on how he used blender to create the 2d art?
@jakovbilic4556
@jakovbilic4556 Жыл бұрын
This was the most amazing thing I have ever seen! Joining patreon... WOW
@MuffinTM
@MuffinTM Жыл бұрын
very interesting video. the unboxing bit was very professional looking and i think the final result was very good.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Glad you liked it, thanks for watching!
@AR-yr5ov
@AR-yr5ov Жыл бұрын
This is great work. I'm taking your "don't overlook aesthetics" advice to heart in the future. Thank you for the video.
@henrycgs
@henrycgs Жыл бұрын
thanks for setting yourself on fire for your videos. not many creators have that level of commitment to good content.
@stonefreak5763
@stonefreak5763 Жыл бұрын
'cause I saw that at 7:00, in VS and VSCode you can select a Line (or multiple), press and hold ALT and then move the selection with the arrow keys up and dow.
@elfgelf
@elfgelf Жыл бұрын
As always incredible video Ange
@01296501923654
@01296501923654 Жыл бұрын
Next step: a locomotive?! Could be interesting to see an implementation of one of the first locomotives (no idea how complex they were), and then perhaps something about the improvements made in subsequent models.
@XMarkxyz
@XMarkxyz Жыл бұрын
thing is an actual locomotive engine was quite different as it sent alternatively the steam to both cylinder face, like pushing and pulling the connecting rod insted of just pushing
@Lee01Mr
@Lee01Mr Жыл бұрын
Would like to see a hit and miss engine simulation too. Great work on this steam engine!
@NeZversSounds
@NeZversSounds Жыл бұрын
Good luck with your new endeavors!
@AlejandroArcade
@AlejandroArcade Жыл бұрын
I just discovered this channel, this video is just amazing. I understand you are making a game with all this. But I would really think it would be a very successful series if you teach all this knowledge in detail on youtube.
@pramitchaudhury1821
@pramitchaudhury1821 Жыл бұрын
Pure programming wizardry in love with your work ❤️
@EnderMega
@EnderMega Жыл бұрын
Happy to see that you got a sponsor, keep growing :D
@xmcblxck
@xmcblxck Жыл бұрын
I love your work :D
@svenlangstrom8927
@svenlangstrom8927 Жыл бұрын
Many aspects are great here! Some things to add though is 1. Make the piston double-acting (make the steam push on both sides of the piston 2. Explore multiple cylinders (obviously) and if they should be compunded or not and finally 3. Explore some valve gears that control steam cut-off
@XMarkxyz
@XMarkxyz Жыл бұрын
How coold would it be a triple expansion engine right?
@svenlangstrom8927
@svenlangstrom8927 Жыл бұрын
​@@XMarkxyzOr why not quadrouple?👀
@Katiethekitten
@Katiethekitten Жыл бұрын
Bro this is such incredible work
@rocketplane8862
@rocketplane8862 Жыл бұрын
Just when I thought it couldn't get better. Since you already have the physics sim, I'd love to see if you could Stevenson valve gear or some other sort of locomotive valve gear with a double-acting piston.
@rockapedra1130
@rockapedra1130 Жыл бұрын
I noticed the water was at 120 deg C so I asked chatGPT: What is the boiling point of water at 40 psi? Got back: Using a steam table or an online calculator, we find that the boiling point of water at this pressure is approximately 126.1°C (259°F). Pretty good!!!! Good job! 😀
@Andrecio64
@Andrecio64 Жыл бұрын
Looks like a decent start for an Unboxing video series.
@mekafinchi
@mekafinchi Жыл бұрын
that steam leakage sound was so subtle and realistic I thought it was coming from something other than my headphones wtf
@fudgeracoon2529
@fudgeracoon2529 Жыл бұрын
Great channel and great video! Can't wait for more interesting ideas :D
@trashtoast4938
@trashtoast4938 Жыл бұрын
Love it as always. I'm not sure if I missed you stating so, but one thing that might be interesting to add would be to give the wheel some mass or inertia property to make the initial start up and slow speed operation a little more "realistic".
@AngeTheGreat
@AngeTheGreat Жыл бұрын
The wheel does have mass and inertia already, otherwise the engine wouldn't have worked at all. The reason why it seems so light is because it actually is light since the engine is so small in real life. I probably just ran it with a pressure that was too high since I don't know what the pressure regulator limited the boiler pressure to in the real engine
@trashtoast4938
@trashtoast4938 Жыл бұрын
@@AngeTheGreat Good point, I missed that. Thanks for the reply, I feel honoured :D I'm not familiar with steam engine specifics, but I guess there's some band of near ideal ratios between various components and engine performance. Back to the textbook I go. Looking forward to the next video
@edwardidema
@edwardidema Жыл бұрын
I had the subtitles on. At 16:55, when it's finally going at a constant rate, it says "[music]". I agree.
@johnny11895
@johnny11895 Жыл бұрын
OMG your steam and ICE simulators on Steam would be amazing.
@jackychan6190
@jackychan6190 Жыл бұрын
That is a very fine stimulation on single acting steam engine, great work 👍👏
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Thanks 🙏
@trulyinfamous
@trulyinfamous Жыл бұрын
I've always been a fan of steam engines. Those old steam tractors, such as the behemoth that was the 150hp Case steam tractor, could output so much torque that the metallurgy at the time could barely handle it. If I recall correctly, one of those 150hp tractors once towed 57,000lbs up a 13° incline without struggling too much. There's a great video of a steam tractor doing a tractor pull and not slowing down a bit, and the driver is making it throw plenty of sparks from the stack to put on a show. The most powerful design of steam engine uses steam on both sides of the pistons, meaning every stroke can be a power stroke. I'm not sure the name of that layout, but the consistent power means that like with electric cars, you can get the full torque from a standstill. Don't forget that steam trains also powered transport of people and goods all across the world for a long time. Steam engines are an awesome technology but I'm really not a fan of coal being burnt for any reason.
@martinbisanz9284
@martinbisanz9284 Жыл бұрын
"I'm an artiste" had me rolling. I mean you are, but great delivery
@somelaser5906
@somelaser5906 Жыл бұрын
I like your Nile Red style of editing :)
@zpotatocryptid6943
@zpotatocryptid6943 Жыл бұрын
The way you narrated reminds me of the old "How It's Made" episodes; Very cool.
@JubelMusic
@JubelMusic Жыл бұрын
WOW nicely done!
@claytonwells8106
@claytonwells8106 Жыл бұрын
One for the Algorithm! Great Video, and love to see you letting more personality into it.
@calebsimmons8539
@calebsimmons8539 Жыл бұрын
This is the third KZfaqr in maker and computer communities make a wonderful and powerfully hilarious node to the recent oof sound video and Tommy talarico and I love it
@beatworldrecords6080
@beatworldrecords6080 Жыл бұрын
Love your work.
@phillies4eva
@phillies4eva Жыл бұрын
Dude you're a legend and I love you
@h7opolo
@h7opolo Жыл бұрын
that was incredibly informative and inspiring.
@bytesandbikes
@bytesandbikes Жыл бұрын
Really cool. I could see this being a hit with the model train crowd
@TheMostUt
@TheMostUt Жыл бұрын
We (enthusiats) would LOVE to see Engine Simulator on Steam. Some items of note from this video: I'm not certain exactly how you modelled the fluid flow through the valve, but it appears at first glance to be linear. Even given the blowby that was intentionally added, the flow should follow typical square law characteristics. I realize that the entire thing was a bit of a quick job, but I wonder how difficult (time consuming) it would be to add flow effects (think CFD) at least at and around the valve assembly. I'm sure macro effects work just fine for the boiler and tube/inlet system, but the valve and cylinder tend to have some fairly complex fluid dynamics that drive them. I think the bit of designing the audio for a larger machine was a good choice stylistically, and ended up paying off in the end. All in all, three thumbs up.
@MrSaemichlaus
@MrSaemichlaus Жыл бұрын
Ange you're really onto something here! I can clearly imagine your synthetic sound engine licensed to lots of games. The time is right for live audio generation, CPU performance is not much of a worry anymore today. But, don't get robbed by the big players! Know your worth.
@Scanlaid
@Scanlaid Жыл бұрын
So awesome. Is a later step then working on an exhaust system? If it's 3D with some material properties, the engine would be amazing to simulate a pipe organ. Great project! Thanks for the video
@andrewrobotbuilder
@andrewrobotbuilder Жыл бұрын
Next up is to enhance the fluid simulation model to support standing harmonic waves, pass it through a tube that splits the airflow, and hey presto, steam whistle! This is some great coding and implementation you've got here!
@guildrich
@guildrich Жыл бұрын
Believe it or not, he actually added a steam whistle a couple of weeks ago.
@Cyan37
@Cyan37 Жыл бұрын
Wow! I'm seriously impressed!
@ZeldaACFan17
@ZeldaACFan17 Жыл бұрын
I've heard a steam engine before, but one much bigger than the model you built... I visited Dollywood, an amusement park in Pigeon Forge, Tennessee, last year, and they have a train, like most parks might have to show you around, but Dollywood's train is different to most replica type trains most parks use. Dollywood's train is a real steam train! And the sound is amazing! The engine itself, the whistle... It was a fun experience to ride it 😉
@leetrout337
@leetrout337 Жыл бұрын
LOL I love that you were so honest about the single character bug. The pain is real!
@AngeTheGreat
@AngeTheGreat Жыл бұрын
The pain was very real...
@null1023
@null1023 Жыл бұрын
Extremely cool. One thing I'm a little surprised about is not seeing the water boil in the boiler.
@dj-eme
@dj-eme Жыл бұрын
great way to review the engine!
@grantshardelow1522
@grantshardelow1522 Жыл бұрын
It would be cool if you set the actual audio as one audio channel (left or right) and the simulation as the other audio channel so we could compare how close you are able to simulate. As you generate more engines it would be interesting to me to see if you get closer over time.
@user-fb6jk1uy9r
@user-fb6jk1uy9r Жыл бұрын
the line on your website at 6:17 make me think there is a hair on my screen XD
@sirdocc6735
@sirdocc6735 Жыл бұрын
found this program on steam (oh the irony) and got refered to your channel. defintely got a sub from me :D
@charcoalPanda
@charcoalPanda Жыл бұрын
I don't understand why this video exists, why someone needs engine being simulated, but it was entertaining to watch, at least. I salute to yours precision in drawings. Good job!
Multicylinder Engine Simulation - Engine Simulator Devlog 6
20:26
AngeTheGreat
Рет қаралды 244 М.
Making a Terrible Racing Game with Great Audio (Engine Simulator)
14:00
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 81 МЛН
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 11 МЛН
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 4,1 МЛН
Real-time Trumpet Simulation [C++/Vulkan] [WARNING: Flashing Lights]
22:02
Major Improvements to Steam Engine Simulator
11:06
AngeTheGreat
Рет қаралды 139 М.
Breaking the Law - Completely Illegal Steam Engine from EngineDIY Shop!
22:25
Lawrie's Mechanical Marvels
Рет қаралды 937 М.
We should use this amazing mechanism that's inside a grasshopper leg
19:19
I Designed My Own 16-bit CPU
15:46
AstroSam
Рет қаралды 1,9 МЛН
how NASA writes space-proof code
6:03
Low Level Learning
Рет қаралды 2,1 МЛН
why you were forced to learn the recorder in school
19:34
Answer in Progress
Рет қаралды 228 М.
Fans; High is next to Off on purpose
17:48
Technology Connections
Рет қаралды 4,3 МЛН
Simulating a Chainsaw (Attempt 1) - Engine Simulator Devlog 5
15:35
AngeTheGreat
Рет қаралды 147 М.
The Unexpected Genius of Contra-Rotating Propellers
11:09
Ziroth
Рет қаралды 474 М.
Spot The Fake Animal For $10,000
0:40
MrBeast
Рет қаралды 160 МЛН
Она была безумно рада от увиденного 🤯
0:29
Фильмы I Сериалы
Рет қаралды 2,2 МЛН
Would you recognize your soul mate by smell?
0:14
Den Done It
Рет қаралды 4,6 МЛН
Stay on your way 🛤️✨
0:34
A4
Рет қаралды 11 МЛН