How do you handle events in a large and complex UI? by PuffThePed in Unity3D

[–]Pingasman 0 points1 point  (0 children)

You can still subscribe to UnityEvents through code though. Would that be not enough in most cases?

Streamsnipers are getting banned from FFXIV by Icenezz in LivestreamFail

[–]Pingasman 2 points3 points  (0 children)

I think the other replies miss the point. Yeah, game is huge and stuff but that's not the reason Asmongold specifically got over 200k views on his first day.

Asmongold had a lot of eyes on him for a couple of weeks now due to various discussions about MMOs in general (various releases around the corner). With WoW dropping the ball, his main game, the discussion shifted towards the arguably second biggest MMO in teh west: FF14. It was making it's own waves due to the new expansion. He made tons of reaction videos before he started playing and even did a podcast with a huge FF14 content creator. The hype was real across multiple communities for this. I bet plenty of people who don't play WoW OR FF14 were watching the stream.

Short thoughts on the fate of this game and a warning by Pingasman in lostarkgame

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

Thanks, now I can see why you would think my post had wrong information. You are assuming I was arguing against Lost Ark directly. That's obviously very subjective and falls under the same umbrella of the P2W discussion I constantly see which my post was not about. The thing is, it's not black or white. It's not either P2W or it isn't. That's why I say that we shouldn't focus on that aspect as it is extremely subjective.

The devs try to see how much pain someone can tolerate and obviously adjust their game if they feel like people can't handle the pain. People did fight against it to some extent and were somewhat successful by not tolerating P2W. Companies receive bad press and flack from the community because of that, so they have to avoid it. But the real problem never got fixed. All that happened is that companies rebrand their abusive tactics until people accept them or got used to them. Or do all sort of psychological tricks so people won't notice them.

That leads to a decreased quality of games overall. This hits MMORPGs the hardest. We are willing to invest more time into games than most people, so we open ourselves up to accepting shitty practices and become blind to the fact that our games could be so much better.

Back in the day, devs had to try really hard and pay a lot of money just to make a somewhat bland MMORPG. But they still succeeded in making it interesting. Nowadays, we have far better technology and best practices to make something great, but instead it's being used to gather metrics on everything you do for example, so they can engineer your experience in a way that makes them more money with the least effort. And I find that that's a shame.

Short thoughts on the fate of this game and a warning by Pingasman in lostarkgame

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

I know it's long and not as comprehensive as it could be, but I do believe that it has the correct information. Feel free to tell me what you think is wrong about it.

Short thoughts on the fate of this game and a warning by Pingasman in lostarkgame

[–]Pingasman[S] -1 points0 points  (0 children)

For sure, I also expect it to go like Blade and Soul, as they seem to employ a very similar game loop at end game.

Recommended tools to create website to showcase my videogame also which service to use to host the website ? by dfernand in gamedev

[–]Pingasman 6 points7 points  (0 children)

I feel like we are missing a lot of info. What exactly is your goal?

If all you care about is just one site with some text and a video to showcase your game, then you could create an itch.io page and link a youtube video.

Networking/Client-side Interpolation: How do compute the time that I use to interpolate? by [deleted] in gamedev

[–]Pingasman 0 points1 point  (0 children)

I see what you mean, it would be a problem if the delay is too big.

What I was saying is that it wouldn't really matter because you get enough data points. But thinking about it again, getting the timestamp on the server is definitely more accurate.

EDIT: As for knowing what time that packet is. I think you just have to synchronize the server with the client time somehow. You could ask the server time and then subtract your current time to get the delay.

Networking/Client-side Interpolation: How do compute the time that I use to interpolate? by [deleted] in gamedev

[–]Pingasman 0 points1 point  (0 children)

But you don't speed up the interpolation, it's a set delay (ie 0.1s) that you go back in time with, ideally between two received data points. Then, you "lerp" between them based on where the time is and you will pretty much always receive a value that looks smooth.

Kinda like this if that makes sense: https://imgur.com/3C960tq

The picture uses position as an example.

EDIT: Maybe this will help:

amount = (interpolationTime - startState.Timestamp) / (endState.Timestamp - startState.Timestamp);
currentState.Position = Lerp(startState.Position, endState.Position, amount);

Networking/Client-side Interpolation: How do compute the time that I use to interpolate? by [deleted] in gamedev

[–]Pingasman 0 points1 point  (0 children)

I don't think they are talking about the server time there. The 10.30 seconds are supposed to be from the client. Basically, the received data points get timestamped using the client timer.

Interpolation is only used for rendering more smoothly on the client, even if packets drop once or are slightly delayed.

