Hey. Some of you may be really old and remember like 5 years ago (or more X_X) when I made the PBS. It was really crappy! I was like 13 or 15 or something.
Now I'm 22, and about two months ago I started working on a simulator for Diamond/Pearl, since they're cool games and they motivated me to finally buy a gaming system (DS Lite).
For the last two months I've worked far too much on this, just seeing how far I could get by throwing a Java program together from scratch. I'm posting a VERY early alpha, essentially, of a crappy pokemon simulator that's far shoddier than Shoddy was when it started, presumably.
I'm posting it, though, because I'd -really- appreciate if at least a couple of people tried using it and responded with some feedback. I think I'm going to keep working anyway -- it's going pretty quickly now...I just have spent way too much time staying up nights and not doing work I should on other stuff trying to make this.
I wanted to release some sort of simulator before Competitor if I could, but I was totally owned when Shoddy came out and then DPBot, and now I'm going offline for about a week, and I figure that Competitor may be out by the time I get back.
So...I just wanted to show some people what I have so far, and see if anyone thinks it'll be usable once I have some more stuff in it. I didn't want my work to totally go to waste...it's about all I've gotten done productively this summer. :P
Oh yeah, grad school is starting shortly, so I'll try to finish up what I can before it hits, since I'm imagining Georgia Tech grad ECE school will eat the rest of my life.
At any rate, here is what I have:
www.prism.gatech.edu/~gtg222r/pbs2.zip
It's a zip. It contains two .JAR files (yes it's a Java program, yes, you need Java 6 to run it, probably. No, it shouldn't eat 300 MB memory or your CPU.), sample server data, and a bunch of random teams I've been using for testing. Use these teams at your own risk. =P
If you download it, unzip the directory so everything's in the same place. Double-click on pbs2.jar, and it should run. The server list DOES NOT WORK since I haven't made a meta-server yet. You can start a server, however. To try it out yourself, you can click start server.
Now, look up your own IP if you don't know it (www.whatismyip.com), and enter that IP and the port (default is 4444) at the bottom.
You can use one of the built-in login IDs (Guest_1, Guest_2, Guest_3, Guest_4) with password "test", or click the register checkbox to register a new screen name on the server. Do not, DO NOT DO NOT DO NOT use a password that you use for anything else. THEY ARE NOT ENCRYPTED RIGHT NOW. I still have to take the time to read up on encryption.
After you have the IP, the port, the screen name, and the password, click Connect to IP (not the Connect to Server button, that's for when I get the meta-server up).
You should see another window; there you can choose to create a new battle room, choose options (clauses don't work yet, sorry), and click OK.
Finally, you should see a battle window. Click one of the seats (lower-right corner) and click "Sit" and you should be sitting down.
You can change your team by clicking the Team Builder button. It's one of the more complete parts so far. Edit, save, etc. Hopefully it's fairly obvious how to use it.
When you've saved your team, and you're sitting in a seat, you can click "Ready", and you'll be ready for anyone who joins the room to battle.
You can go back to the main PBS window, enter another screen name and password, and connect again to battle yourself.
Or you can double-click PBS2.jar to run another copy of the simulator, log in with a different screen name, etc.
OR, if someone is really ambitious and runs a server and is willing to announce the IP (in the future they'll be encoded and obtained via a meta-server), you can enter their IP and connect, and see if any battle rooms are in progress to join.
I hope someone manages to at least get into a battle, even if it's just versus themselves.
I only have about 62% of moves implemented, and a few miscellaneous items/abilities. Some that aren't "implemented" are partially implemented, but here's the list that should be working correctly:
www.prism.gatech.edu/~gtg222r/implemented.txt
Here are some random notes:
www.prism.gatech.edu/~gtg222r/usernotes.txt
Closing thoughts: YES, this is incredibly crappy right now -- I spent a lot of today just implementing passwords, resigning, and stuff. YES, I know I shouldn't release it until it's more complete. But I just wanted to show SOMEONE so I didn't just work two months for nothing. =P Feel free to bash all you want, but if you make a negative comment, PLEASE make a request for a feature/move/whatever you want. I just have to pick things to work on, and I'm going to start implementing more common moves now that are important. Things like protect/substitute/choice items. Hopefully in a week or so I'll have a lot more in this thing.
...final note, you don't wake up from sleep yet. Ha. Ha. Still waiting on research (though I'll implement it on my own some way shortly :p)
Two screenshots so you have some idea about the thing:
Oh, and final note: It supports 2v2/3v3/4v4/3v3v3/weird battle combinations. If anyone actually uses them eventually, there'll have to be some rule changes. >_>
Oh, and for the "help wanted" part, I just wanted one or two people to look at it and see what they thought/request moves...I'm not actually looking for programming help at the moment.
Now I'm 22, and about two months ago I started working on a simulator for Diamond/Pearl, since they're cool games and they motivated me to finally buy a gaming system (DS Lite).
For the last two months I've worked far too much on this, just seeing how far I could get by throwing a Java program together from scratch. I'm posting a VERY early alpha, essentially, of a crappy pokemon simulator that's far shoddier than Shoddy was when it started, presumably.
I'm posting it, though, because I'd -really- appreciate if at least a couple of people tried using it and responded with some feedback. I think I'm going to keep working anyway -- it's going pretty quickly now...I just have spent way too much time staying up nights and not doing work I should on other stuff trying to make this.
I wanted to release some sort of simulator before Competitor if I could, but I was totally owned when Shoddy came out and then DPBot, and now I'm going offline for about a week, and I figure that Competitor may be out by the time I get back.
So...I just wanted to show some people what I have so far, and see if anyone thinks it'll be usable once I have some more stuff in it. I didn't want my work to totally go to waste...it's about all I've gotten done productively this summer. :P
Oh yeah, grad school is starting shortly, so I'll try to finish up what I can before it hits, since I'm imagining Georgia Tech grad ECE school will eat the rest of my life.
At any rate, here is what I have:
www.prism.gatech.edu/~gtg222r/pbs2.zip
It's a zip. It contains two .JAR files (yes it's a Java program, yes, you need Java 6 to run it, probably. No, it shouldn't eat 300 MB memory or your CPU.), sample server data, and a bunch of random teams I've been using for testing. Use these teams at your own risk. =P
If you download it, unzip the directory so everything's in the same place. Double-click on pbs2.jar, and it should run. The server list DOES NOT WORK since I haven't made a meta-server yet. You can start a server, however. To try it out yourself, you can click start server.
Now, look up your own IP if you don't know it (www.whatismyip.com), and enter that IP and the port (default is 4444) at the bottom.
You can use one of the built-in login IDs (Guest_1, Guest_2, Guest_3, Guest_4) with password "test", or click the register checkbox to register a new screen name on the server. Do not, DO NOT DO NOT DO NOT use a password that you use for anything else. THEY ARE NOT ENCRYPTED RIGHT NOW. I still have to take the time to read up on encryption.
After you have the IP, the port, the screen name, and the password, click Connect to IP (not the Connect to Server button, that's for when I get the meta-server up).
You should see another window; there you can choose to create a new battle room, choose options (clauses don't work yet, sorry), and click OK.
Finally, you should see a battle window. Click one of the seats (lower-right corner) and click "Sit" and you should be sitting down.
You can change your team by clicking the Team Builder button. It's one of the more complete parts so far. Edit, save, etc. Hopefully it's fairly obvious how to use it.
When you've saved your team, and you're sitting in a seat, you can click "Ready", and you'll be ready for anyone who joins the room to battle.
You can go back to the main PBS window, enter another screen name and password, and connect again to battle yourself.
Or you can double-click PBS2.jar to run another copy of the simulator, log in with a different screen name, etc.
OR, if someone is really ambitious and runs a server and is willing to announce the IP (in the future they'll be encoded and obtained via a meta-server), you can enter their IP and connect, and see if any battle rooms are in progress to join.
I hope someone manages to at least get into a battle, even if it's just versus themselves.
I only have about 62% of moves implemented, and a few miscellaneous items/abilities. Some that aren't "implemented" are partially implemented, but here's the list that should be working correctly:
www.prism.gatech.edu/~gtg222r/implemented.txt
Here are some random notes:
www.prism.gatech.edu/~gtg222r/usernotes.txt
Closing thoughts: YES, this is incredibly crappy right now -- I spent a lot of today just implementing passwords, resigning, and stuff. YES, I know I shouldn't release it until it's more complete. But I just wanted to show SOMEONE so I didn't just work two months for nothing. =P Feel free to bash all you want, but if you make a negative comment, PLEASE make a request for a feature/move/whatever you want. I just have to pick things to work on, and I'm going to start implementing more common moves now that are important. Things like protect/substitute/choice items. Hopefully in a week or so I'll have a lot more in this thing.
...final note, you don't wake up from sleep yet. Ha. Ha. Still waiting on research (though I'll implement it on my own some way shortly :p)
Two screenshots so you have some idea about the thing:
Oh, and final note: It supports 2v2/3v3/4v4/3v3v3/weird battle combinations. If anyone actually uses them eventually, there'll have to be some rule changes. >_>
Oh, and for the "help wanted" part, I just wanted one or two people to look at it and see what they thought/request moves...I'm not actually looking for programming help at the moment.













