Multiplayer Killed my Voxel Game
7:25
Game Development With Strangers
7:25
Game Engine Of The Future
9:12
Жыл бұрын
rust macros are magic
14:02
Жыл бұрын
Making A Multidimensional Game
8:15
2 жыл бұрын
Voxel Game Development Is Hard
12:24
2 жыл бұрын
your text editor SUCKS
8:04
2 жыл бұрын
Rust breakout game tutorial
21:15
2 жыл бұрын
one month voxel game development
11:45
1 week no computer mouse challenge
6:04
Rust multi-threading code review
12:13
From idea to open source in 5 days
6:16
100 Hours Of Graphics Programming
6:48
Пікірлер
@DaveKnight_
@DaveKnight_ 2 сағат бұрын
Interesting project, I might reuse that for different wallets - seems pretty cool.
@MalekiRe
@MalekiRe 9 сағат бұрын
Where is the typing game?
@danielwalley6554
@danielwalley6554 13 сағат бұрын
I've learned the hard way over the years that it's best to overestimate how complicated things will be and how long you will need to build them. If you think something will take a year, assume it will take three. If you think you have something implemented, assume you'll have to significantly refactor it at least twice when you suddenly discover requirements or issues you never anticipated. You're one person and the days are short, and the hours few, and it's very easy to waste them at the altar of ambition! Or as the saying goes - the perfect is the enemy of the good.
@Agent_008
@Agent_008 2 күн бұрын
Yay! New vid.
@johanngambolputty5351
@johanngambolputty5351 2 күн бұрын
It doesn't really matter, but I don't think you need to collect into a vector twice at the beginning, I believe if you use .to_lowercase() on a &str it should make a String from it. Also &str (and slices in general) have .begins_with() and .ends_with() methods, though a single .find() call might be more efficient technically (though all of this has negligible effects of course, its maybe just an ocd thing).
@Merlin-gl7zp
@Merlin-gl7zp 2 күн бұрын
I like that you once creted a mini project, I sometimes struggle to finish such projects because I find it demotivating that it's not original and someone probably done it way better. But afterall every project makes you a better programmer
@johanngambolputty5351
@johanngambolputty5351 2 күн бұрын
Do advent of code, 25 mini projects every year (you don't have to finish those either, doing the more manageable ones is fine, at least do the first few days).
@amperl
@amperl 2 күн бұрын
Nah
@lukewaldon9306
@lukewaldon9306 2 күн бұрын
I am deeply offended! Going to go protest outside your house about this.
@Joel-pl6lh
@Joel-pl6lh 2 күн бұрын
Looking at the comments... Do people not know what cryptocurrencies are ? There is nothing inherently wrong with crypto, and the dude just made a single video about a cool piece of code, not even promoting the coin.
@mr.togrul--9383
@mr.togrul--9383 3 күн бұрын
cool
@lievenpetersen
@lievenpetersen 3 күн бұрын
Are you... mining crypto wallets?
@patryk3772
@patryk3772 3 күн бұрын
6:20 ratatui-lib is also pretty cool for this kind of stuff
@Tantandev
@Tantandev 2 күн бұрын
wow that library looks really solid!
@I2MMDL
@I2MMDL 3 күн бұрын
Audience capture is awful.
@bewu1347
@bewu1347 3 күн бұрын
Why would you use GPT for the maths? It would be not that hard to just do the maths yourself, and it would be way more credible. The chatGPT-ification of even the simplest tasks is a bit sad. Cool video apart from that.
@happygofishing
@happygofishing 3 күн бұрын
gamedev nerds absolutely seething over crypto in the comments lmao.
@Tantandev
@Tantandev 3 күн бұрын
I’m surprised by how much 🔥this video got just because it touches on crypto. To be clear, my only intention was to showcase the programming side of building a vanity wallet generator-an interesting technical challenge. My intentions had nothing to do with hyping crypto or promoting "scams"; it’s purely about solving a programming problem. I understand that many people view the crypto market with a critical lens, and that’s completely valid-there are good reasons to be cautious. That said, I have no plans to make more crypto content. I just happened to stumble upon this project and enjoyed it for how easy Rust makes tool building
@DistortedSemance
@DistortedSemance 3 күн бұрын
I appreciate your candidness. Going forward, I would urge you to consider the social and political ramifications of technologies you feature on your channel. I know that game dev is slow work and you want to showcase other projects of technical interest - that's fine. But technology does not exist in a vacuum, and particularly with crypto, the widespread algorithmic hype boosting is fundamental to how they operate and the risks they pose. We live in a society where dangerous and unethical technologies are proliferating at a rapidly accelerating pace at the same time that checks and balances against those risks are being systematically dismantled. In that climate, I think it's wise to err on the side of caution rather than attempting to remain neutral, because any uncritical press given to these technologies is ultimately going to fuel their growth whether you are openly advocating for their use or not. I love your voxel engine series and hope to see your channel continue to grow. Just be cautious, do your research (not just on the technical side, but the social side as well), and exercise hesitation before featuring something that could contribute to a destructive venture capital hype cycle. That's all.
@I2MMDL
@I2MMDL 3 күн бұрын
@@DistortedSemance You and everyone else are blowing this video massively out of proportion. "Social and political ramifications", like what are we even talking about here? You're really taking this as if it's the most serious thing in the world to even speak crypto's name without careful consideration. The technology exists, everyone is already aware of it, the damage is done. One video makes zero difference to bad actors one way or another, especially when it doesn't even promote a product. How about you put the politics down for a minute and give reality a consideration for once.
@tqwewe
@tqwewe 3 күн бұрын
@Tantandev man what a weird reaction from the community, sorry to see this. Its a pretty big shame to have no freedom in what content you post. I genuinely enjoyed this video, and didn't know wallets could have a chance to include interesting words like this. For those saying crypto is a scam, I've had Bitcoin since 2018, and it's given me immense financial freedom in my years since then. Its just a market, not a scam
@jupitersky
@jupitersky 3 күн бұрын
I get ya', clearly this video is done out of a love for the topics. I think crypto is really cool as well, but there are a lot of awful people polluting it so I'm kind of glad to see a normal video about something that interests me xD
@filipbook5605
@filipbook5605 3 күн бұрын
I loved this little project, fun to see how you setup a simple little tool!
@mehmeh8883
@mehmeh8883 3 күн бұрын
Would love if you could link resources for networking
@ceanyflamingo5127
@ceanyflamingo5127 3 күн бұрын
So for those who are wondering why crypto is such an incredibly negative things and why there are so many comments about how promoting it sucks there are 2 main reasons. 1. Most crypto is a scam, while not all crypto is a scam a vast majority of crypto coins are rugpull scams created by rich people to get more rich. This paints crypto in an incredibly negative light and is why crypto is just associated with scams at this point. Basically most people think of crypto as a scam so promoting it in anyway is a little scummy at best. 2. Crypto has had incredibly negative impacts on the environment and on the cost of pc parts. Crypto mining has become an incredibly popular thing with the rise of crypto which is a problem because mining crypto uses an incredible amount of recourses. Crypto mining has used a lot of power and has had a VERY negative effect on the environment over the past few years. Crypto miners also tend to buy up a lot of graphics cards and use them for crypto mining which is why graphics cards have seen such a rise in price and scalpers. TLDR: Crypto is bad for consumers, the environment, and is just overall a very negative thing. Don't promote crypto in any way, it's bad.
@Nodsaibot
@Nodsaibot 3 күн бұрын
whats your favorite UUID?
@holly_hacker
@holly_hacker 3 күн бұрын
For the probability calculations, please don't use ChatGPT if you're going to show them in the video. Do the basic math required and maybe show how it's done.
@RustIsWinning
@RustIsWinning 3 күн бұрын
Yeah that part was painful to watch lol
@zyansheep
@zyansheep 3 күн бұрын
bruh if you're gonna do crypto content at least do it with a currency that is actually used as a currency (e.g. monero) and is not a somewhat centralized premined coin mostly created to enrich its creators... I mean the consensus algorithm for XRP is cool but idk, crypto vids, even practical ones like this seem a little out of left field for your current audience...
@I2MMDL
@I2MMDL 3 күн бұрын
Good. Alienate your current audience every now and then, have diversity among your followers, that's the only way to avoid audience capture.
@jupitersky
@jupitersky 3 күн бұрын
I mean he literally has a monero wallet in the description lol
@snatvb
@snatvb 3 күн бұрын
how fast u will take all wallets in blockchain?)
@snatvb
@snatvb 3 күн бұрын
I see Tantan video. I press like.
@qwey7
@qwey7 3 күн бұрын
I love your crypto stuff. Nobody does it like you. I’m so deeply disappointed to see you doing game dev content.
@jupitersky
@jupitersky 3 күн бұрын
Lmaooooo
@Andrew-br7xm
@Andrew-br7xm 3 күн бұрын
Love your style of content. Don't care about the subject matter. I don't think this is crypto pushing. Just more of, how rust can work in other area's Keep doing what you're doing, we love it!!!!😊
@OscarRobbing
@OscarRobbing 3 күн бұрын
“This ugly public hash key… which is what makes crypto safe and secure” hmmmmm
@oserodal2702
@oserodal2702 3 күн бұрын
The problem with crypto is not the technology (mostly), it's the grift, the culture. Now, does making a software video about crypto a promotion of crypto culture?
@diadetediotedio6918
@diadetediotedio6918 3 күн бұрын
For curiosity, what do you mean with "crypto culture"?
@oserodal2702
@oserodal2702 3 күн бұрын
@diadetediotedio6918 Copied straight from Wikipedia: Culture (/ˈkʌltʃər/ KUL-chər) is a concept that encompasses the social behavior, institutions, and norms found in human societies, as well as the knowledge, beliefs, arts, laws, customs, capabilities, attitudes, and habits of the individuals in these groups. In the context of crypto, the whole "diamond hands, hodl, no fud" "ape" culture + "grifting/hustling" current trend in younger business cliques + "technology will fix society" technopriests , forming this weird amalgam of people who are interested in technology, people that want to get rich, and people who also want to get rich but are too dumb to realize they're the fool.
@zyansheep
@zyansheep 3 күн бұрын
​@@diadetediotedio6918probably something to do with the culture that develops from people buying something that will only increase in value if other people also buy in.
@RoamingAdhocrat
@RoamingAdhocrat 3 күн бұрын
tbh the problem is also the technology
@diadetediotedio6918
@diadetediotedio6918 3 күн бұрын
@ wdym?
@ehrenmann69
@ehrenmann69 3 күн бұрын
ok now make it hardware accelerated
@CaarabaloneDZN
@CaarabaloneDZN 3 күн бұрын
idk why people are complaining about crypto. This video is really good!! It's fun to see that such little code can do something like this
@djeanql
@djeanql 3 күн бұрын
exactly... Tantan should make vids on whatever interests him. These people are seriously complainming because this video doesn't interest them!???
@nellfs
@nellfs 3 күн бұрын
Can't believe Tantan is doing crypto content... 😢
@eineatombombe
@eineatombombe 3 күн бұрын
hes not sponsored, right?
@RoamingAdhocrat
@RoamingAdhocrat 3 күн бұрын
yeah, unsubbed sadly
@djeanql
@djeanql 3 күн бұрын
Yeah he should have got your approval first before making a video on something that interests him... give this guy a break
@RoamingAdhocrat
@RoamingAdhocrat 3 күн бұрын
@ what kind of paint did you eat that made you say that?
@djeanql
@djeanql 3 күн бұрын
​@@RoamingAdhocrat What are you talking about, he's not sponsored.
@suleyth
@suleyth 3 күн бұрын
crypto? ew
@djeanql
@djeanql 3 күн бұрын
then dont watch it?
@swfsql
@swfsql 3 күн бұрын
I also prefer the monetary system that got birthed after 2 or 3 defaults on gold and enslaves everyone right now with income taxes and future generations with public debt, not the cringe creeptos
@virtualmecha
@virtualmecha 3 күн бұрын
why promote scams
@diadetediotedio6918
@diadetediotedio6918 3 күн бұрын
which scams is he promoting?
@eineatombombe
@eineatombombe 3 күн бұрын
crypto is just a technology. it's often used by scammers, but he's not promoting any of them here. just the technology
@zyansheep
@zyansheep 3 күн бұрын
i mean XRP could be considered a scam, the creators premined the coin so buying or promoting XRP basically just enriches the founders...
@eineatombombe
@eineatombombe 3 күн бұрын
@@zyansheep that's not a scam. It would be if they rugpulled but theyre just profiting without harm
@6we
@6we 3 күн бұрын
xrp is a scam
@jupitersky
@jupitersky 3 күн бұрын
So what you're saying is, I should do this but on every single one I try and make a transaction sending all of the crypto to my own wallet? Cool beans! _Too bad it's statistically impossible for this to actually net me anything lol_ Also, for any of you nitwits out there who would actually try this, don't. Not only will you waste your time, but in the astronomically unlikely chance you are successful it's literally stealing. Have some morals! :)
@Serhii_Volchetskyi
@Serhii_Volchetskyi 3 күн бұрын
You don't need to publish secret key! Just use a seeded random and publish the code! XD :P
@diadetediotedio6918
@diadetediotedio6918 3 күн бұрын
Very curious, indeed, but funny hah
@diadetediotedio6918
@diadetediotedio6918 3 күн бұрын
I think this will bring some nasty bots to your channel tho, but the idea was interesting
@reallyhughish
@reallyhughish 3 күн бұрын
I love your game dev content. Nobody does it like you. I’m so deeply disappointed to see you doing crypto stuff.
@diadetediotedio6918
@diadetediotedio6918 3 күн бұрын
Why tho? Ideological opposition to the technology?
@tqwewe
@tqwewe 3 күн бұрын
So deeply disappointed, what a shame he can't upload what he wants without your approval
@reallyhughish
@reallyhughish 3 күн бұрын
Respectfully, if you’re not already skeptical of crypto, I’m unlikely to convince you in a KZbin comment. Please just pretend that I could be a reasonably smart person with relevant technical experience who has an informed opinion on the matter.
@reallyhughish
@reallyhughish 3 күн бұрын
@@tqweweof course he can, and he has. I’m still allowed to disapprove and be disappointed though.
@diadetediotedio6918
@diadetediotedio6918 3 күн бұрын
@ Why would you not pretend the same exact thing about me, and that we both have reasonable and informed opinions on the topic, and that I am asking that with genuine interest and that I want a productive discussion on the matter?
@cryptonative
@cryptonative 3 күн бұрын
Why XRP though?
@Tantandev
@Tantandev 3 күн бұрын
I’m not here to promote any specific crypto projects-the focus of the video is entirely on programming a vanity generator. XRP just happened to be something I was interested in at the time. I’m not here to argue for or against it, and I’m definitely not the person to go to for financial advice
@cryptonative
@cryptonative 3 күн бұрын
@Tantandev not implying you have bad intentions, just wondered why XRP instead of maybe Solana or Ethereum
@abuk95
@abuk95 3 күн бұрын
@@cryptonative why Solana or Ethereum?
@Tantandev
@Tantandev 2 күн бұрын
@@cryptonative ah right, sorry I read your comment with the lens of all the negative comments I've gotten, so I got defensive. XRP just happens to be one of the few coins I've had interest in.
@abuk95
@abuk95 2 күн бұрын
@@cryptonative why Solana or Ethereum?
@lederpium1965
@lederpium1965 3 күн бұрын
THIS IS SO COOL
@carmi-u3j
@carmi-u3j 3 күн бұрын
DUDE THIS IS SO COOL
@Tantandev
@Tantandev 3 күн бұрын
source code 👨‍🍳 : github.com/TanTanDev/xrp_vanity_wallet
@lederpium1965
@lederpium1965 3 күн бұрын
tantan i love you can u give me a job
@shm236
@shm236 3 күн бұрын
I dare u to dislike this comment
@bowarc
@bowarc 3 күн бұрын
He's alive !!!!
@adriankern1752
@adriankern1752 3 күн бұрын
first
@nevokrien95
@nevokrien95 6 күн бұрын
R compile times decent or is it anoying?
@bearwynn
@bearwynn 6 күн бұрын
my code smell brain without actually seeing any code would say that your multithreaded solution is slower due to memory access speed issues. Make sure you understand how your data is being laid out in memory, make sure it's contiguous and make sure that you're not doing random read and write. also, more threads are only faster if they are not using the same data. You need to make it so that each thread is working on its own chunk of data. The catch here is that moving data costs performance, so you need to make sure that you are handling that data in the most optimal way possible. From the language you are using I can tell you are not using C++, which means you are most likely not doing direct memory management. Look into pointers, references, and copying data. Learn the differences. Since Rust manages memory for you, it's probably doing a terrible job of it.
@SvenGarson
@SvenGarson 8 күн бұрын
"My world is on fire, how about your's" ? Yes. Pain.exe - One for the client, and one for the server
@TheGFS
@TheGFS 9 күн бұрын
haha ok, most videos on the topic are rather boring, but excellent job ! This video was quite funny but on topic :)
@007arek
@007arek 10 күн бұрын
Qutebrowser, twm, nvim, vifm, newsboat and mpv. With those tools I just don't need to use mouse so much.
@bobozeehax
@bobozeehax 11 күн бұрын
Tantan, you don't know how much you are really working on, and it is so, so impressive. You are tackling so many issues that are ANYTHING but trivial, or even moderate, all at once, as a single person. This alone deserves all the praise and patience. Making a working voxel engine is one thing, now tackling networking with all the nits combined is a whole 'nother. Many use Unity just because they don't have to deal with networking. Plus, it is evident that you don't use any half-assed solutions, you go faaar out of your way to search for novel or minimally implemented solutions, just so that it's as optimal as possible. You are essentially conducting a form of research. So please, Tantan, allow yourself ALL the time you need. Don't be afraid to try things over, after all you should enjoy the process. I'm building a highly complicated and integrated ECS engine on which I plan to build a voxel engine later myself. I know how it feels. These things take YEARS. And it's okay. John Lin popped out probably the most sophisticated voxel engine of our time, and 3 years later, he is still gone. So don't beat yourself up if you're gone a few months, or even a year. This is part of the process. You have all the support from all of us, and please, take the time you need! Don't beat yourself up :) And don't be afraid to take breaks.
@SillySussySally
@SillySussySally 12 күн бұрын
What if, just listen listen, we keep da data on the gpu… all the time?