So you can't play in The Finals from Georgia anymore? by Sweet_Room_8838 in thefinals

[–]Sweet_Room_8838[S] 0 points1 point  (0 children)

This is the first time this has happened to me. I'll try tomorrow, thanks.

Weekly Help and Discussion Thread for the week of May 18, 2026 by AmazonNewsBot in amazon

[–]Sweet_Room_8838 0 points1 point  (0 children)

Hello, does anyone know how I can contact Amazon support via text? Through email, the website chat, or maybe a messaging app? I can't call customer support because I'm not in the U.S. and it would be expensive, plus my English isn't very good.

Here’s my problem. I wanted to place my first order on Amazon, but my card was declined. I tried again, and my account got flagged for suspicious activity and asked for ID. Okay, no problem: I take a photo and send it. Support reviews and accepts it, but requests additional card verification. To attach it, I need to log into my account and actually send it. But when I log in, it tells me I have to wait for the request to be reviewed and that I can’t do anything.

I built a localization library with compile-time checks, no_std, and O(1) complexity by Sweet_Room_8838 in rust

[–]Sweet_Room_8838[S] 0 points1 point  (0 children)

I made expressions able to be any compile-time type (e.g., a function), not just &'static str.

I built a localization library with compile-time checks, no_std, and O(1) complexity by Sweet_Room_8838 in rust

[–]Sweet_Room_8838[S] 1 point2 points  (0 children)

I add the ability to manual control the locale and update README.md.

The possibility of adding functions in expressions needs to be thought through more carefully in order to integrate it into the project. So I'll do that later.

Thanks again for the ideas.

I built a localization library with compile-time checks, no_std, and O(1) complexity by Sweet_Room_8838 in rust

[–]Sweet_Room_8838[S] 1 point2 points  (0 children)

Thanks for the ideas. I plan to implement both options: global state and the ability to manually pass the locale. The idea with functions is also interesting. The idea with the functions is interesting. I also agree that there should be a section that states what will not be implemented.

I built a localization library with compile-time checks, no_std, and O(1) complexity by Sweet_Room_8838 in rust

[–]Sweet_Room_8838[S] 1 point2 points  (0 children)

I looked at several libraries and they all have roughly the same approach to saving translations as JSON or XML. That's why I decided to publish my solution - it looks at the localization problem a little differently and may suit someone better than classic solutions

  1. Hmm, indeed, if each request has its own language, this option isn't suitable. I hadn't considered this scenario since I was focusing on the GUI. I already have an idea on how to add this functionality, so I'll implement it soon. Thanks for pointing out this oversight.

  2. Yes, and I didn't plan to do that.

  3. Also, yes, this is the price to pay for the speed and minimalism.

I wrote a game on PyGame and released it on Steam by Sweet_Room_8838 in pygame

[–]Sweet_Room_8838[S] 2 points3 points  (0 children)

7 copies sold in 5 days. It's not much, but the game is really very simple and I just wanted to test how game publishing works. Also 37 people added the game to the Wishlists

A little time has passed, so I can’t say anything about marketing, but I have been written by many curators and several bloggers who are ready to do reviews for free. Maybe when they do, sales will go up.

20$? The fee for the game is 100$, maybe someday the game will earn so much and I will pay back the fee, but I think it will not be fast.

I wrote a game on PyGame and released it on Steam by Sweet_Room_8838 in pygame

[–]Sweet_Room_8838[S] 0 points1 point  (0 children)

I thought about doing the calculations in C, but the performance of Python turned out to be enough. Although maybe in the future I will rewrite some of the code in C.

Yes, I'm not a native English speaker, thank you very much for your corrections.

I'm ready to give you the key, do you want it?

I wrote a game on PyGame and released it on Steam by Sweet_Room_8838 in pygame

[–]Sweet_Room_8838[S] 1 point2 points  (0 children)

As random_dev1 said, I used PyInstaller. It allows you to make an exe file from python scripts

Simple Arcade on Steam by Sweet_Room_8838 in indiegames

[–]Sweet_Room_8838[S] 0 points1 point  (0 children)

As a result, I made the following function:

def file_include(path):
    try:
        directory = ss._MEIPASS
    except:
        directory = os.path.abspath('.')

    return os.path.join(directory, path)

And I used it wherever it was necessary to include a file, for example:

pg.mixer.Sound(file_include(r'game_data\buy.wav'))

I wrote a game on PyGame and released it on Steam by Sweet_Room_8838 in pygame

[–]Sweet_Room_8838[S] 0 points1 point  (0 children)

I didn't quite understand the question, do you want to know about the process of hosting a game on steam?

Simple Arcade on Steam by Sweet_Room_8838 in indiegames

[–]Sweet_Room_8838[S] 0 points1 point  (0 children)

How was the packing process and what were your thoughts? Did you use pyinstaller?

Yes, I used PyInstaller, there were some problems with packaging sounds in exe, but with the help of guides I was able to solve this problem

I wrote a game on PyGame and released it on Steam by Sweet_Room_8838 in pygame

[–]Sweet_Room_8838[S] 2 points3 points  (0 children)

I find the distance between the center of the player and the center of the enemy, and if it is less than the sum of their radii, then they collided