sbeak

joined 1 month ago
 

I'm making a game about the 12 Greek Olympian gods. The idea is that Prometheus, the Titan who stole fire from the gods, instructs you, a duck, to travel to the realms of each god and steal their "fire" for the humans (e.g. mastery of the seas from Poseidon). It is a mix of platforming and puzzles where you can use the abilities of some of the nature deities (the four winds, Helios the all-seeing sun god, and Achelous the river god)

My question is, how should I make and/or get music for my game so that it fits with the theme of the game? Using something like Beepbox to make retro music doesn't really fit, so I'm a bit stuck. Is there a similar tool for making smooth/continuous music that doesn't require all too much musical abilities or is that not a thing? If there isn't, is there a place to find game music that's available for public use?

some screenshots for reference: (the first level is Dionysus, the god of wine and ecstasy)

[–] sbeak@sopuli.xyz 2 points 23 hours ago

I bought my first camera a few years ago, so I can give you the advice others have told me. The lens is more important than the camera, and it’s good to get into a decent lens ecosystem. I personally use a ZVE-10 (even though I mainly do photo, as it was significantly cheaper than the A6400 in my region. Lack of EVF sucks though, so I wouldn’t recommend it to anyone that only wants to do photo)

If you want to go for the Sony ecosystem, the a6400 is a good pick. Lots of people also like the a6300 (older version of a6400), a6100 (older entry-level camera), and the a6000 (another older camera).

For E-mount lenses, good general-pirpose zooms would be the Sigma 18-50mm f2.8 and the Tamron 17-70mm f2.8. The Sigma primes are very sharp, but lots of people also like the more affordable TTArtisans and Viltrox lenses that are almost, if not equally, as sharp.

If you prefer the Canon ecosystem, you could either go with a DLSR (bigger and heavier, but usually cheaper) or mirrorless (lighter, but a bit more expensive). I don’t know much about it though, so I can’t tell you anything more than that.

There’s also Nikon, Fujifilm, and the L-mount alliance, but I don’t know much about any of them all too much.

I remember someone told me that Sony has great AF, Canon and Nikon both have good colours, Fujifilm has film simulations + more retro control dials/design, and L-mount is a shared mount between Panasonic, Olympus/OM System, and Leica (so you can mix and match lenses and cameras between those three) and also give you M43 (sensor is smaller than APS-C, but more compact lenses). If you go with any of those ecosystems you’ll be fine, they all make good cameras.

[–] sbeak@sopuli.xyz 3 points 2 days ago

I use SearXNG, which is a “metasearch” engine that aggregates results from lots of different ones (you are able to choose whether you want to include google results, ddg results, etc.) and there’s also a bunch of options for searching images, videos, files, and more!

It can be self-hosted or you could always use a public instance (but then that means you have to trust whoever is hosting it with your data)

[–] sbeak@sopuli.xyz 2 points 3 days ago

Proton and Tutamail don’t support IMAP as they use their own system for encryption and whatnot, which means emails are more secure (as long as everyone uses Proton and Tutamail, which the majority of people don’t). I also find their built-in clients to be quite slow. Disroot, Autistici, and mailfence all support IMAP. There’s a bunch more good ones (both free and paid) that support IMAP. Lots of people uses mailbox.org, which is based in Germany, and some people use Fastmail, which is based in Australia.

[–] sbeak@sopuli.xyz 1 points 3 days ago

Ah ok that makes sense. Very cool. I’ll probably just stick with my system, since it works for me :D

[–] sbeak@sopuli.xyz 2 points 3 days ago (2 children)

If there was a “key” for every dialogue, that table would get ridiculously long. All the dialogue text is only being used once anyways, so it’s just making it more complicated for, in my opinion, little to no reason.

Using a lookup table for the emotions and character could be interesting though. I prefer my solution of just having all those dialogue objects since it’s simple and works for my use case. In Godot with the “quick load” feature you can find the different sprites very fast. Also, not changing the dialogue system means I can keep using the same one for all my games, so less work to do :D

[–] sbeak@sopuli.xyz 5 points 3 days ago* (last edited 3 days ago)

