I love what ur doin. although you say you're noob but what matter is how you think. how you exciting when you just find out new thing. you have a good attitude and fun. just keep doing these vids. I learned a lot from you. more people that appreciate your work will be attracted here many more. just want you to know. you motivate me a lot.
Obwohl ich mit C nichts am Hut habe, wurden mir vor kurzem deine Videos vorgeschlagen. Ich finde es spannend, wie leicht dir die ganzen Themen von der Hand gehen(so wirkt es zumindest). Ich bin gerade im 3.Lehrjahr als Fachinformatiker für Anwendungsentwicklung. Videos, wie deine, sind sehr inspirierend, auch wenn ich nicht immer ganz durchsehe. Hoffentlich kann ich auch mal nur annähernd dein Level erreichen und so sicher programmieren und verstehen, wie du.
There should be two different sets of dimensions, one for the entire console window and one for only the animation area(use in the collision detecting for loops), this would fix the bottom of the balls going out of bounds behind the "This animation is programmed in pure c" message!
Great timing, I've also been experimenting with ASCII animations. I've been using the nurses library, but I like your approach too, will have to give it a try soon :)
Hey, du machst coole Sachen. Bin erst seit kurzem mich richtig mit Grafik/Animation am beschäftigen. Hab praktisch das ganze Rabbit hole durch und hing noch an nem Punkt der mir Gefehlt hat um 1 bzw. 2 D in 3D und höher zu gehen, aber ohne einfach den Grafiikmodus zu verwenden. Da fehlte mir bisher irgendwie der Übergang, ich programmiere seit ich so 15 war oder so, hauptsächlich in ansi C. Das mit den steuersequenzen, usw. kenn ich auch alles, die ursprünge kommen ja von den ersten schreibmachinen und morse/telefonübertragung her. Hatte es da mit dem carrier zurück fahren nicht dran gedacht. ^^ mit dem kram kann man noch viel mehr coole sachen machen. von daher sehe ich das jetzt nicht als blöde bälle animieren, auch wenn es so aussieht. das ermöglicht ziemlich viele möglichkeiten! und das beste ist, wie ich finde ist, es konserviert irgendwie den alten style, den man von früher kennt, aber die leute gar nicht mehr wissen wie das funktioniert. naja, nu bin ich 42 ^^ gruß aus deutschland!
the problem about this code is that u call printf per character which is slower output. paste chracter to a buffer then printf that buffer at once. this ll make more smooth animations and screen. maybe u can use winapi for more smoothless. (this is ridiculous if purpose is simple code)
Hey man I love your videos ! Great as always :) I was wondering if you could try to make the game "connect 4" in the console, or even the snake game? That would be amazing !
วันที่ผ่านมา
If the cursor is hidden by printf("\e[?25l"), it may look better
suggestion: Make a program that takes a text file and prints it to the terminal as if a human is typing the text in real time, I did this recently and I would be interested to see how you approach it. Obviously a human doesn't't type at a constant rate, so some humanisation is required to get a natural looking animation
Not sure if it's worth an entire video, since it's _very_ niche, but I'd maybe try to make use of a word frequency list and a frequency list of characters, and based of those two, delay the typing speed. Rare words are typed slowly, and rare characters are typed slowly. For example apple would be a very fast printout, while xylophone would be much slower. Of course there are for sure better ways, but that's my first idea. Actually, the placement of the keys on the keyboard will for sure also affect the speed.
@@HirschDaniel Good ideas! Another suggestion that might be more suitable is a particle simulation, where each particle is an individual character, such as 'O'. Then you could add collision detection and various forces to create another screensaver type program.
@HirschDaniel Hey, can you please teach us, how to setup vim (in the way you are using) and use vim in the best possible way. 🙂 It would be really helpful for me ❤. Thank you! for reading..
I completely agree with what you mentioned at the end. Sometimes even seeing bouncing balls on the console can entertain and motivate you to code.
I love what ur doin. although you say you're noob but what matter is how you think. how you exciting when you just find out new thing. you have a good attitude and fun. just keep doing these vids. I learned a lot from you. more people that appreciate your work will be attracted here many more. just want you to know. you motivate me a lot.
Obwohl ich mit C nichts am Hut habe, wurden mir vor kurzem deine Videos vorgeschlagen. Ich finde es spannend, wie leicht dir die ganzen Themen von der Hand gehen(so wirkt es zumindest). Ich bin gerade im 3.Lehrjahr als Fachinformatiker für Anwendungsentwicklung. Videos, wie deine, sind sehr inspirierend, auch wenn ich nicht immer ganz durchsehe. Hoffentlich kann ich auch mal nur annähernd dein Level erreichen und so sicher programmieren und verstehen, wie du.
There should be two different sets of dimensions, one for the entire console window and one for only the animation area(use in the collision detecting for loops), this would fix the bottom of the balls going out of bounds behind the "This animation is programmed in pure c" message!
Great timing, I've also been experimenting with ASCII animations. I've been using the nurses library, but I like your approach too, will have to give it a try soon :)
after found your channel, already bought a C book, thanks for this content! keep it up!
bro your videos are awesome even though I don't understand shit but it still motivates me to do stuff.
Hey, du machst coole Sachen. Bin erst seit kurzem mich richtig mit Grafik/Animation am beschäftigen. Hab praktisch das ganze Rabbit hole durch und hing noch an nem Punkt der mir Gefehlt hat um 1 bzw. 2 D in 3D und höher zu gehen, aber ohne einfach den Grafiikmodus zu verwenden. Da fehlte mir bisher irgendwie der Übergang, ich programmiere seit ich so 15 war oder so, hauptsächlich in ansi C. Das mit den steuersequenzen, usw. kenn ich auch alles, die ursprünge kommen ja von den ersten schreibmachinen und morse/telefonübertragung her. Hatte es da mit dem carrier zurück fahren nicht dran gedacht. ^^ mit dem kram kann man noch viel mehr coole sachen machen. von daher sehe ich das jetzt nicht als blöde bälle animieren, auch wenn es so aussieht. das ermöglicht ziemlich viele möglichkeiten! und das beste ist, wie ich finde ist, es konserviert irgendwie den alten style, den man von früher kennt, aber die leute gar nicht mehr wissen wie das funktioniert. naja, nu bin ich 42 ^^ gruß aus deutschland!
the problem about this code is that u call printf per character which is slower output. paste chracter to a buffer then printf that buffer at once. this ll make more smooth animations and screen. maybe u can use winapi for more smoothless. (this is ridiculous if purpose is simple code)
winapi siz yapmak dahada tastaslıdır
Hey man I love your videos ! Great as always :) I was wondering if you could try to make the game "connect 4" in the console, or even the snake game? That would be amazing !
If the cursor is hidden by printf("\e[?25l"), it may look better
suggestion: Make a program that takes a text file and prints it to the terminal as if a human is typing the text in real time, I did this recently and I would be interested to see how you approach it. Obviously a human doesn't't type at a constant rate, so some humanisation is required to get a natural looking animation
Not sure if it's worth an entire video, since it's _very_ niche, but I'd maybe try to make use of a word frequency list and a frequency list of characters, and based of those two, delay the typing speed.
Rare words are typed slowly, and rare characters are typed slowly.
For example apple would be a very fast printout, while xylophone would be much slower.
Of course there are for sure better ways, but that's my first idea.
Actually, the placement of the keys on the keyboard will for sure also affect the speed.
@@HirschDaniel Good ideas! Another suggestion that might be more suitable is a particle simulation, where each particle is an individual character, such as 'O'. Then you could add collision detection and various forces to create another screensaver type program.
@HirschDaniel Hey, can you please teach us, how to setup vim (in the way you are using) and use vim in the best possible way. 🙂 It would be really helpful for me ❤. Thank you! for reading..
How do you have a small terminal open whenever you start vim?
This is tmux, I start tmux, create panes, and in the largest pane, I start vim. This way I have multiple terminals to switch back and forth
tmux?
@@petatirrumator3005 terminal multiplexer
How about showing us your development environment ?? Btw great video...❤
Hey, I love your videos after recently finding them. Project idea: simulate boids
was this a livestream?
can’t you just pass a floating point number to sleep() to achieve millisecond delay?
You can't because sleep() requires unsigned integer as parameter.
Make a fluid simulation but instead of sdl use ascii
do a chess programm
Make a game engine in zig
🤍
das ist so geil!