Game dev and Linux user

  • 10 Posts
  • 199 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle




  • I personally got a surface go 3. Put fedora on it and the surface kernel and it works pretty good - GNOME’s interface honestly works better for touchscreens then windows. Just be aware that some config might be needed - I had an issue with the keyboard that required making a udev rule (I documented it on the surface kernel github issues page).













  • Some build advice:

    • Be safe - don’t wear socks, stand on a hard floor if possible, ground yourself if you have a wrist strap for that, and discharge any static by touching metal and/or the case before touching any components. And no matter what, DO NOT open the power supply, and definitely don’t touch anything in it!
    • The huge motherboard connector probably requires more force than comfortable.
    • Watch through at least one build guide before starting. That way you know the process.

    Hope that helps, and don’t let it scare you away - it’s really fun to do and if you’re careful, chances are nothing major will go wrong.



  • Gdscript let’s you do static typing, so “var a : int” ensures that a is an integer. This can help prevent bugs and bad code, and even speeds up the interpreter since it can make some assumptions.

    So until now, you couldn’t do that with dictionaries, they always allowed any type as a key or value. This adds that functionality so dictionaries can be used with stricter rules, preventing bugs and making them faster.