It means that you can use more secure passwords rather than using easy to guess passwords/one password for everything. Using cloud based ones like Bitwarden means you have to trust the company hosting your passwords to not screw up and suffer from a data leak. I think Bitwarden is pretty trustworthy, but I might be wrong on that one.

Alternatively, you could selfhost (with something like Vaultwarden) or just use something local like KeePass. For the latter, you can choose to sync with SyncThing if you want.

I personally use KeePass, but don’t use SyncThing.

[–] sbeak@sopuli.xyz 2 points 3 days ago (2 children)

In my area, most of the streets, public transit, etc. are all labelled. I usually don’t type out the full addresses, just the names of the building/street/place. I personally use CoMaps (a fork of Organic Maps created to be more community-led) and it all works fine. I downloaded the maps in my area and, before travelling anywhere, download the maps for where I’m going. Offline maps are great!

I have a really weird thing where I actually like switching between different email providers every couple years or so. Maybe it’s because I don’t receive too many emails, but I find changing the email all my important accounts and forgetting about all the ones I don’t use anymore refreshing.

First I tried Proton Mail, then moved to Tutamail, but I didn’t like both as they did not support IMAP out of the box so I couldn’t use things like Thunderbird. I then moved to “Disroot”, which was decent and supported IMAP, but now I use one called “Autistici”. Another good one I would recommend is mailfence, which I set up for a family member once.

[–] sbeak@sopuli.xyz 1 points 3 days ago (4 children)

How my dialogue box works is by having a “Dialogue” object that has three parameters: the text, the avatar, and the duration (longer dialogues wait for 5s, shorter could be 3s). And in each “conversation”, it’s pretty much looping through an array of these dialogue objects. So for every conversation there is in the game, I would have to change the dialogue objects of each one.

And I don’t think I can map it to specific textures since I have multiple textures for different expressions (happy, shocked, angry, etc.) and am likely going to add more in the future so I can’t really hard code that in.

It’s quite a bit of work for something that I find mostly unnecessary as all the characters introduce themselves when you meet them and there is a clear visual distinction (different shapes, colours, etc.) between all of them.

[–] sbeak@sopuli.xyz 2 points 3 days ago (6 children)

On adding the character names to the dialogue box, I don’t think I’ll do that. It’s too much work to change EVERY SINGLE dialogue and all the characters introduce themselves anyways. I think all the dialogue sprites are unique enough (Player is the duck, Prometheus is the human with golden hair, the winds are their own thing, the narrator is a donut thing, etc.)

[–] sbeak@sopuli.xyz 2 points 3 days ago

if it’s not a bird nor a plane, it must be superman!

[–] sbeak@sopuli.xyz 6 points 3 days ago* (last edited 3 days ago) (4 children)

switching to linux! (an upgrade in general usability too)

self-hosting nextcloud, immich, radicale, and vikunja to replace google drive/pcloud, google photos, not having a synced calendar at all (never used gcal), and todoist. Only downside with Vikunja is there’s no mobile app (only a work-in-progress one that doesn’t seem to have been updated in years) so I have a shortcut to the website instead. Works fine for me :D

Using local mp3s instead of Spotify (offline listening is awesome!)

RSS feeds to catch up on news

using foss alternatives: inkscape instead of illustrator, OSM instead of GMaps, joplin for notes, etc.

not using gmail

 

What would the properties of an infinitely long wavelength of light be? And what about a wavelength of light that is infinitely short? What would that look like?

edit: light as in electromagnetic waves, not visible light. Sorry if it was not very clear

 

Lots of people have mentioned rsynx, restic, borgbackup, and others, but which would be best for backing up nextcloud, immich, and radicale? Do all of them have a method of automatically backing up every X days/weeks? Why use one over the other, what are the differences?

 

Things like large 1” camera sensors, SiC batteries that offer 6-8k mAh, and other cool tech that would improve phones a lot. It’s not just Chinese brands either (e.g. Sony has an optical zoom camera on their flagship, Nothing has some excellent budget to midrange offerings).

It seems really weird, Apple/Samsung/Google are massive companies with so much money, yet they don’t try to offer this kind of tech on even their most expensive phones. In contrast, other phone makers have budget to midrange phones with insane battery capacities, Ultra models with innovative cameras, etc.

