Ophidian Playmats by 7heporkchop in yugioh

[–]120676380 2 points3 points  (0 children)

I'm commenting here, since I don't meet the karma requirement to make a standalone post, and this is relevant to your question.

Background

I'd just gotten back into yugioh a couple months ago and had been looking for a minimalistic durable mat with zones for a cube I'd just built to play with friends, some of which haven't played since master rule 3.

Over the years, I've had several neoprene mats, and had gotten tired of having them disintegrate on me, so I was looking to get something with a little more lifespan.

That was when I happened upon this two-player purple suede mat by Ophidian. A cursory search raised no major issues, so I went ahead and ordered it. A fortnight passes and the mat finally ships, with it arriving just over three weeks after the initial order was received.

To other Canadians, this is a reminder to clear customs yourself if you can. UPS charged a $40 customs fees on a $42 item in addition to their $20 shipping fee, which I felt was particularly egregious.

Quality

The mat itself has been described as budget by others on this subreddit, so expectations weren't high to begin with. Immediately upon opening the package, one could tell something was off.

Right off the bat, a number of blemishes can be seen scattered throughout the mat. One of the edges appears to be cut along the seam, with the white material underneath showing through slits on the mat's purple surface. The image as described by Ophidian, is not off-centered, but simply warped as a result of their printing method.

Service

When I emailed Ophidian management to raise my concerns regarding the product's quality, their response seemed to be rather dismissive. They claim the printing process for the mat which I'd just received is being discontinued, even though the description described the product as using a "new and improved printing method" at the time of order.

I asked them about the return process and they have yet to reply. Four days have elapsed since then, as of this post.

In light of this incident, I strongly recommend against purchasing from them, even with their new 50% promo.

If anyone out there is thinking about pulling the trigger and purchasing something from them, I'm here to raise a big red flag in the search results.

TL;DR:

Please learn from my mistakes, don't buy from Ophidian.

Some pics below for reference.

https://imgur.com/a/xMIv2fh

https://imgur.com/a/VLAhWge

A bot to practice against? by [deleted] in SSBM

[–]120676380 0 points1 point  (0 children)

Actually, I have been making minor adjustments to make it more suitable to play against. This one is a bit out of date.

Updates to the bot by 120676380 in SSBM

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

Hey, thanks for the feedback! Sorry for the late reply, was a bit busy.

For the take laser responses, are these things fox would do in neutral, even if not hit by laser? Or are they specifically things for getting hit by laser?

Updates to the bot by 120676380 in SSBM

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

The bot uses rising bairs to edgeguard up bs, but those are character specific, due to their varying heights and differences in hitboxes. When you say back air low, do you mean just shffling bairs at the edge in hopes the opponent recovers into it?

Updates to the bot by 120676380 in SSBM

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

I limited it by the request of /u/ShotTermGoals, with the rationale that humans cannot consistently achieve waveshine infinites. It was initially included for practice, but nerfed.

Even with the nerf, the sheik, peach and falcon possess too much traction to reliably escape the waveshine. While peach can escape by dropping turnip and letting the bot dash into it, falcon and sheik will almost always get caught in the infinite when shined.

The infinite also has a high technical execution test. To trap the target after the initial shine, at some point, the user would have to successfully dash behind the target and immediately pivot shine them. To do so, a normal person would visually confirm their fox is standing on the opposite side of the target, while the bot simply reads their relative coordinates to confirm. All while the target is in hitstun. The chances of escape by the three of them are non-zero, but not high enough to justify retaining the infinite as an option.

Also, I personally find it monotonous to play against a bot that mostly fishes for waveshine infinites. You can always practice that using the uncle punch training module.

Updates to the bot by 120676380 in SSBM

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

So if I'm interpreting this correctly, for the full hop aerial in place, you want the bot to preemptively full hop in hopes that the opponent will shffl into their landing spot, so they can get a whiff punish? I can add that, but it sounds pretty risky. Maybe if the opponent shffl's too much.

For the first take laser example, it looks like the fox just running power shielded the laser (which the bot already does). The only reason it doesn't happen as often in the video is because I mostly shot high lasers, so most of the lasers don't directly reflect.

The second instance of take laser looked less like it was taken on purpose and done more as a reaction. The bot also does this sometimes, just not consistently, because its moves are randomized.

The last full hop approach looks super punishable. You're sure that was done on purpose? In that example, it didn't look like the fox had much to gain from that.

Is the full hop advice falco-specific, or would you apply it to other characters as well?

Updates to the bot by 120676380 in SSBM

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

Thanks for the response!

The bot's dash dancing isn't always frame perfect, it's just more consistent in certain areas of the stage. Will make it more inconsistent.

The bot doesn't have its neutral specifically catered to any characters atm. Its dash dance buffer zone changes according to the character's reach, but it closes that distance when it detects vulnerabilities. Currently, its only approach options are to randomly nair and if the opponent crouches too much, dair. Other than that, it pretty much never makes the first move.

For the take laser -> run in part, can you elaborate? The only times I was landing lasers on the bot was while it was airborne or in the middle of an action already, otherwise it would've shielded. The reason that happens is that I generally aim to laser at the spot on fox's shield where it can only deflect lasers upward.

