UPSB v3

General Discussion / Combo Generator

  1. Zombo
    Date: Sun, May 2 2010 20:01:00

    Hello,

    this is a combo generator I wrote in Java

    http://www.upsb.info/gen/combo-generator-b4.zip

    To execute, open generator.bat OR generator.jar

    Be sure to read the readme.

    The main feature of this combo generator is that you can add common minicombos in it. If you seperate your minicombos in seperate files categorized by pen spinner or style, then when you load only certain files, you get a combo which reflects that style.

    here is a sample combo using the files base + simple + eriror:

    CODE
    reverse charge 12-12 > inverse shadow 12-34 > reverse shadow 34-t1 > extended thumbaround > fingerless scissor spin 1.0 12-t1 > fingerless thumbspin 1.5 > half-tap 12-t1 > reverse pass t1-23 > reverse charge 23-23 > twisted sonic 23-12 ~ shadow 12-23 > reverse charge 23-23 > charge 23-23 > reverse backaround 23-12 > reverse inverse shadow 12-t13.


    What I need now is more data. Lots of it. I need breakdowns of popular minicombos from variety of styles: korean, japan, thai, etc. I need breakdowns of signature sequences famous spinners like to use. I need more tricks to add to the system as well. Please disclose full slots notation for every trick and put modifiers in front of trick names (e.g. reverse sonic)

    Source code: http://www.upsb.info/gen/Combo-Generator-src.zip

  2. EssenceOfLife
    Date: Sun, May 2 2010 21:54:42

    mmmm! looks tasty,

    And it's juicy too, has a lot of potential =O.

    Maybe by integrating the trick list you could also have it generate unique linkages as well...

  3. Kirby
    Date: Sun, May 2 2010 23:53:28

    Good idea but I think it takes some of the creativity and uniqueness out of a specific person's spinning. Also its hard to program a computer to know what looks good and what is easy to do. For example, warped sonic12-34>pinkyback34-12 might be really hard to do bout how does a computer know what linkages are harder to preform. This may have been a bad example.

  4. Wind
    Date: Mon, May 3 2010 00:05:20

    There goes my linkage series O.O

  5. blahblahting
    Date: Mon, May 3 2010 00:13:34

    Twisted Sonic Reverse 23-34 > Pass Normal 34-23

    Twisted Sonic 23-12 ~ FL Scissor Spin 12-T1 0.5 > Thumbaround T1-T1

    Neobak 12-34 ~ Pinkybak 34-34

    Ringaround 34-34 > Devil's Shadow 34-34

    Inverse Shadow 12-34 0.5 > Pinkybak 34-34

    Sonic 34-23 > Midbak 1.5 23-23

    FL TA Reverse T1-12 > Twisted Cobra Bite 12-P4 ~ Palmspin 0.5

    Wiper T1 > Pass Normal T1-34 > Devil's Shadow 34-34

    Twisted Sonic 23-12 ~ Inverse Shadow 0.5 12-12 ~ Neobak 12-34

    Sonic Normal 34-23 > Middlearound Reverse 0.5 23-23 ~ Palmspin 0.5 > FL TA TF-TF

    Extended Thumbaround T1-12 > Shadow 12-23

    how would this program incorporate spreads? 0_0 hope some of my minicombo things helped

  6. Zombo
    Date: Mon, May 3 2010 00:30:44

    QUOTE (blahblahting @ May 2 2010, 08:13 PM) <{POST_SNAPBACK}>
    how would this program incorporate spreads? 0_0 hope some of my minicombo things helped


    its pretty simple

    suppose we create a new file called powertricks.txt

    then we add in it this line

    Spread|12,23,34|12,23,34|1

    or you can use the add new trick function in the program, then export (make sure Only new is checked) to powertricks.txt

    this means Spread can be linked from 12,23 or 34 and it finishes at 12, 23 or 34. 1 means it counts for 1 trick (if you add minicombos, you need to write how many tricks are in your minicombo)

    Next time we generate a combo, we import a bunch of files includg powertricks.txt and its gonna use them

    QUOTE
    Good idea but I think it takes some of the creativity and uniqueness out of a specific person's spinning. Also its hard to program a computer to know what looks good and what is easy to do. For example, warped sonic12-34>pinkyback34-12 might be really hard to do bout how does a computer know what linkages are harder to preform. This may have been a bad example.


    this tool is for fun, its not meant to be serious. also if you generate combos they're rarely come out perfect. So its your job to rewrite the breakdown and polish it to make it what you want. That's why when the combo is generated, you can actually edit the breakdown. And if you find a minicombo in there that you really like, you can re-add it to the database so that the next time you generate, it's might gonna use your minicombo.

  7. EssenceOfLife
    Date: Mon, May 3 2010 01:05:04

    + you could put in say allthe tricks / linkages you know and maybe help you explore new linkages/minicombos you could do.

    This would be very nice intergrated into a penspinning iphone application. Idk much about how this coudl be furthered but you could probably do a lot more with this program mebe a very basic model of the pen and a hand spinning the combo, exploring new penspinning concepts using programs like this ;].

    Very useful resource regardless.

  8. Zombo
    Date: Mon, May 3 2010 01:43:53

    problem is that iphone sucks for typing cuz thers no keyboard so it wouldn be as easy to use

  9. penspinner123
    Date: Tue, May 4 2010 01:24:17

    how about the feature to only use moves you've learned? like a list when you first start and after whatever ones you checked it generates combos from those

  10. Zombo
    Date: Tue, May 4 2010 02:36:34

    QUOTE (penspinner123 @ May 3 2010, 09:24 PM) <{POST_SNAPBACK}>
    how about the feature to only use moves you've learned? like a list when you first start and after whatever ones you checked it generates combos from those


    if you click View All, it shows all the possible tricks/combos.

    You can then select only some of them and then when you generate, make sure Only selected is ticked

    another way to do it is to create a file with only the tricks that you learned. then its only possibel to generate from those.

  11. kai37099
    Date: Mon, May 10 2010 09:19:59

    A great program!! laugh.gif

    but is it possible to add "ending tricks" ?

    like this:

    sonic|34|23,24|1
    [end] sonic|23|12,13,24,34|1
    sonic|12|23,13|1

    and the program will generate combos repeatly until the combo is end with the tricks with the tag "end".


    I think this may greatly improve the efficiency of the program cool.gif

  12. Zombo
    Date: Mon, May 10 2010 14:49:40

    yese but its difficult to guarantee the program will terminate

    if you only have 1 [end] trick and you put its slot something like T4, it may never be possible to execute it.+

    i have not put the feature yet

  13. origamiguy777
    Date: Tue, Jun 1 2010 14:09:08

    Hate to revive a nearly month old thread, but I was wondering if there is still any development going on for this application. I agree with everybody else, it looks like it has alot of potential, but after using it a couple of times I found that there are multiple (many) errors in the trick list. Sometimes I'll try to make a combo, starting at 23, ending at 23, with 23 tricks, and when I hit 'Generate Combo', it'll mostly look fine but then i'll run into something like 'sonic 12-23' or 'twisted sonic 12-23'... I could overlook this and figure out what the program is trying to say, but i was just wondering if anybody else found this problem...

  14. Zombo
    Date: Tue, Jun 1 2010 14:25:16

    sonic 12-23 is a real trick.

    its also called Moonwalk sonic 12-23.

    same for twisted sonic.

  15. Nation
    Date: Tue, Jun 1 2010 14:58:25

    QUOTE (Zombo @ Jun 1 2010, 08:25 AM) <{POST_SNAPBACK}>
    sonic 12-23 is a real trick.

    its also called Moonwalk sonic 12-23.

    same for twisted sonic.

    isn't that warped sonic?

  16. Kirby
    Date: Tue, Jun 1 2010 15:06:31

    QUOTE (Nation @ Jun 1 2010, 09:58 AM) <{POST_SNAPBACK}>
    isn't that warped sonic?

    I thought it would be a reverse sonic. But I suck ass at notation.

  17. Zombo
    Date: Tue, Jun 1 2010 15:14:58

    a moonwalk twisted sonic is a warped sonic.

    but the NC posted an article: http://www.upsb.info/forum/index.php?showtopic=7942

    that removes usaeg of moonwalk

  18. Mats
    Date: Tue, Jun 1 2010 15:19:36

    QUOTE (origamiguy777 @ Jun 1 2010, 03:09 PM) <{POST_SNAPBACK}>
    Hate to revive a nearly month old thread, but I was wondering if there is still any development going on for this application. I agree with everybody else, it looks like it has alot of potential, but after using it a couple of times I found that there are multiple (many) errors in the trick list. Sometimes I'll try to make a combo, starting at 23, ending at 23, with 23 tricks, and when I hit 'Generate Combo', it'll mostly look fine but then i'll run into something like 'sonic 12-23' or 'twisted sonic 12-23'... I could overlook this and figure out what the program is trying to say, but i was just wondering if anybody else found this problem...


    At some point, there will be a more thorough trick list for this program (probably towards the end of the year). Don't know if Zombo wanted to develop this anymore? There were a couple of good ideas for extra things on it.

  19. Kirby
    Date: Tue, Jun 1 2010 15:22:18

    QUOTE (Mats @ Jun 27 2008, 06:17 AM) <{POST_SNAPBACK}>
    ... Not if you don't want to:

    Sonic Rise = Sonic Normal 34-23 > Sonic Normal 23-12

    Sonic Reverse Rise = Sonic Reverse 34-23 > Sonic Reverse 23-12

    Sonic Fall = Sonic Reverse 12-23 > Sonic Reverse 23-34

    Sonic Normal Fall = Sonic Normal 12-23 > Sonic Normal 23-34

    I think it's best to use the trick breakdown that to try and name the combo anyway. That way no-one can be confused.

    sorry but I read that link and I'm wondering how this is possible?
    are these warped sonics?

  20. Mats
    Date: Tue, Jun 1 2010 15:26:09

    QUOTE (Kirby @ Jun 1 2010, 04:22 PM) <{POST_SNAPBACK}>
    sorry but I read that link and I'm wondering how this is possible?
    are these warped sonics?


    Sonic Normal 12-23 > Sonic Normal 23-34

    Sonic - The trick

    Normal - The direction

    12-23 - The slots

    So for a right hander, a sonic normal 12-23 is a sonic that starts in 12 (index-middle) spins anti-clockwise and finishes in 23 (middle-ring slot). if you put in youtube 'pen spinning moonwalk sonic' (a now outdated name), I'm sure you can find a video of this trick.

  21. hopper1313
    Date: Wed, Jun 2 2010 03:30:17

    Gotta work out some glitches (impossible tricks). it's a pretty cool program though. Good idea.

    first time i did it, the first trick was inverse reverse sonic 34-12 <---- i wish tongue.gif

  22. Zombo
    Date: Wed, Jun 2 2010 03:45:58

    QUOTE (hopper1313 @ Jun 1 2010, 11:30 PM) <{POST_SNAPBACK}>
    Gotta work out some glitches (impossible tricks). it's a pretty cool program though. Good idea.

    first time i did it, the first trick was inverse reverse sonic 34-12 <---- i wish tongue.gif


    thats a real trick...

    there are no impossible tricks in the program, if you dont know what the trick is, look it up.

  23. Kirby
    Date: Wed, Jun 2 2010 04:18:53

    QUOTE (Mats @ Jun 1 2010, 10:26 AM) <{POST_SNAPBACK}>
    Sonic Normal 12-23 > Sonic Normal 23-34

    Sonic - The trick

    Normal - The direction

    12-23 - The slots

    So for a right hander, a sonic normal 12-23 is a sonic that starts in 12 (index-middle) spins anti-clockwise and finishes in 23 (middle-ring slot). if you put in youtube 'pen spinning moonwalk sonic' (a now outdated name), I'm sure you can find a video of this trick.

    wouldn't this just be an reverse sonic 12-23?

  24. Mats
    Date: Thu, Jun 3 2010 11:07:53

    QUOTE (Kirby @ Jun 2 2010, 05:18 AM) <{POST_SNAPBACK}>
    wouldn't this just be an reverse sonic 12-23?


    Yeah it would be. Sorry, meant to put clockwise for right handers!

    sonic normal 12-23 is a sonic that starts in 12 (index-middle) spins anti-clockwise and finishes in 23 (middle-ring slot). - Sonic Reverse 12-23

    sonic normal 12-23 is a sonic that starts in 12 (index-middle) spins clockwise and finishes in 23 (middle-ring slot). - Sonic Normal 12-23

    I think the confusion in this thread is because of reverse and normal. They describe only spin direction and not anything to do with slots or any other kind of movement other than rotation.