dr-robot

joined 2 years ago
[–] dr-robot@fedia.io 0 points 6 months ago

I prefer Gog. I don't need cloud sync, I just want to download the installer and start playing. I hate the idea of needing a really heavy launcher like steam to play my games. I play via Lutris on Linux. DRM-free is important to me as a principle. I also happen to prefer Gog's UI when shopping around. I keep steam around for games I bought before I made the full switch to Linux and the occasional game that is not available on Gog.

[–] dr-robot@fedia.io 29 points 8 months ago (22 children)

If you never pay for music, artists won't be able to make new music. Where possible buy as directly as possible from the artist, e.g., through bandcamp.

[–] dr-robot@fedia.io 6 points 9 months ago

I use logcheck which should be available with your distro. It's simple but pretty dumb though. It works by scanning your system logs, excludes any pre-configured regexps (it already comes with defaults for many of the most common logs), and sends you an email if there are any unexpected logs. I did have to add a bunch of custom regexps to exclude additional logs specific to my setup. But I just did this by adding new regexps whenever I got a logcheck email that I deemed irrelevant so not terribly difficult.

The end result is that I get an email with logs whenever anything unexpected happens. For example, I get emails whenever any SSH session is established (including my own) which gives me the confidence that if something starts going down, I should be able to see it.

[–] dr-robot@fedia.io 51 points 11 months ago (7 children)

Why not use KeepassXC? It's a completely local encrypted db but it integrates with cloud storage apps like nextcloud for sync. It has plugins for integration with Firefox and KeepassAndroid is pretty smooth on the current Android OS.

 

I'm new to Godot and game dev and I've decided to make my first project (having already finished some tutorials) to implement the Diplomacy board game in Godot.

Creating the logic of the game will be the easier part for me as I've been a professional systems programmer (C++/Python) for several years now.

What I'm struggling with right now is how to create the map and the tiles that represent that game board (online example: https://imgur.com/bfnEMup). Since I will want the game to react to a click anywhere in a particular region, I assume I need to have some Area2D that matches the region's shape. The problem is that it's irregularly shaped and I don't know what the best way to accomplish my goal would be.

The options I've thought of so far:

  1. Import the entire map. Then in Godot, create the areas to approximate the regions.
  2. Import the map into some graphics program. Split the map into a sprite for each region. Somehow save the offsets. And import the regions into Godot, each as its own asset. I assume generating a shape from an imported asset is pretty easy.

Any advice or recommendations?