To me, it makes sense that Apple isn’t offering these kinds of things. They’re already extremely profitable and have the whole walled garden ecosystem that draws people in. Google focuses more on software rather than hardware, and their cameras are helped by software magic.

What surprises me is that Samsung isn’t trying to get better hardware to get more market share. If they had huge SiC batteries, large camera sensors, or other cool tech, it would definitely help sway buyers from Apple and other brands.

Especially since Samsung is struggling against both Chinese competition and, to a lesser extent, Indian competition. And in the U.S., they certainly want to steal market share from Apple.

What is with the reluctance of these massive tech companies from using the latest tech in their phones?

169
submitted 1 week ago* (last edited 1 week ago) by sbeak@sopuli.xyz to c/selfhosted@lemmy.world
 

Today I set up my old laptop as a Debian server, hosting Immich (for photos), Nextcloud (for files), and Radicale (for calendar). It was surprisingly easy to do so after looking at the documentation and watching a couple videos online! Tomorrow I might try hosting something like Linkwarden or Karakeep.

What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?

I would like to keep my laptop confined to my local network since I don’t trust it to be secure enough against the internet.

edit: I forgot, I’m also hosting Tailscale so I can access my local network remotely!

 

Hi all, I've made some more progress on my game about the 12 Greek Olympian gods! If you didn't know, this is a game where the player (a humble little duck) has to traverse the realms of the gods by solving puzzles and platforming. The aim is to help Prometheus (the Titan who stole fire from the gods) find each god and take their power for the humans (e.g. mastery of the seas from Poseidon). The first part will be on Dionysus, the god of wine.

I've added more dialogue and proper dialogue avatars (incl. different expressions!) for the duck, Prometheus, as well as the four winds. See here:

Duck: "W-Where am I? What is this place?"

Prometheus (beautiful orange hair + beard): "By harnessing the power of the Anemoi, the four winds, you can control air itself to eliminate obstacles in your adventure."

Prometheus: "This allows you to lower the sea level to create a path forward. Not parting the seas, that's Moses's thing."

Narrator (eye donut thing): "Humans do not listen to orders. They are violent, arrogant, and greedy. Ducks, on the other hand, are quite the opposite. "

Notus (the coolest embodiment of wind): "A civil dispute, that's all! We're not little kids! We're the embodiments of the winds! We are much more mature than that."

