• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!

Shoddy Battle 2 (the future of Shoddy Battle)

Status
Not open for further replies.
This is not the case. In reality, the pokemon still has between 0.5% and 0% of its max hp left, so the display rounds to 0%. There is no bug here.
Perhaps "[pokemon] has < 1% health remaining" to remove confusion. I think I recall NetBattle (if it wasn't NB then it was some other simulator) which did this.
 
I'll like to see guilds make an appearance. They can be used to have private chats and battles and can be compared to other guilds on their overall performance in battle.
 
People have already mentioned most of the things I want implemented in Shoddy 2, especially X-Act's mentioned rating system and a damage calculator to use (I can use one, but one on shoddy would help for ease of access issuess). There is one big change I would like to see that hasn't been mentioned yet. I'll have to explain it in a lot of depth, as while it sounds simple, it's pretty complicated.

As well as logging in with a shoddy username, you should be able to log in with your smogon username too. Let's say I make an alternate account called xox (I know it's a bad name). Now how are other smogon users going to tell if this is me? But if I log in with my smogon name too, my username name could display "xox "darknessmalice,"" and all smogon users could identify me. This could make it easier when testing a team with an alternate account, especially if you want to test the team with a specific somebody.

Logging in with your smogon name could also have other advantages. If if you are shoddy mod, your mod status could be applied when you log in with your smogon name, not your shoddy name. If a smogon mod wanted to log in with an alternate account, he could still retain his mod powers e.g. kicking people.

I imagine there would be other benefits to this. This could help out with the Suspect Voting Process. People who want to participate in the test would need to log in with their smogon name. All there alternate accounts could then be identified. Accounts that don't use the a smogon username would be ineligible for voting.


Now's here how we apply this idea:
To log in with your smogon account, just type in your smogon name and password.

Everyone who has a smogon account would automatically have that account available for use on shoddy 2 (which would, by default, have the same password too). We could then "add" our shoddy accounts to our smogon names, and instantly be recognized on smogon. Smogoners who didn't have a shoddy account can make a new one to their smogon accounts. Whenever we then log in with our shoddy account, we would log in with our smogon account too.

If a person who doesn't have a shoddy or smogon account, but he wants to make a shoddy account, he would have the choice to make a smogon account too. He would bebe able to do both on the shoddy server. Any alternate shoddy accounts he makes can be "added" to the same smogon account.

