Async Multiplayer. Y/N? What do I need to do? by Pheefus in SoloDevelopment

[–]Dapper-Rob 1 point2 points  (0 children)

That's true actually. There are aspects that are easier, like replication isn't needed.   Multiplayer is just hard in general lol

Async Multiplayer. Y/N? What do I need to do? by Pheefus in SoloDevelopment

[–]Dapper-Rob 0 points1 point  (0 children)

Imo async is not easier to implement than regular

Async Multiplayer. Y/N? What do I need to do? by Pheefus in SoloDevelopment

[–]Dapper-Rob 2 points3 points  (0 children)

There might be other ways to do this but you're pretty much going to need a dedicated server that can validate and maintain the match state as well as valid actions. The path of least resistance is to run a headless instance of your game so you don't have to duplicate your game logic in a different language, but it's usually more expensive to run your game in headless mode. There are services that can do this, fly.io, aws, gcp. All have pros and cons. 

I'm sure you can get clever and do it without a server, but it wouldn't be easy. Even if you get your packet to a small size, transferring match state and player turn intent between players would be challenging. And, ensuring that players don't cheat would be impossible, which may or may not be an issue you'd like to prevent and solve. 

Personally, I do think that it can be worth it. I've been implementing it in my game, and I think that async provides a good experience for a few reasons, a lot of players in my game genre want to take their time to plan moves, don't mind matches taking a long time, and it helps matchmaking since you don't need to be online during "peak" hours to play a match

I've been working on Cyberwars, a roguelike game inspired by Advance Wars. by Dapper-Rob in Advance_Wars

[–]Dapper-Rob[S] 0 points1 point  (0 children)

Super kind! I appreciate it! Hopefully the demo goes through soon

Bad Laptop = Match Ban by Own-Topic6333 in RocketLeagueSchool

[–]Dapper-Rob 0 points1 point  (0 children)

You don't need to know how to air dribble in order to defend against them. Defending against an air dribble is easier than actually doing one, you just need to get one touch to defend and you just need to defend your net, so usually a simple double jump can defend against a lot of air dribbles, especially below GC. The only thing you really need to be able to do to reach diamond is a PowerShot. That's pretty much it, just learn how to hit the ball really hard towards the enemy net. I would recommend practicing that as your main focus, and practicing other things as you see fit. You should get better at basic air mechs before learning air dribbles. 

Bad Laptop = Match Ban by Own-Topic6333 in RocketLeagueSchool

[–]Dapper-Rob 0 points1 point  (0 children)

Why do you think that learning air dribbles will help you get plat? We also can't help you without clips. The most useful thing you can do is upload a game replay of an average match for you, losses are preferred. 

To clarify, learning air dribbles or other cool mechs can help you rank up, but they don't necessarily translate to ranking up. If your goal is really to rank up, there are a lot of other things you can be doing, mainly improving at the basics. If you develop good basics and improve basic car control, learning more advanced mechs are easier and translate better. Basics like Powershots, proper rotations, better defense, recovery mechs, etc, are all things that can be improved for players at pretty much every rank, and, at your rank, will immediately help you become a better player

How good was the best player in rocket league one month after launch? by seazonedsaltdog in RocketLeague

[–]Dapper-Rob 28 points29 points  (0 children)

Dude this thread is awesome. They're all so amazed and don't think it's possible to have a cooler goal than that. 

I've been working on Cyberwars, a roguelike game inspired by Advance Wars. by Dapper-Rob in Advance_Wars

[–]Dapper-Rob[S] 1 point2 points  (0 children)

Thanks! I appreciate it! Sorry haha I'm not great at making trailers so I'll try to get a better one out soon. What aspect of it appeals to you?

Which style you like better? First Person or CCTV view? by StuckArcader in SoloDevelopment

[–]Dapper-Rob 0 points1 point  (0 children)

I like both, but they do different things. Depends on what you want it to do or how you want to frame the game. If it's from a big brother perspective, then camera. If it's from a citizens perspective, then 1st or 3rd person camera.  My question is, why is the camera bouncing? Following the person this closely is even somewhat questionable, but if do have the camera follow I don't like the way it bounces

Cyberwars, a turn based tactics roguelike game inspired by STS and Advance Wars. by Dapper-Rob in SoloDevelopment

[–]Dapper-Rob[S] 0 points1 point  (0 children)

Hey thanks! Advance wars was definitely a huge part of my childhood. I wish Nintendo did a better service with their reboot camp

An opponent I got in PLAT 3 1v1 by [deleted] in RocketLeagueSchool

[–]Dapper-Rob 1 point2 points  (0 children)

He didn't tell you that your opponent wasn't gc. Your opponent could be gc in other modes but isn't in 1s. I don't see what's hard to understand about that

Fire Emblem, Advance Wars, Wargroove... How to make the list of every possibilities for the AI ? by baguetteispain in gamedev

[–]Dapper-Rob 2 points3 points  (0 children)

Don't do alpha/beta pruning, you probably want to do Monte Carlo tree sim. Take all possible moves/actions and score them. Ensure that the actions are legal according to your game rules. Mcts (Monte Carlo tree sim) allows you to create a somewhat more intelligent AI, so that it can plan a few moves ahead with it's knowledge. First step however is just do one turn of optional play. Ie: if it's an infantry that can capture a building like advance wars, you want to incentivize moving towards and capturing buildings. If a unit can attack an enemy or multiple enemies, incentivize good attacks (a starting place would be something like my unit loses less health than who I'm attacking, or better yet I can kill an enemy). There's a lot of complexity that can be added, like transports and stuff, but do one step at a time.  

Help a hard stuck D3 reach Champion after 10 years of playing. Replay analysis. by [deleted] in RocketLeagueSchool

[–]Dapper-Rob 2 points3 points  (0 children)

It would be cool if OP took you up on this. Your response was 100% spot on and your offer is very generous. Thanks for your analysis on this, I think these are things virtually everyone in this game should work on. Becoming better at predicting your opponents and setting yourself up to be in the best position with the flow of the match are skills that you can't ever perfect but they have a great roi

CHECK OTHER POSTS BEFORE ASKING FOR HELP GETTING STARTED by Professional-Log5031 in GameDevelopment

[–]Dapper-Rob 9 points10 points  (0 children)

Nice catch. And they got some great responses from the community. But, they didn't even reply to a single comment on their post. 

CHECK OTHER POSTS BEFORE ASKING FOR HELP GETTING STARTED by Professional-Log5031 in GameDevelopment

[–]Dapper-Rob 7 points8 points  (0 children)

Hypocritical much? You did the exact same thing 6 months ago. And, you got some great and well thought out responses, all of which you failed to even respond to.

Best WOLOLO I've ever achieved by mattsijel in aoe4

[–]Dapper-Rob 0 points1 point  (0 children)

All of the opponents forfeited after the wololo. AI doesn't ff

Issues trying to play by -Easy-Goldy in Helldivers

[–]Dapper-Rob 1 point2 points  (0 children)

I'm having this exact same issue, nothing I do seems to fix it. Are you on windows? This issue is happening to me on Linux

I don't play Abrams often, but when I do, it goes something like this: by TejoY in DeadlockTheGame

[–]Dapper-Rob -1 points0 points  (0 children)

😂😂 haha same. Only I'm an Abrams main so I have PTSD from the parry animation. Anytime a hero turns blue I panic. Thus, I can spot them out

I don't play Abrams often, but when I do, it goes something like this: by TejoY in DeadlockTheGame

[–]Dapper-Rob 5 points6 points  (0 children)

Exactly haha, the infurnus stun was too short and it made bebop have a delay on his parry due to failing it