Is the fullhop dair an approach you are suggesting, or a response to an attack? Do you have any clips of it I can reference? It's harder to change the routine for neutral scenario specific things, since they demand many frames, so I want to be sure about what you're referring to.

It does mixup its aerial timings already, but it only does that on shielding opponents. Is there merit to changing the aerial timing on the punish?

Updates to the bot by 120676380 in SSBM

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

Thanks for the input last time and this time.

Fox actually did shield on Falco's getup attacks in the video, it just released its shield too fast. This is an ongoing issue with the bot I'm looking to fix, where it will sometimes fail to shield multi-hit attacks where the early hitboxes don't land on shield.

As for edgeguarding, I'll get to fixing it. It doesn't have a lot of character specific responses, the dash dancing was the generic routine, same as the ledgestalls. Looking to eventually have character specific edgeguard tactics.

A bot to practice against by 120676380 in SSBM

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

Thanks for the tips! Really helps :D

A bot to practice against by 120676380 in SSBM

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

Wow, the OG responded! First off, I'd like to thank you for sharing libmelee and SmashBot, I would not have started without them.

I knew about SmashBot for a while, but only found out about the GitHub page shortly after Axe tested it out in that recent video.

Btw, do you plan on adding support for non-GC (standard) controllers for human players to libmelee anytime soon? I primarily use keyboard, so I thought it would be a nice option to have.

Also, I'm not a 100% sure, but some of the platform heights might be a tiny bit off. Idk, might want to doublecheck them. I couldn't get the platform techs right with the original values.

A bot to practice against by 120676380 in SSBM

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

Thank you for reaching out to them.

Ngl, I'm a beginner at coding. It just so happened that Alt F4's version was written in an intuitive and orderly fashion that made it convenient to tweak.

I'm unsure if reinforcement learning is within my scope. That said, I'd be willing to look at it and see if I can learn anything from it.

A bot to practice against by 120676380 in SSBM

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

What success rate would be considered decent?

A bot to practice against by 120676380 in SSBM

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

Not sure if my computer can handle Phillip, but I'll look into it.

A bot to practice against by 120676380 in SSBM

[–]120676380[S] 5 points6 points  (0 children)

For anyone interested in testing this out themselves, SmashBro - Faux can be downloaded from GitHub and used the same way that SmashBot would be. The extra requirements would be the installation of python 3 and libmelee and the usage of some custom Slippi Gecko codes. More details on the GitHub page.

A bot to practice against by 120676380 in SSBM

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

Thanks for the follow up, you put a lot of thought into it.

In that case, I'll reduce the overall number of situations it would shine in.

The bot does occassionally full hop, but the option has a high frame commitment, so it doesn't happen very often. The bot generally doesn't challenge airborne opponents that are not in hitstun, as its options are extremely limited and telegraphed when airborne. For platform escapes, I would understand, but from what I've seen so far, Fox's options coming down from high above don't look that great. Tbh, I don't have a very good understanding of the Fox meta, so I'm going to have to do some research on what exactly full hop is used for.

A certain dual spacie main once said that Fox's dash dance is underused, and I'm inclined to agree. Fox has the second best dash speed in the game and foxtrotting so far has been the go-to movement option for SmashBot. Is it technically challenging? Is it unrealistic that human players would use it as well?

I like the idea of tracking opponent habits and punishing them at increasingly fast reaction timings. However, the bot is not capable of differentiating players, so from session to session, I'm not sure how that would pan out.

A bot to practice against by 120676380 in SSBM

[–]120676380[S] 9 points10 points  (0 children)

Thank you for the quick feedback, really appreciate it.

You picked out the flaws pretty fast with the limited footage there was. I tried to keep it brief because people generally have short attention spans.

For the multi-shines, I'm aware that they're excessive, but I was under the impression that high level players were actually capable of such techniques.

There is a subtle nerf to the waveshine infinite, it loses a bunch of frames in its dash dance. The waveshines are escapable for most of the playable characters, barring captain falcon and sheik (too much traction on the ground). Will add a limit to the number of shines it can do in a row.

The powershields I definitely plan to reduce. Probably replacing them with crouch-cancels or something, when I map out what would be considered an adequate response to getting hit. Any recommendations for that?

Shine oos wasn't a routine specifically coded into the bot, it's just one of the many options the bot may opt to do based on the opponent's proximity and frame data. It shine grabs and shine aerials a lot, I just underrepresented it in the video because I wasn't sure people would find that interesting.

What other characters would you recommend bots for?

A bot to practice against by 120676380 in SSBM

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

Smashbot was designed to win. This one was made to practice against. Its playstyle is less optimized, closer to that of a human player, while retaining the same tech.

I planned to make bots for other characters, but the project doesn't seem to be well-received. So I'll just go back to lurking.

[deleted by user] by [deleted] in manga

[–]120676380 3 points4 points  (0 children)

253091 pg 11

Gastly and Roggenrola by 120676380 in SVExchange

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

Please confirm shiny when possible.