However, if you make a smogon account on shoddy, and it has not been registered on the website, the user will not be able to log into the smogon website as a user, until he registers on the smogon website as a member. The simple reason for this is that not everyone who wants to use shoddy will want to be a smogon user. As well, there may be people who are sceptical of joining smogon for giving out their private details, or they are unable to use it (e.g. they're less than 13 years old).

When doing this, we need to prevent people from making an account on the smogon website that is the same as someone's smogon account on shoddy. People with a smogon account on shoddy but not the website may, at some point in life, want to become a member on the website. He could then log in using his smogon account, and then add his personal details like email address. And he can then make friends on smogon who will recognise him on shoddy and so forth.
 
In fact, I'd love for things like used attacks and activated items to be automatically listed as well, though that's perhaps an "in a perfect world" sort of suggestion.

No, I actually agree with that. If we're adopting a policy of referential convenience, which it looks like we are, then I have no problem with that, but the one that I have always argued for when it comes to policies is consistency.

If we're going to display things like stat changes as they happen, then we also need to display EVERYTHING that could be deduced within a battle, including attacks used, PP used per attack, items held, number of turns of Reflect / Light Screen / Trick Room etc that have passed, the Ability of a Pokemon once revealed, the remaining health bar of each of the opponent's Pokemon, entry hazards on both sides, and anything else I might have forgotten. There's no reason not to include all of these features, as it is all just information that could be written down anyway.
 
As well as logging in with a shoddy username, you should be able to log in with your smogon username too.

Although this is technically possible, it is not going to happen. Basically what you are asking is for Shoddy Battle to have vbulletin integration, which is just not worth the effort it would take.

However, a vbulletin forum could hypothetically have a feature where you could list your Shoddy Battle account in your user profile (perhaps clicking on it to get rating details), but this would be up to the owner of such a forum, and falls outside of the scope of Shoddy Battle 2; it would basically be a feature of the forum itself.
 
Not sure if anyone has suggested this, but

When planning on watching a battle, I would like to have the battles color coded to show different metagames that they take place in. That way I don't have to take forever to search for an Uber battle to watch, or something like that.
 
Just a random suggestion:

Could you make the team exporter use the abbreviations we use, with the order we use, as well as outputting non-31 IVs and linking to a sprite in the text that is created?

Edit: Also, maybe a feature to edit a battle into a warstory format?
 
My suggestion is this.

Add Multi-language support. By that, I mean this.

When you first start shoddy, you should be able to select a language (and switch around later). This language setting should "translate" everything related to the battle into the selected language.

Meaning that suppose that I select Korean, and someone selects English. Then the English person will see all the battle messages in English, I will see them all (including Pokemon names) in Korean.

Why do we want to do this? Because we want to integrate the japanese, korean, chinese metagames available to us, an. Things like this will promote competitive Pokemon as a whole, and make things healthier. Of course, they won't have to follow by our tiers, but it would be awesome if we can get something global going on here!
 
My suggestion is this.

Add Multi-language support. By that, I mean this.

When you first start shoddy, you should be able to select a language (and switch around later). This language setting should "translate" everything related to the battle into the selected language.

Meaning that suppose that I select Korean, and someone selects English. Then the English person will see all the battle messages in English, I will see them all (including Pokemon names) in Korean.

Why do we want to do this? Because we want to integrate the japanese, korean, chinese metagames available to us, an. Things like this will promote competitive Pokemon as a whole, and make things healthier. Of course, they won't have to follow by our tiers, but it would be awesome if we can get something global going on here!

As stated in the OP, Shoddybattle2 is being written so anyone can translate the client into multiple languages. I don't see why having "select a language" every time a client opens would make sense (it sounds annoying!) when there could be separate clients.

Just a random suggestion:

Could you make the team exporter use the abbreviations we use, with the order we use, as well as outputting non-31 IVs and linking to a sprite in the text that is created?

Edit: Also, maybe a feature to edit a battle into a warstory format?

You know I could just write that patch for ShoddyBattle 1 right now if you want.
 
Not sure if anyone has suggested this, but

When planning on watching a battle, I would like to have the battles color coded to show different metagames that they take place in. That way I don't have to take forever to search for an Uber battle to watch, or something like that.

We're planning on revamping on revamping the battle list to be a bit more useful. This will probably be one of the things we do.

Just a random suggestion:

Could you make the team exporter use the abbreviations we use, with the order we use, as well as outputting non-31 IVs and linking to a sprite in the text that is created?

Edit: Also, maybe a feature to edit a battle into a warstory format?

For the first one, one plan was to be able to make your own format using tokens e.g. Name: $nickname or something to that effect. That would allow all of the things you mentioned.

The second idea (about warstories) seems like something that would be handled by an external script or program, so don't expect that to be integrated into Shoddy Battle

My suggestion is this.

Add Multi-language support. ...

...

This was mentioned in the first post. One of the things we strived to do with Shoddy Battle 2 was to make it fully internationaliseable. As you suggested, the server doesn't tell you "Smeargle used Tackle"; instead it sends a message that can be interpreted by the client through a language file.

THIS IS AWESOME !

Just 1 thing, when you move your mouse over your pokemon, like NetBattle, can we see the pokemon's stats ?

This was addressed earlier. It will be happening.

If I may ask, please, please try to at least read the entirety of the first post, if not all of the answers that Colin and I have given thus far before posting. Many of the questions or suggestions have already addressed by one of us or in the original post. Keep the suggestions coming!
 
Could there be a search function on Teambuilder for pokemon? It'd also be great if natures would display their +-'s, but that's not too big a problem for me. Thanks very much for all the work!
 
What features would you like to see in Shoddy Battle 2?

Honestly, I have a lot.
  • (This should all be done in the 'switch tab') A little hover over bubble that would tell you
    • Base Stats
    • EV spread
    • Total stats (The added total of EVs, Nature, Item and base stat)
    • Item
    • Nature
    • Nicknames in Parenthesis
  • More Ladders
    • Little Cup
    • Random
  • Accurate Unrated Tab
    • When I go to challenge people, half don't even accept. There should be an AFK Rule for that ladder, so anyone who's been on the ladder for 20-30 minutes and hasn't done anything should be kicked off the unrated ladder. This makes for less frustration when trying to find an active player.
  • Battle Time
    • There should be a way to pick how much time we should have on the unrated battles. I really think there should be two options, 5 minutes or 10 minutes. This way, you can battle without worrying. Not that it affects your record but you can test more efficiently by not being rushed.
  • Battle Viewing AFK rule
    • The rule should be that after a battle, the battle can be viewed for only 10 minutes extra. After that, the battle should be closed off. This gives for less cluttering on the 'battles' tab so people can watch more interesting battles.
  • No Viewers
    • Definetly a controversial option. People want to watch battles to see how to improve and gain some battle knowledge. However some people are paranoid, like me, and think people will steal my teams. This option should be for unrated, however, you can put four tabs/options under the 'battles tab'. One for viewable battles (unrated), viewable battles (rated) unviewable battles (unrated), unviewable battles (rated). Lets people know who's in battle and possibly how they're doing.
  • In Battle (Italicized)
    • Seems like after a battle, some people's names on the list are still italicized this should be fixed.
  • New Sprites
    • Definetly a big concern. This should be added. Possibly as an option to pick in unrated battles? No idea, but this would be appreciated.
What are your biggest complaints with Shoddy Battle 1?

Bugs would be my biggest complaints. Move additions, more minor things, but they should be very relevant to the game.

What did you like most about Shoddy Battle 1 and would like to remain in Shoddy Battle 2?

For the most part, everything in the current game is ok. I do believe that what I said up there should be added. I do know that it will take you a long time, so you do what you feel should be added.

Can't wait 'till Shoddy Battle 2 comes out! I'm all exited! If you need help coding any part, just tell me, my dad's a program developer, he codes in C++, Java, etc. Gratz on the way to SB2.
 
I can't wait for this. One small suggestion: Could you add an Official Nintendo Tournament Ladder/Option for unrated play? That way people could prepare for Nintendo's tournaments since currently the only way to do it is over Wi-Fi. Also, since you are planning this for once this years World Championships are over, perhaps the ladder could be updated when the rules for the next Official Tournament are announced. However, the ladder with tthe current ruleset should still be left up because it's entirely possible that Nintendo will use the same rulesets as this year and last year.
 
this is awesome guys.


even though its only a fanasty, it would be amazing imo if you could "record battles" on shoddy and then shoddy would give a "battle code". then players would just put in the battle-code to rewatch great matches. sounds like a sci-fi movie i know, but this would be just amazing and it would help chronicle the metagame more.


but anyway, great job, and i cant wait for triple battles
If he doesn't do that, download CamStudio and just record your screen (or screen segment) while you play =) The file it saves can be editted by any video editting program (Adobe Premier, Final Cut Pro, Windows Movie Maker, iMovie, etc) if you want to speed it up and stuff.
 
The best things to add would be:

1.) Music
2.) Battle Animations

