Yo mate, go ahead, I want you to know that you have this. Great resolutions indeed. We are with you!!!
@frankboyer149019 сағат бұрын
Or just use Linux or MacOS. Hell, XP looks better than the freak show that Microsoft puts out now.
@nomoreyrsКүн бұрын
Your kind of bad
@Regulus132Күн бұрын
Your MonoGame tutorials were a big help to me. Thank you, and I'm looking forward to what you produce in 2025.
@codingwithsphereКүн бұрын
I'm glad you found them useful !
@ky3owКүн бұрын
Nice video, i've looked into your config on github, i see you have lua/mappings directory where you create language-specific stuff, you my want to look into after/ftplugin/<language>.lua mechanism(ftplugin), or look into teej video about configuring neovim's options(per language config in second half of video)
@john-schumandrКүн бұрын
is it fast or no?
@codingwithsphereКүн бұрын
@@john-schumandr yes it's very fast
@FalconCodes-dx2njКүн бұрын
Just wondering does this affect performance in games ? coz I play in borderless sometimes to quickly alt-tab, will that me janky coz of the tiling? or can I turn the tiling (and the topbar) on and off with a hotkey?
@CHETANRENUKA2 күн бұрын
Great Job, You Simplify OpenTk docs, practices in KZbin Video Series To Easy Understand by Others. Keep it up! 🔥🔥
@presauced2 күн бұрын
I was amused on why you'd use a Sprite struct for the player since traditionally you'd use a Player struct with sprite data -- but then found out you were working on a tutorial using Ebitengine (which states that everything is an image). Very interesting :)
@7obudantkale4772 күн бұрын
Dude make a video on hair care routine 😂 Btw, how do you take notes i.e:- how do you decide which points to note down and which not to?
@codingwithsphereКүн бұрын
lol thank you :) In class, I will simply write only what I think is necessary to write down, as I think that soaking in the information is more important. For notes where I am reading or watching something, I'll basically just write down whatever I think is neat or I want to remember. So, I'm not meticulously writing down every single thing I come across, just things that are useful/potentially difficult to remember. Deciding that is really just a matter of trusting your brain with what it can/can't remember, something that I am still working on.
@thekrat0s2152 күн бұрын
I would love to know about your Knowledge Management System.
@joshtnx3 күн бұрын
Big W, looking forward to Japan videos!
@SimGunther3 күн бұрын
Last comment of mine got swallowed by the dumb comment algos unless you sort by "latest", so I'll just summarize best I can here to save you the effort: Pretty notes are something people fall for a lot, so making notes easily searchable and better organized by context is a must. It's okay for super isolated notes to be flashcards. Weekly evaluations to better pivot how notes are organized and made more memorable without cues gets you better exam scores. Happy 2025!
@codingwithsphere3 күн бұрын
@@SimGunther thank you ! Ill try out weekly evaluations
@senhorb_3 күн бұрын
Really great resolutions, it inspired me too. :)
@sabyasachi4263 күн бұрын
Hell nah! I looked at thumbnail and thought ohh cute nerdy girl! Then the male voice kinda caught me off guard!!!
@insadeyt3 күн бұрын
I really loved ur wallpaper can i get a download link ?
@codingwithsphere3 күн бұрын
@@insadeyt it's a painting by Nicola Samori. I think I found it on wallhaven
@sun_ada3 күн бұрын
May I ask why you would not use prebuilt game engines like RPG maker? Are they not much much better if I assume, your aim is to be a game developer?
@ShubhamValesha14103 күн бұрын
+1 Happy New Year!
@interstellar18733 күн бұрын
to get into functional programming, start with OCaml. It's a state of the art lang.
@Turreww3 күн бұрын
As a CS student it's been really fun going through your content the past year. It definitely has given me many moments of lets try that out for fun and I've learned something from it. So, thanks lots and hope ya have a great year! :D
@Gigusx3 күн бұрын
Since I know a thing or two about both the science of learning and learning (human) languages, figured I'd offer my 2 cents: - how you take notes is really secondary to how you process the information during the lecture (or however you're consuming it). The main thing is that the note system is primarily for reference, i.e. for you need to look something up, and it doesn't inherently help you understand things better if you don't target that specifically. I *really* suggest you look up some basics on this topic to save yourself a lot of time later - short/long-term memory, encoding, retrieval, spaced repetition, etc.. Benjamin Keep and Justin Sung are good sources on the topic (the latter is more mainstreamy and has a lot more content which could incline you to go down the rabbit hole). - learning languages DOESN'T take 10,000 hours, not even close! :D But it is a big time investment and you can't really get there in a few months (unless you spend all your days doing it), so I'd recommend you just have fun with it during your time in Japan and focus on getting a feel for it and figuring out if it's something you'll want to invest considerable time to learn properly in the future. I say this knowing that unless you can spend enough time (at least 1-2 hours daily) to regularly see tangible progress you'll just feel like you're not progressing at all which can kill any motivation to do it - but consider your own personality and what timeframe you'd be happy to accept between starting out and getting proficient or whatever level you want to reach. You have cool goals, good luck with them!
@codingwithsphere3 күн бұрын
@@Gigusx thank you for the in depth response! Ill certainly be investing some time into how to effectively process lectures like you said.
@SimGunther3 күн бұрын
Ben = 💪 They both acknowledge how tough it is to actually learn, but Ben is more forthright in his assertion that there's certain techniques that help a lot more than others in an evidence-based way and he doesn't sell courses based on free information from peer reviewed studies. This contrasts Justin who prescribes his methods as the "right way" in his videos until you take his courses which is where most of his "value" comes in to better orient the customer's study strategy based on live observations his TAs have on your behavior.
@Gigusx3 күн бұрын
@@SimGunther Justin's definitely more on the mainstreamy side and more assertive, but having watched a lot of his content and also hearing people's opinions about most of his value coming from the course, I don't really agree. I think there's a ton to learn from his free content as well, even to the point where you can improve so much that you won't need a course anyway 😉 I reckon it's more suitable for people who want to get from top 1% to 0.1% or those who have a really hard time implementing his ideas on their own, but Justin does often give frameworks on doing that so his YT's been enough for me. Benjamin also has a "course" - he calls it a learning community - subscription-based. I'd go with Justin's tbh if it wasn't that expensive, but I'm not regretting joining Benjamin's instead - it's a good resource and very affordable!
@keith45053 күн бұрын
Happy new year! I was also not a reader but that changed in 2024 after getting a moaan ink palm 5. I can hold it with one hand and flip through pages with the volume buttons and it makes reading so much easier and enjoyable when commuting. I found that focusing on the book’s content rather than the number of pages makes it easier to stay consistent. Also, dont be afraid to drop books whenever it becomes a chore to read even though you are halfway through. The enjoyment from it is far more important in my opinion. Set out to read 20 books for 2024 and i read 23 books - so im happy with that. You seem like a awesome person with a serious drive for programming that i wish i had. I hope you can achieve all your goals for 2025!
@arijitgogoi56533 күн бұрын
Awesome. Happy New Year.
@SimGunther4 күн бұрын
You've fallen for the "pretty notes" trap a lot of people are caught up in from doomscrolling soycial medya. Zettels are a great set of notes for long term projects and PHD defenses, but I'm sure those will only be as strong as the organization of associations these Zettels have with one another. I see that you got the note game down, but it is totally worth it to consciously organize notes on a daily basis so they're properly tagged AND optimized for judgement/high level evaluation in such a way that they're easily searchable. The more isolated the note, the more likely it just needs to be made as a flashcard. Weekly evaluations that are closely related to how you'll actually be tested goes a long way for pivoting your study strategy and what you need to better organize in time for the real test. Wish you good luck for 2025 and beyond!
@Owen.Henson4 күн бұрын
how did u change the opacity of the zebar?
@hexstudios4 күн бұрын
I just wanna know where you found that sick background 👀
@codingwithsphere3 күн бұрын
@@hexstudios it's a painting by nicola samori
@cacticrown4 күн бұрын
seeing you for the first time
@OfficalFooo4 күн бұрын
I love your tutorials and how you approach programming, congrats on the job!
@echo_the_developer4 күн бұрын
face reveal!
@Agent_0084 күн бұрын
He had done one before
@tobafett28734 күн бұрын
Love your hair!
@codingwithsphere4 күн бұрын
Thanks !
@watynecc33093 күн бұрын
super sayen when
@jduc4 күн бұрын
I like your terminal font, what is it ? 😛
@codingwithsphere3 күн бұрын
@@jduc iosevka nerd font mono
@raeplaysval4 күн бұрын
yes raylib but first holy your terminal setup is fire
@ismotheis4 күн бұрын
I enjoy feeling validated that other programmers treat C++ as just C with some extra treats thrown on top.
@simonritch80894 күн бұрын
Thanks for the tutorial. What text editor are you using? I love the cursor animation
@codingwithsphere3 күн бұрын
@@simonritch8089 neovim, but the cursor animation is from my terminal emulator kitty
@eduardabramovich12164 күн бұрын
Please keep up with the Raylib content!
@mthw4 күн бұрын
I think you'd really like the Odin programming language Michael, includes bindings for Raylib as standard.
@codingwithsphere4 күн бұрын
I'm very interested in that language. Maybe I'll give it a try !
@mthw4 күн бұрын
@@codingwithsphere Karl Zylinski recently released a very good book about Odin through his itch account, he also has a KZbin channel focused on the language.
@SportProgramming4 күн бұрын
I would like to try you see using Godot, but use C#.
@arijitgogoi56534 күн бұрын
I was just playing with raylib today. Imagine the co incidence!!!
@mehmeh88834 күн бұрын
W
@wiseskeshom46734 күн бұрын
Thank you so much, I really enjoyed this introduction to Raylib vid. Looking forward to the next video in this series.
@achalpathak914 күн бұрын
Hi Could you please share your wezterm dotfiles as well. Thank you.
@tobafett28734 күн бұрын
lovely walkthru. Very similar to the process I go thru setting up a new 2D game :)
@PokemonBattleQuestGodot4 күн бұрын
yo how does you’re terminal mouse jump around like that i have been trying to find that effect for a while now but didnt know the name
@codingwithsphere4 күн бұрын
It's called a "cursor trail". I'm using the kitty terminal, which recently added support for it. As far as I know, no other terminal emulator has the feature. This specific style stems from Neovide, which is like a terminal emulator but only runs neovim
@PokemonBattleQuestGodot4 күн бұрын
@ so it wouldn’t work in ghostty yet aight thanks!
@mrmadhan85575 күн бұрын
windows is crap
@merial95 күн бұрын
Wow two introduction to Raylib in less than one month. Here and in the Clear Code channel!
@codingwithsphere5 күн бұрын
Oh wow ! I didn't know he made a video too. Hes one of the youtubers that I used as a resource to get into game development. Pretty cool
@manchunyu8435 күн бұрын
I found the beginning of the video very helpful, as I have only experience programming in C in a cloud-based environment, where makefiles and compilers were already set up. Thank you so much for showing me how to setup the environment for making a raylib project!
@codingwithsphere5 күн бұрын
No problem thank you for watching !
@lel75315 күн бұрын
Watching halfway through and can already tell this video is of excellent quality and you always like some vim mastery being displayed. Can't wait to see more ! If there's enough interest maybe make it a series? I don't know
@codingwithsphere5 күн бұрын
Thank you ! I'm thinking rather than making a sequential series, I'll cover topics individually. The next one I'm planning is on building an animation system, for example.
@YeahItsThatBad5 күн бұрын
Awesome man, good luck with this new series!
@codingwithsphere5 күн бұрын
thank you !
@spYf085 күн бұрын
Thanks ❤
@YeahItsThatBad6 күн бұрын
Thank you for making this series, I am finding it to be very helpful. Please give me moment to rant about Tiled. I know every one loves Tiled, but I must be a dummy because I don't understand why they decided to format the JSON output the way they did. I don't understand what they were thinking when they did this. I was hoping the output would have all the information you need but instead they expect you to do a lot of mental gymnastics to figure out how to even use the data they give you. There is no way I would have figured all this out on my own. 1. The ids for the tiles are offset by 1. This such a hidden gotcha. If you foolishly implement the ids without knowing this then you will be left scratching your head wondering why your map doesn't look right. 2. The tile data is in a one dimensional array, instead of a two dimensional array. I assume this was done to save memory, but it results in you having to write an algorithm to determine where the "edges" of the grid are in the array. This is just another hurdle they throw at you. 3. The output does not contain the coordinates of the tiles within the source image. They expect you to reverse engineer an algorithm using modulo operators to determine what the coordinates of the tile is. I don't understand why they designed it this way.
@codingwithsphere6 күн бұрын
I totally understand your criticism (I agree with most of it). I use Tiled simply because I am too lazy to learn something new at the moment. It serves me ok, and is a free option which is great for KZbin videos. If you're interested, there is ldtk.io/, which I have heard great things about, but have not tried myself. As for the coordinates and array concerns, this is something you will have to get used to, as it is very commonplace in the game library/framework space to provide as little data as possible for the sake of efficiency/storage/memory usage, etc. Tiled uses a 1D array because it is far more efficient to parse and iterate over in most cases. It would also add a lot of weight to the json files for them to include the dimensions of each tile in the source image. However, I do think there should be some "verbose mode" that includes that.
@YeahItsThatBad6 күн бұрын
@@codingwithsphere thanks man, keep up the great work. I am going to try to follow along with the series until the end.