- 494
- 12 861 503
Tsoding Daily
Russia
Приєднався 11 січ 2019
"Daily" Development Log of Tsoding.
If you want to repost a clip from this channel, feel free to do so, but please credit the channel and provide the link to the original video. Thank you!
If you want to repost a clip from this channel, feel free to do so, but please credit the channel and provide the link to the original video. Thank you!
TypeScript is better than C for this
Streamed Live on Twitch: twitch.tv/tsoding
Enable Subtitles for Twitch Chat
More Episodes: ua-cam.com/play/PLpM-Dvs8t0VZ08cYW6yqNTWLKqLssw0nm.html
References:
- Tsoding - Raycasting - github.com/tsoding/raycasting
- lodev.org/cgtutor/raycasting.html
- tsoding.github.io/raycasting/
- github.com/tsoding/autocell
- mariusschulz.com/blog/tagged-union-types-in-typescript
Support:
- BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
- Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
Enable Subtitles for Twitch Chat
More Episodes: ua-cam.com/play/PLpM-Dvs8t0VZ08cYW6yqNTWLKqLssw0nm.html
References:
- Tsoding - Raycasting - github.com/tsoding/raycasting
- lodev.org/cgtutor/raycasting.html
- tsoding.github.io/raycasting/
- github.com/tsoding/autocell
- mariusschulz.com/blog/tagged-union-types-in-typescript
Support:
- BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
- Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
Переглядів: 17 764
Відео
3D in TypeScript using Ray Casting
Переглядів 23 тис.День тому
Offline Session More Episodes: ua-cam.com/play/PLpM-Dvs8t0VZ08cYW6yqNTWLKqLssw0nm.html References: - Lode's Computer Graphics Tutorial - Raycasting - lodev.org/cgtutor/raycasting.html - Tsoding - Raycasting in Typescript - github.com/tsoding/raycasting - The Emacs extension I use - github.com/ananthakumaran/tide Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-ho...
Ok, but can you do this in C?
Переглядів 29 тис.День тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat Chapters: - 00:00:00 - Day 1 - 01:55:38 - Day 2 References: - Martin Kleppe - QLOCK Post - x.com/aemkei/status/1795762928399880680 - Martin Kleppe - QLOCK Page - aem1k.com/qlock/ - Tsoding - qlock.c - gist.github.com/rexim/f582098611b2be202051ba543e21da05 - Tsoding - qlock-toolset - github.com/tsoding/qlock-toolset Supp...
Hacking Raylib
Переглядів 20 тис.14 днів тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat References: - Tsoding - Musializer - github.com/tsoding/musializer - nu11 - UA-cam - ua-cam.com/users/nu11_ft - nu11 - WIP Works 2016-2022 - soundcloud.com/nu11_ft/nu11-wip-works-2016-2022 Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72...
Cracking Secret Message with C and Computer Vision
Переглядів 22 тис.14 днів тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat References: - Tsoding - seam-carving - github.com/tsoding/seam-carving - Seam Carving Playlist: ua-cam.com/play/PLpM-Dvs8t0VbSJuKZGbseLjICuoQIYt44.html - Tsoding - nn.h - github.com/tsoding/nn.h - Source Code: github.com/tsoding/secret Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-host...
Test Anything with Python
Переглядів 24 тис.21 день тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat References: - Tsoding - rere.py - github.com/tsoding/rere.py - Tsoding - tula - github.com/tsoding/tula - Tsoding - porth - gitlab.com/tsoding/porth - Tsoding - piff - github.com/tsoding/piff Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2...
Can you actually see more than 30 FPS?
Переглядів 21 тис.21 день тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat References: - Freya Holmér - the human eye can absolutely tell the difference in framerates beyond 60 Hz - x.com/FreyaHolmer/status/1718979996125925494 - Tsoding - Subframes - github.com/tsoding/subframes Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e9...
Why do C Programmers Always Obfuscate Their Code?
Переглядів 79 тис.28 днів тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat References: - a1k0n.net - Have a donut. - www.a1k0n.net/2006/09/15/obfuscated-c-donut.html - binji - POKEGB: a gameboy emulator that only plays Pokémon blue - binji.github.io/posts/pokegb/ - Nothings - stb_c-lexer.h - github.com/nothings/stb/blob/ae721c50eaf761660b4f90cc590453cdb0c2acd0/stb_c_lexer.h - Tsoding Daily - R...
This is better than TempleOS
Переглядів 88 тис.Місяць тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat References: - nakst - Essence - nakst.gitlab.io/essence - naks - gf - github.com/nakst/gf Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
Newton's Method in C
Переглядів 21 тис.Місяць тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat Panim Playlist: ua-cam.com/play/PLpM-Dvs8t0VYH2HouIXMjFFuz7G1FrXiB.html References: - en.wikipedia.org/wiki/Newton's_method - tsoding.github.io/dumb-sqrt/ Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
Can C actually do Perfect Bézier Curves?
Переглядів 19 тис.Місяць тому
Streamed Live on Twitch: twitch.tv/tsoding Enable Subtitles for Twitch Chat Panim Playlist: ua-cam.com/play/PLpM-Dvs8t0VYH2HouIXMjFFuz7G1FrXiB.html References: - en.wikipedia.org/wiki/Bézier_curve Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
Is C++ better than C?
Переглядів 40 тис.Місяць тому
Streamed Live on Twitch: twitch.tv/tsoding Enable CC for Twitch Chat Panim Playlist: ua-cam.com/play/PLpM-Dvs8t0VYH2HouIXMjFFuz7G1FrXiB.html Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
OOP in Pure C
Переглядів 65 тис.Місяць тому
Streamed Live on Twitch: twitch.tv/tsoding Enable CC for Twitch Chat Panim Playlist: ua-cam.com/play/PLpM-Dvs8t0VYH2HouIXMjFFuz7G1FrXiB.html Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
Async Engine in C
Переглядів 45 тис.Місяць тому
Streamed Live on Twitch: twitch.tv/tsoding Enable CC for Twitch Chat Panim Playlist: ua-cam.com/play/PLpM-Dvs8t0VYH2HouIXMjFFuz7G1FrXiB.html References: - caseymuratori.com/blog_0015 Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/
Is John Carmack Right about UI?!
Переглядів 48 тис.Місяць тому
Streamed Live on Twitch: twitch.tv/tsoding Enable CC for Twitch Chat Musializer Playlist: ua-cam.com/play/PLpM-Dvs8t0Vak1rrE2NJn8XYEJ5M7-BqT.html References: - John Carmack's Post: ID_AA_Carmack/status/1787850053912064005 - Tsoding - Musializer github.com/tsoding/musializer Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9 - Pay for my VPS: zap-hosting.com/en/shop/donation/...
Programming Audio is Dangerous for Your Hearing!
Переглядів 16 тис.Місяць тому
Programming Audio is Dangerous for Your Hearing!
I hope FFmpeg's Twitter won't Cancel me for This...
Переглядів 23 тис.Місяць тому
I hope FFmpeg's Twitter won't Cancel me for This...
My Own 3b1b Animation Engine but in C
Переглядів 60 тис.Місяць тому
My Own 3b1b Animation Engine but in C
Esoteric Language Development (Tula Ep.02)
Переглядів 17 тис.2 місяці тому
Esoteric Language Development (Tula Ep.02)
I made a Russian Programming Language
Переглядів 114 тис.2 місяці тому
I made a Russian Programming Language
I spent 2 days implementing Game of Life in Uxn
Переглядів 22 тис.3 місяці тому
I spent 2 days implementing Game of Life in Uxn
The Most Bizarre and Fascinating Project I've seen!
Переглядів 41 тис.3 місяці тому
The Most Bizarre and Fascinating Project I've seen!
Hiding Data Inside of Executable Files
Переглядів 25 тис.4 місяці тому
Hiding Data Inside of Executable Files
17:51 he is using duckduckgo but saying google.
Here in Finland, the education system tests knowledge and skills. It does not test IQ since society does not care about your IQ. Your IQ does not contribute to society on its own, so it is not relevant to test it on its own at a societal level.
56:40 it's the 'Fog of Pog' 🌫️
Bro, I've been programming for a long time, but I feel like I'm not a good programmer and I can't write any program like you. My question is, my important question is: How can I become a good programmer?
THRESHODL your horses
Great success! High five!!
sirios beetboxing starts at 39:19
Typescript is a joke
Try a keyboard that acts on release in call of duty and get back to me if it was good 😂
27:00 I like this little side tangent here. This is something that was difficult for me to understand when I was starting out. When people used to tell me the choice of language isn't that important I was confused because the different languages looked SO different and it felt like they required a whole different skillset. But now after years of solving software problems professionally, I realize that writing the actual code is usually the least of my concerns and it wouldn't have made much difference if I had to implement the same solutions in a different language.
you reinvented tweens! gz your prize is VELOSIPED
Maybe decrease the learning rate if the cost is larger than the last epoch's cost by the ammount it went up? Or just some static ammount idk
I just find weird the message below: " too smol PepeHands" LoL
Yes, Linux is for serious people, all right. No need to take it back.
React devs are stuck downloading useless modules like is_even or is_odd.
I do agree their code is пакетик!!! pathetic
tscoding
пиздец мужик, ты внатуре гений, очень кру. Успехов тебе!
Thank you.....
nobody sees the folder name at the status bar? 😅
Thank you...
i'm loving the code walk through. thank you !
doesnt linux have the same problem? you start child processes with fork/exec, which inherits all fds. so you usually have to close all of the parents fds in te child...
Партизан!!
Any operating system is better rhen TempleOS
In the last bit of the video 2:19:56, you might to consider reverting u back to 1 - y but keeping the condition. Images were flipped when viewed from behind.
Anyone not going to acknowledge the porn folder on the bottom of the screen? It’s almost hard to miss.
I love this way of learning things, tutorials now days are just blackbox write something and something happens you don't know what and it gets you the result thats not how programming works
Waw
how about wgpu stream?
Хороший человек, даже ссылку на сурцы оставил. А то я сурцы голанга читал и ничего не понял, а тут всё хорошо
0:57 WHY THE FUCK DOES IT SAY “porn folder: 56.1 gib (to smol pepehands)”
1:06:31 - Give the kids a reduced Assembly language with more or less intuitive names, I think there is already one, called C hahaha But seriously: C is the best beginners' language. 25 years ago, there was only C, Pascal and QBasic in schools. My first language was QBasic and then C (as a teenager). It didn't hurt at all. You get to know all the basics of computer science, and you can use everything you learn in almost all other programming languages through a foreign language interface (e.g., ctypes in Python). Later on, you will appreciate other languages more, because C sometimes is a little frustrating. You need to take care of everything, if you forget something, it will punish you like you have never been punished before. Easy to learn, but hard to master.
I will see tha day where this guy will make a fucking audio driver in TypeScript.
TS + Canvas is actually pretty cool platform for old-school graphics programming. It is like a modern version of QBASIC where you can prototype graphics before doing implementations with more involved languages and environments.
Because lately your videos can no longer have subtitles in Spanish c:
Now to write a VM for PHP in C and compile it with the PHP C Compiler then bootstrap a VM for C in PHP and compile to IR for VM in PHP and compile it to PHP then hahahahaha
JavaScript is a Messi language, TypeScript is just messy
another banger video
when the video started i thought he didn't know what he was talking about lmao
I don't know if you care, but just so you know, canvas.getContext("2d") will also be null if you already called getContext with something else, like "webgl"
Tsoding cheating on C 😔 with typescript
"Big D is the whole thing that we are interested in"
WAIT! WAT?! Zozz admits TS can be better than C?!?#@#$%
Can someone tell me what color scheme he’s using? Thx
I recently (a few months ago) followed this exact raycasting guide for a 'school' project with a team mate, we did it in C, it was really cool. I went a little further than the guide, I added transparency, where a ray could go through a cell if it was marked as transparent, it would record the depth etc then continue. The renderer would then draw the walls furthest to closest. Everything was single threaded, 960x960 30fps, ~30 million pixel read writes per second best case. (in reality a lot more) We made "3D" doors that slowly open, we made an enemy that follows you, and we made mini-games you interact with (among us style). My favorite part was the Event Trigger System, where entities can emit events and receive events, so you can wire up entities to interact with each other. Say you have a task and a door, the door will only become unlocked if you complete the task, it was such a simple idea, but it takes the complexity of the map to the next level with so much customisation.
really cool project, did you put on github?
Tsoding you posted this at the best time, I wanted to make a simple classic 1st person dungeon crawler but didn't know the algorithms or techniques used...and you just started doing it for me! Thank you sensei
Nothing hits hard than "those javascript developers"😂😂😂😂😂 made me crack down fr fr.
This tutorial also works in typescripttolua running in minetest hud system. I love it
DAS MANIFESTTTT
Oh no, that's Jordan4IBanez on my favourite channel! Never expected to see you there.
32:27