Or the option to turn either on or off. That would make it 10x more enjoyable for me.
 
I like the reasoning that since you could manually do something (e.g. write down your hidden power), the computer should do it for you?

But is there a line to it ending? Will the program say all the moves your opponent used and everything? Something just innately tells me it'd be too much. Maybe it's just that remembering my opponents moveset is part of the game to me. I see the reasoning, but it just seems like it's going too far.

Whatever, either way, this'll be great.
 
One of the other ideas I had was to let the server define tier lists, and then when you viewed a user's information you could see what tier their team was.

It shouldn't be an automatic tiering thing. You can make an uber team with no uber Pokemon, and if you make your team solely to play in the uber tier, it should be listed as an uber team. A better method would be to have the server's tier listing define what tiers you can possibly put your team in, and leave it up to the user to select from the legal tiers what tier their team actually should be considered.

In other words, if my team has Kyogre and a bunch of NU Pokemon, the only option would be "uber", but if it has 6 NU Pokemon, I could stick it in any tier I want.

You're wrong. Having it client-side just simulates a system where you write down your move on paper and then five seconds later, actually pick it in the DS game.

But you cannot undo a move after your opponent has selected a move. My real concern is that having a visible timer gives you more information (you know whether your opponent has selected a move, and might get additional information based on how long they take). The undo move feature suffers from the same problem (it allows you to do simple additions to normal play as "if they've made a move in 10 seconds or less, make move X, if they take longer, make move Y" by selecting X, waiting 10 seconds, hitting undo, and selecting Y). Of course, this could simulate a variant of play in which a judge says when a move selected, so it's not a huge flaw.