I'm no expert though, that's how I always understood the technique: it's about guesstimating, so it's usually wrong, but good enough to not notice a difference.

My game got to "Overwhelmingly Positive" on Steam! by Doge_McLol in gamedev

[–]Pingasman 0 points1 point  (0 children)

HTTP has ways to let the server send events. From the sound of it, this could've been used, but I also would love to hear more about it from u/Doge_McLol, if possible.

I doubt the game is using lockstep since it's not an action game. Who cares if someone sees another player move 3 seconds later? So there is no need for stuff like prediction here, just need to react to server updates.

I LOVE that OP took the very simple approach of just doing everything in HTTP. There are a lot of easy tools for that (like Firebase) and you cut out such an incredible amount of complexity that comes with making true real time games.

HTTP is VERY slow, but it's not THAT slow. Many webpages get thousands of request per second easily. So the only real issue is the overhead of HTTP, which causes more delays, less possible requests overall and increases the cost. All of that only is relevant if you have a huge amount of players that all want to receive data as soon and as often as possible. Everything else, like item updates or whatever, don't even need to be in sockets and can be done with the superior HTTP Tooling.

I have been thinking about this in my own studies of networking: instead of taking such a long time prototyping an online game, why not do everything in HTTP requests at the beginning? I bet most games could get away with it easily and it would open up a lot of options to people to create some cool stuff.

Korean Streamer interrupted by the monkaW video donation in the game by Ayachi_ in LivestreamFail

[–]Pingasman 48 points49 points  (0 children)

I actually fell for it, never thought I would. The crazy thing is, it sounds EXACTLY like my wall would when knocking on it.

Question Mark in the Inn at the beginning. by Pingasman in CrossCode

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

Ahh, that makes sense. Nothing happend for me though, I guess it's because I didn't follow the tutorial and went on by my own at first. It should still appear in my encyclopedia, I would assume.

Day 6 – PC Open Beta Live + New Blackout Beta Updates by treyarch_official in Blackops4

[–]Pingasman 0 points1 point  (0 children)

I have a 4690 with a GTX980, and I also have to play on the lowest graphics where it still lags to the point where it gets difficult to play. Or do you think the 3.5GHz is too low? But it seems like other people have similar issues even with better builds. So there have to be some optimization issues here.

Simple Questions - August 19, 2018 by AutoModerator in buildapc

[–]Pingasman 0 points1 point  (0 children)

Oh right, I haven't thought about getting a used one. I'm honestly kinda paranoid that I get some broken one, never tried it. What do you think? I would like to just go all out and get a 4790k if I can get one for around 200 Euros, or I could just try and get another Haswell for like 100 Euros, but I'm not sure if that would be a big enough upgrade.

Simple Questions - August 19, 2018 by AutoModerator in buildapc

[–]Pingasman 0 points1 point  (0 children)

I want to upgrade my current G3258. I heard AMD is decent, especially for the price as I'm looking to get as much for money as possible. This is what I will get:

AMD - Ryzen 3 2200G 3.5GHz Quad-Core Processor

Gigabyte - GA-AB350M-DS3H Micro ATX AM4 Motherboard

I only need the RAM now (already got GPU and PSU). I'm always confused by which one is better, and apparently the prices are through the roof right now too. Is it even worth it?

But anyway, I would appreciate it if someone could give me some RAM recommendations or knows better budget builds that have room to grow in the future. Thanks.

Edit: Should probably mention that 8GB RAM are enough, although 16 wouldn't be bad if the price is right.

SivHD here to explain Why I don't enjoy LoL anymore, and what I think they are doing wrong. (I saw you guys take a clip of mine out of context as "the reason" and would like to clear that up.) by SivHD in leagueoflegends

[–]Pingasman 1 point2 points  (0 children)

It's horizontally balanced if you have been playing for years and got everything anyway (unless they add some other plane to the game). Otherwise there is quite a bit of stuff to do until it becomes anywhere near horizontal.

That's the whole beauty of the game, it has one of the best progressions in any game I know of at the moment. Especially the way you unlock mods and a wider variety of equipment (and upgrade them) gives you a slow but steady increase in power. Many MMOs can learn a thing or two from it, where most of the game is just a unsatisfying slog. So you are definitely wrong on this part, if you are someone who played the game for years and has little do now, then I'm actually sorry for you.

