• 1 Post
  • 84 Comments
Joined 11 months ago
cake
Cake day: August 14th, 2024

help-circle







  • Just a reminder that as long as you don’t need any kind of platform hosting or complex multi-user setup, git itself works fine on a remote machine as your server, even just on LAN. (As always, just setup an ssh key on the two machines so ssh commands are secure and don’t require passwords all the time)

    > cd /my/repos
    > ssh user@10.x.y.z ‘mkdir /home/user/repos/new_repo.git && cd $_ && git init --bare’
    > git clone user@10.x.y.z:/home/user/repos/new_repo.git
    



  • I will always recommend Ben Eater’s breadboard computer 6502 project for anyone who wants to know how it works. The 8-bit breadboard computer project as the next step too, to really dive into all the pieces. But the 6502 project is a nice entry point into hardware itself as well as the basic components of processor and memory. How and what the 1s and 0s are doing and how to make them do what you want them to do. Getting up to a working character display and serial input for a keyboard to type is such a satisfying process that takes only a few hours if you kinda know what you’re doing and a few days if you know nothing.


  • This is really a problem of human vs computer thinking.

    F and f are two different characters, encoded differently. Ergo, File and file are different by raw bytes.

    Some developers wish to make the interactions for the user more consistent and thus a case-insensitive filesystem is born. The problem is that this is such a low level place to make this decision.

    A filesystem, as in the kernel level interactions for files, should be case-sensitive in that every character is a unique series of bits. But there’s nothing stopping a higher level api from helping users out. It would be sensible to have a case-insensitive desktop environment.

    The low level functionality should remain intentional though.








  • There’s a more comprehensive breakdown from yachtclub themselves here I was off a bit in my specific examples but overall they do a good job breaking down why their game fits and breaks the mold with lots of examples. The game is a lot more faithful to NES than the vast majority of indie pixel art games. There were a few late-gen NES titles that are relatively unknown but look way more detailed and complex than the typical NES game too.


  • This is why shovel knight looks and feels like the old classics it’s imitating. They artificially limited themselves to color pallets and some technical limits that old systems had. I think they ended up using 18 colors instead of 16, and double the sprites on screen, among some of them. Indie games usually just go with what looks good and use modern limits because they can. Most the time it’s not a choice, they just do what works and that’s ok too.