As for suggestions like adding music, I think you're trying to make Shoddybattle be more than a Pokemon simulator at that point. There are perfectly good music players out there (Windows has Foobar, for instance). It seems like the best plan would be to just play the music yourself.
 
Speaking of the timer, would it be possible to have the opponent's timer update only after each turn? Your timer will still tick on the battle screen, but your opponent's will not, thus eliminating the issue of selecting your move for the turn based on the amount of time your opponent takes to move that turn.

I admit that the timer has affected some of the decisions I have made in battle, and I don't think it should be that way. Why should the amount of time your opponent takes to move come into consideration at all? Yes, you can choose to ignore it, but why would you?
 
(Note: If I were to ask for absolute perfection.. here it is.)

> Animations
>> Option to turn animation off

As I see it there could be a mini-menu that had "Animation Off/ On". Only if both players have it on should it display; instead of waiting for other person to watch their animations.

> Double Battles Option(s)
>> Both 4vs4 and 6vs6

> 3vs3 Battles Option

This needs a ladder IMO.
 
I'm not sure I'd need a "Disallow Spectators" Option, but maybe a "Mute Spectators" option. Theres no need to ban people from a room if they can't talk and be annoying.
 
The best things to add would be:

1.) Music
2.) Battle Animations

Or the option to turn either on or off. That would make it 10x more enjoyable for me.

Bearzly already quoted on this, because another person asked for the music part. It was actually originally posted by "Fuzznip" but he later quoted it and added his say-so about the suggestions in bold. Like Bearzly said, read all the reply quote posts Colin and him quoted on already, your question/answer may/may not be in there and makes less posts of the same questions and answers that were already answered by both of those guys.

Suggestion by Fuzznip.
Fuzznip said:
If there's a way to implement Pokemon battle music from the older games, and newer ones such as the music that plays when you face Giratina. It would be awesome for really intense battles, and it makes Shoddy more lively.


Reply back from Bearzly.
Bearzly said:
Ehhh doubtful. Play the music through iTunes if you want if need it.

Lol, Just download some Pokemon battle music and listen to it on your computer while having the battle. That or I'm sure there are plenty of added music files in a video form with a slide show of pictures on Youtube.

For the animation part, I doubt their will be animation. Animation will just make it slower, and I'm pretty sure a lot of Shoddy Users like playing the game with no animations, as it's a speedier battle. Most of us would like such things as animation on SB2, or even SB1, because when I started on SB1 years ago, I thought it was kind of lame with no animations, but then later I got use to it and liked it that way a whole lot more.

To add animation to the new SB, it would make it far different and some may be thinking while reading this: "Yeah, but you're wrong, you can have an option to click 'Yes' or 'No' to the battle music on SB2." Even though we want so many new features added to SB2, I'm sure only the most reasonable ideas will be put into SB2. We cant have Colin and Bearzly just put all our ideas into SB2 and make them into an option form by simply clicking one bubble to turn it off, and another bubble to turn it back on. But I guess we really wont know what will be added until it's actually finished, except for what Bearzly already said that would already be put into SB2 when it was mentioned/soon to be mentioned.

~ Aether Nexus
 
I read the first post but not all the replies, so I'm sorry if this has already been suggested but I have two suggestions for ShoddyBattle 2:

- Win/Loss record for ladder matches. With Shoddy's system of pairing up ladderers, this wouldn't be easy to abuse and would actually be meaningful unlike NetBattle.

- Option to offer draws in matches like NetBattle. Sometimes there are times when taking a draw in a match is preferred rather than dragging it out such as Blissey vs Blissey as last Pokemon.

Other than that, I'm happy with ShoddyBattle as it is except for repeat opponents in ladder matches, but you addressed that already, so that's great.
 
Status
Not open for further replies.
Back
Top