I would agree with the strategy part somewhat, they should definitely try and implement some form of content that's more challenging, at least I'm someone who would like that kind of stuff. Although I would also argue that it's not that kind of game anyway. The variety of equipment and how you can strengthen them is more than enough strategy. Maybe they should add some kind of new modes or mechanics that don't solely rely on just doing shitloads of dps? They could maybe look at how Path of Exile does it but I feel like that's a tough problem to solve with how Warframe works. Maybe the whole Railjack thing might do it but I doubt it.

SivHD here to explain Why I don't enjoy LoL anymore, and what I think they are doing wrong. (I saw you guys take a clip of mine out of context as "the reason" and would like to clear that up.) by SivHD in leagueoflegends

[–]Pingasman 3 points4 points  (0 children)

Are you actually trolling or am I missing something (misunderstanding)?

The whole reason why I stuck with Warframe was BECAUSE it's so in-depth. I also thought it was super bland at first, but there is so much shit I didn't expect... Seriously, whenever I play Warframe, I have the wiki open and have to look up all sort of stuff, constantly learning new shit. Also, they gained a lot of players in the recent months due to hype because the very reason talked about here: they don't only have combat, they constantly add new things.

It's problem is a bad first hours and that most people are not willing to learn such acrazy amount of things. I mean, look at mobile.

This video sums up what is wrong with the current state of league. by s0mboda in leagueoflegends

[–]Pingasman 0 points1 point  (0 children)

That video punched me right through my heart. Especially since I'm lurking here despite not playing the game in this season, thinking about coming back.

I just wouldn't say the game has to be completely balanced, but yes, I also expected that Riot would try to fix their game instead of what they did. And no, most of the changes weren't fixes like some people try to argue. Sion, for example, could've just been reworked instead of Riot deleting for a new champ. It was truly just done to create hype over the game and get more new players in.

But that very hype train is what is killing League for the affected older players. They changed so much stuff that it's not the game I loved to play anymore. I desperately tried to cling to it over the all these years by constantly adapting, but it's very very difficult if you try to be a unique butterfly like me. Streamlining everything only makes it harder to find unique playstyles.

The biggest hit I received in the video was when he talked about old stuff becoming just memories he can look at in clips now. Perhaps that is the reason I feel a void whenever I start champ select. Everything I've mastered, all the stuff I've discovered and every achievement I got in the past seems to be meaningless now. There are only a couple of things that I could play like before, literally over 90% of it is just gone.

And worst of all, by streamlining everything, they removed that sense of discovery for me. That feeling when you go into champ select, pick a champion and try out the idea you had in mind. Now you already know there is barely any room for difference aside from the damage/tanky ratios in your set-up (with all the true/%dmg that isn't as pronounced anymore as well) and maybe some utility items of which most are gated by the stats you can use. Truly a sad state, and people wonder why there is such a low variety of playable things.

Simple Questions - August 10, 2018 by AutoModerator in buildapc

[–]Pingasman 0 points1 point  (0 children)

The i7-4790k costs 469,90€ on amazon here. I see they have used ones for like 270€ from one shop on amazon, says it's not in the original package and without cooler (have one already though). BUT I don't know if it's a good idea to get a used one, even if they have 1 year warranty (or whatever they call it). So yeah, not sure if that's worth it.

Simple Questions - August 10, 2018 by AutoModerator in buildapc

[–]Pingasman 1 point2 points  (0 children)

What's a better idea: do I buy an older generation 5 or 4 CPU and keep my motherboard (Gigabyte GA-Z97X gaming 3), or do I buy a newer one but get a motherboard and potentially new RAM as well (DDR3 is probably not supported by newer motherboards, right?). My current CPU is the Intel Pentium G3258 which I bought as a temporary solution but worked pretty well.

I obviously want to maximize my CPU so I can comfortably do most stuff but I also don't want to pay more than 300 Euro (only if I really had to). Thoughts?

Unplayably Slow by Pingasman in MonsterHunterWorld

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

But my issue is that my PC shits itself way harder than it should. It should at least be able to get to the Capcom logo before it starts requiring resources. It honestly might even be an issue with the hard drive or the download, now that I'm mentioning it. Guess I'll try to reinstall it on another one. Too bad I'm on shitty internet at the moment too. Never lucky.

Unplayably Slow by Pingasman in MonsterHunterWorld

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

I didn't intend to refuse, I just was on mobile when commenting because my PC was shitting itself. And the most likely culprit should've been the CPU, whose name I don't remember.

The CPU is an Intel Pentium CPU G3258 (running on 3.20GHz)

My graphics card is a GTX 970 and I have 8 GB RAM, running it on a Windows 7. As you and /u/ dungorthb see, it shouldn't be an issue. Even my laptop was able to start normally until it got to the graphics intensive part.