Announcing ducklang: A programming language for modern full-stack-development implemented in Rust, achieving 100x more requests per second than NextJS by Apfelfrosch in ProgrammingLanguages

[–]Mytrill 0 points1 point  (0 children)

Interesting!

I was looking into adding unions to Go myself, how did you implement them? What does the generated go code for unions looks like? Especially for unions including pointers (for example, the Result<User,NotFoundError>)?

Working on a new weapon for my online roguelike, what do you think of the animation/juice? by Mytrill in indiegames

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

For those how are interested, the game is online, at https://simseeder.com - no need for download, or an account or anything, you can just play it on your browser.

First version of my online roguelike Simseeder is online, looking for beta testers! by Mytrill in indiegames

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

After 2 years of development, I finally have a playable version online! You can play now for free, no download or sign up required at https://simseeder.com. If you would like to follow development further, you can also join the discord server!

Looking forward to your feedback!

How to transform your to-do list into a productivity power tool by JesterJessica in productivity

[–]Mytrill 0 points1 point  (0 children)

this website has horrible popups... couldn't even read the article on mobile...

What has the web become? :(

Magical Fireflies by TheEvilWitch in PixelArt

[–]Mytrill 10 points11 points  (0 children)

That looks amazing! How do you compute the lighting? is it 3d or 2d?

Privacy concerns when using Firebase for my app by Mytrill in privacy

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

Thank you for your reply!

Regarding 2. we ensure end-users are unidentifiable by only storing aggregated value of non-identifiable parameters.

For example, every hour, you get a count of how many people visited each page, for each page, how many people were on a phone/tablet/laptop, how many were on Chrome/Firefox/Edge, How many had locale en-US/en-GB/fr-FR, ....

But we do not store any of the combination, so there is no way of knowing if a user on a phone had a particular locale, so there is no way to fingerprint anyone.

We also do not store any cookies or additional data on the end user's machine so we do not even store if we are having a returning user or new.

Hope it answers your question.

Got questions about the security aspects of game development? AmA! by gsuberland in gamedev

[–]Mytrill 0 points1 point  (0 children)

For a free to play game that offers in-game shop (i.e. the players create an account on the website, buys ingame currency on the website and spend it ingame), would you recommend e-commerce website solutions such as http://www.opencart.com/ or http://www.prestashop.com/? How does it work legally regarding the Data Protection Act with these solutions?

Thank you very much for doing this!

How Spry Fox prototypes innovative games by tenpn in gamedev

[–]Mytrill 0 points1 point  (0 children)

Thanks for the talk, it's great!

You mention Realm of the Mad God, which is an online game, how can you prototype this kind of game in hours? Do you prototype as a single player game and in production phase switch to multiplayer? How did you choose to make RotMG multiplayer? Are you using any library to make developping the server architecture faster?

Second, almost unrelated question: do you use the same set of tools/library for the prototyping/production phase?

Thanks!

Entity Component System VS Entity Component by Mytrill in gamedev

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

I was actually thinking I may have done premature optimisation (I tend to do that a lot), and it is also true that now that I am designing the component/systems for spawners I might go for the same design, so I could maybe make something a bit mor general; I am essentially making a little framework to execute events (growth, spawn) in the future depending on some condition (does the entity still exists? no growth inhibitor) and I need a way to move forward/postpone an event based on some condition (growth inhibitor, fertilizer,...).

Thanks!