• 0 Posts
  • 21 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle

  • Think you’re understating it, there. Skyrim’s combat system is terrible, bordering on a placeholder implementation while they worked on something better, and I can’t think of many games with worse. The “stealth” gameplay is ridiculous and immersion-breaking, and the magic consists largely of circle-strafing while line goes up - they get you between the more interesting bits, but little more. However, if you had any dreams of role-playing as some kind of Viking berserker who survives in the icy northlands by their sheer skill with an axe, then I hope you enjoy your combat choices of “bonk” or “charged bonk”, stopping occasionally to consume a few entire wheels of cheese.

    Completely with you on Oblivion - rough is a fine word for it. The ‘realistic’ graphics have, ironically, aged much worse than the fantasy world of Morrowind, but the plots and characters are much more interesting than the design-by-committee that they’ve settled into.

    I think the “fast travel from the start” and “points of interest visible from miles away” is what really spoils it. Doing a quest in Morrowind felt like an adventure where you had to prepare for the unknown, using all the clues that you’d picked up to your advantage, and it had a world that felt alive when you poked around in it. Frequently, you’d find even more things to do along the way. Doing a quest in Oblivion consists of clicking to get as close to the ready-highlighted destination as you can, zipping through all the meaningless dialogue as quickly as possible since there’s nothing you need to read in it, and then clicking home again to get your reward. Bethesda feeling the need to pad that out with ‘radiant’ quests is completely the wrong direction.



  • Assuming you had a pretty decent monitor and graphics output in the 90s, it may have been 800x600, but more likely 640x480, and you’d have been using the standard issue bitmap font with no anti-aliasing, blitted to screen using software rendering. Probably in a single colour, too.

    Alas, the problem with that is that it doesn’t scale. On xterm a 4K monitor, I can watch Vim redrawing the screen, paging through logs is painful. Use Kitty for the same, it’s instant, I can flip through tabs and split screens too, and have niceties like anti-aliased fonts and transparency if I want them.

    Some people spend a lot of time in the terminal, so I can’t fault them for taking the time to make a nice working environment and sharing that work with others.


  • Bear in mind as well that the Scottish government rejected a lot of the privatisation that the remainder of the UK went through, so ‘government’ doesn’t just mean civil servants in offices, it means things like Scottish Forestry and Scottish Water as well. Need to manage small teams of people over very large areas who are frequently out of mobile phone contact, as well as sharing information with subcontractors who will frequently be one-man-band operators who may just have a van and a mobile phone; no laptop, no IT team.

    So ‘convenient’, but also ‘almost nothing else would be practicable’.


  • I’d probably go with a “kitchen” metaphor here.

    The executable for a program is a list of instructions for the CPU to execute. Windows and Linux gaming machines will usually use x64. Most of the instructions are logic eg. how to add numbers together, what comparisons to make, what to copy from one place to another; and they’re exactly the same on both Windows and Linux, you can run them as-is.

    Some instructions ask the operating system to do things, like open a file to read. Windows and Linux do these quite differently, but you know how one works then you can change it to the equivalent ask for the other machine. Making the translation takes a moment, but some things are faster on Linux than Windows, so it’s not very easy to generalise as to whether it’ll be faster overall to do certain things. The really important operating system calls for games tend to be messages to pass to the GPU, and the Proton team have put a lot of work into making these as fast as possible.

    If you think of it like following a food recipe, then given the ingredients you’d expect that most people would produce exactly the same meal by following it. Most of the steps will be exactly the same for everyone. However, if a step requires a piece of equipment that you don’t have, then it might take longer to follow the recipe if you’ve got to make do with different stuff. Similarly, you might be able to prepare things quicker if you’ve got a whole pile of restaurant-level gear and can do some of the steps differently.





  • A shame that all the really early 3D games use their own software rendering engines, and aren’t so amenable to being “cranked up” like later games when accelerators became common.

    Get some of the early freescape games like Total Eclipse or Castle Master, early cyberpunk games like Interphase, or even Frontier: Elite II running in big resolutions with silky framerates and insane draw distances, I’d be so pleased.







  • Having had one of the old Windows phones with a keyboard dumped on me at an old workplace, can confirm it’s completely possible for a phone to have a keyboard and be a complete piece of shit.

    A good phone with a good keyboard may have some use cases. If you do a lot of writing but not any more computing power or screen space than a phone has, plus you want to be doing that on the move, then yeah. For me, can shitpost on forums using my phone in my spare time, and dealing with on-call work issues - having multiple tabs of Jira and Slack open, for instance - just isn’t really practical on a small screen.

    If your job is very email-centric, then yeah, sure. Blackberry were very good for just having the stuff you need - email, vpn, ‘corporate’ office documents - in a form that worked.




  • My workplace is a strictly BitBucket shop, was interested in expanding my skillset a little, experiment with different workflows. Was using it as a fancy ‘todo’ list - you can raise tickets in various categories - to remind myself what I was wanting to do next in the game I was writing. It’s a bit easier to compare diffs and things in a browser when you’ve been working on several machines in different libraries than it is in the CLI.

    Short answer: bit of timesaving and nice-to-haves, but nothing that you can’t do with the command line and ssh. But it’s free, so there’s no downside.


  • Ah, nice. Had been experimenting with using my Raspberry Pi 3B as my home Git server for all my personal projects - easy sync between my laptop and desktop, and another backup for the the stuff that I’d been working on.

    Tried running Gitea on it to start with, but it’s a bit too heavy for a device like that. Forgejo runs perfectly, and has almost exactly the same, “very Github inspired” interface. Time to run some updates…