Eurus (the wind of storm): "It is funny to me. Haha! See, I'm laughing! Hahaha!" (note that this screenshot doesn't have the parallax background)

If you haven't noticed already, there's also lighting now! Wine glasses glow red, while totems glow their respective colours (white = the winds, orange = Helios, the sun god, blue = Achelous, the river god)

There's also a scrolling parallax background (using the "ParallaxBackground" node) that may as well have been made with paint. I've tried my best to give them at least a tiny bit of depth, but in the end I just made them very dark so it's harder to see the lack of detail.

Aside from these aesthetic changes, I've also made some more levels! These first few will be about meeting the four winds:

Boreas, the north wind and bringer of cold winter air, can freeze things (e.g. flowing wine). This freezing effect doesn't last very long though, so you need to be very quick and can't stand still for very long!

Zephyrus and Notus have an interesting duality. The former is the west wind, kind and gentle. Due to his connection with springtime and flowers, he can grow seeds to become big plants and can also move delicate flowers around. The latter is the self-proclaimed coolest embodiment of the wind. He brings hot summer air and has the power to decay plants. He really likes killing plants. These two get into a fight over whether to kill a big plant blocking the player's way.

Finally, there is Eurus, the east wind and the wind of storm. According to a Wikipedia article I read, he was revered as the "saviour of Sparta". No idea if that's accurate or not. Under-represented in Greek mythology with little to none of his own, Eurus is easily irritated. When the player complements him in the start of his level, he believes that the player is being deceptive and actually mocking him, and creates a storm to punish him.

I've also experimented with particles to show the wind and rain for the Eurus level, lmk what you think of it!

I've also added some dialogue on death, with different ones depending on how many times you've died (you get some tips on how to complete the level in the first 1-3, but after 5-10 the other characters basically give up on you. For instance, the last screenshot is Eurus laughing at you after death 10)

And finally, I've also FINALLY made my own player sprite. No longer am I bound to HeartBeast's from that tutorial (great tutorial btw, I learnt a lot from it!)

I am very proud of this duck, he is very cute and it's the first time I've made my own player sprite! His legs were the most difficult (they're very spindly, only one pixel wide) and I think they might need some work, the animations still look a bit off. The rest of the animation looks awesome though, and the legs still look fine in my opinion.

here's the duck running:

and jumping:

 

When I was a kid, we had a collection of most of the books in the series. They were meant to help improve our English reading skills and learn vocabulary, sentence structures, etc. I still remember those stories very well, which is kind of crazy to me.

I remember Chip (the older brother), Biff (the older sister), and Kipper (the younger brother) with his striped shirt very well, as well as the funny yellow dog “Floppy”.

I also remember a few of the side characters, like Gran, Nadim, and Wilma + her younger brother “Wilf” (I remembered him as “Will”, but apparently was wrong)

The first few “stages” involved normal things like going to the beach, Gran’s house, and going to school. The later stages had loads of fun adventures involving magical worlds.

Has anyone else read those books as a kid? I still remember each story very well, which I find really weird.

27
submitted 2 weeks ago* (last edited 2 weeks ago) by sbeak@sopuli.xyz to c/nostupidquestions@lemmy.world
 

Is there anything like this? Something like Roblox, but rather than using a central server, using a network of decentralised servers with different self-hosted instances (a bit like the fediverse, but for online multiplayer games)

If there’s nothing like this, how difficult would it be to start something like this myself?

edit: Or maybe something like Scratch, where you’re not tied to a specific movement system and can program whatever kind of game you want?

 

Every year, tech reviewers position the latest chip as much better than the old one, and the same thing happens next year, and the next. The Snapdragon 8 Elite was better than the Gen 3, which was better than the Gen 2, and so on.

If the “flagship” chips are so good, why not just stop to save cost? Why upgrade the chipset every year with minimal gains?

If everyone stuck with the same generation of chip, smartphones could be cheaper (good for consumers) OR profit margins could be increased (good for companies). Or maybe a mix of both.

What drives the yearly update in chips? AI maybe?

 

Hi all, I'm making a game where you, the player, is tasked by Prometheus, the Titan who stole fire from the gods, to "steal fire" from the 12 Greek Olympian gods. First stage will be on Dionysus, the god of wine and ecstasy.

I've got the tutorial section mostly done now, and I think the pixel art I made looks great! I still need to eventually get on to making my own player sprite though...

What do you all think of this? Do you think anything needs to be added to make the world look better (e.g. more variety in the tileset maybe?) or have any ideas for some good puzzles I could add?

some more screenshots:

Player is interacting with a rock covered in vines with an orange core. Dialogue box reads: "By harnessing the power of Helios, the all-seeing Sun god, you can see things other mortals cannot"

Player is interacting with a rock covered in vines with an whitish grey core. Dialogue box reads: "By harnessing the power of Anemoi, the four winds, you can control air itself to eliminate obstacles in your adventure."

Player is interacting with a rock covered in vines with an blue core. Dialogue box reads: "This allows you to lower the sea level to create a path forward. Not parting the seas, that's Moses's thing."

 

HI all, I'm making a game about Prometheus (the Titan who stole fire from the gods) assigning you, the player, a quest to "steal fire" from each of the 12 Olympian gods (e.g. mastery of the seas from Poseidon). I'm trying to decide whether to stick with side scrolling (where I'm comfortable in designing tilesets and player characters for) or go with top down (meaning having to learn how to design 8-way walking/attack/etc. animations and top-down tilesets)

I'm leaning more towards sticking with side-scrolling (since that is much easier for me), but what do you all think?

edit: The game will probably be a mix of exploration, puzzles, and a bit of action as well (e.g. fighting enemies, boss fights maybe?)

I'm thinking of adding lots of different symbols and references to interesting ancient greek myths I've read (e.g. how Persephone has to go between Hades and Demeter, causing a period of poor harvests when Demeter isn't with her daughter)

Also, the art will be pixel art as that's what I'm most comfortable with

edit 2: I'll be going with side-scrolling :D

view more: next ›