|
Post by Kuroboom on Dec 12, 2010 16:45:57 GMT -5
I'm currently teaching myself C# and I'll also be learning VB.NET soon in order to land a job as a programmer. Obviously, I have no formal training in programming, so I was wanting to make a project as a resume. The project would be a complete standalone program that would eventually become a comprehensive database for Pokemon and could even be shipped over to a smartphone app. What it would have would be all the types and their match-ups, an attack listing, a Pokemon listing, max/min stats, egg groups, items, etc. (Like the pokedex/attackdex on Serebii, only without needing to go online or deal with the site being down, etc.)
I was also not wanting to charge due to potential copyright shit with Nintendo (though I could call and sort it out with them since people make and sell strategy guides on the game) but I would accept donations.
My question for you kids is would you be interested in such a program? I'm nowhere near ready to even start this, but I've tossed it around a bit and I like it.
|
|
|
Post by ch00beh on Dec 12, 2010 16:57:19 GMT -5
It would be pretty cool. The main issue would be making the database itself since that's a lot of input work. But maybe that's just me. Also yeah, copyright.
Like I said before, if you have any computer science related questions, just holler. I like to think I'm pretty good at programming, but I also don't know C# and the .NET framework, (and i also haven't looked at anything more advanced than javascript for the past half year) so I won't be able to answer any specific syntax questions. I can probably read the code to offer logic advice, though, since all these wacky C based languages read the same.
|
|
|
Post by Kuroboom on Dec 12, 2010 17:00:41 GMT -5
Oh, I already anticipated spending days just typing databases and shit.
The syntax is a little goofy feeling at first, but it isn't so bad. My weakest point right now is remembering the commands and whatnot.
|
|
|
Post by ch00beh on Dec 12, 2010 17:33:42 GMT -5
I recommend spending one of those days looking to see if anyone's already made a database in a convenient to read xml document.
|
|
|
Post by Kuroboom on Dec 12, 2010 17:45:20 GMT -5
I really don't like the idea of ripping/stealing/taking/"borrowing" someone else's work. It's one thing to read and manually convert publicly accessible data, but it's unacceptable to me to just copy it.
Plus, I want to be able to take full credit for it/be sure it works exactly the way I want it to.
|
|
|
Post by ch00beh on Dec 12, 2010 18:46:43 GMT -5
One of the things about programming that you have to get over is that probably a thousand other guys have done part of the thing you want to do, just more efficiently than you could ever hope. Your job is to piece it all together. I'm not saying copy and paste code, but I will say that I've learned a crapton just by retyping someone else's code.
Anyway, when I said look for databases, I mean that some may be open source, or the author will readily give you permission if you ask.
But yeah, I understand the making sure it works exactly as you want thing. The retyping of code that I do ends up being a total rewrite after figuring out how it all works.
|
|
|
Post by Tout-Perd on Dec 12, 2010 23:00:08 GMT -5
Kevin and Tim would be all over that, were you to do it. I think half the reason they have laptops is to check Serebi.
|
|
|
Post by Ninety on Dec 13, 2010 2:20:52 GMT -5
smogon4lyfe
|
|
|
Post by Kuroboom on Dec 13, 2010 11:11:54 GMT -5
Oh great, you're one of THOSE people.
I don't play competitively, but Smogon disappoints me since it's just like in the old days (RBY) when the guides would post their recommended teams and EVERYONE had that team and nothing else. I believe in two things for Pokemon battles. Use your favorites and kill the other team YOUR way.
I don't believe in status conditions or stat moves; the only non-attack move I have on my current team is Sunny Day since Typhlosion is a special attacker and has such a narrow special moveset. I'm okay if someone out-techniques me. My strategy has its weaknesses, but in the end it's MY strategy.
p.s. Is it true you people want double team and moves like that to be banned because they depend on chance?
|
|
|
Post by Ninety on Dec 13, 2010 15:05:07 GMT -5
Yeah. Double-team and sand-attack are banned in competitive play as are OHKO moves like fissure. There are also formulas that decide whether critical hits would have given a win when someone would otherwise have lost.
I'm a competitive dude. That's what I get my jollies off of in Pokémon: outwitting my opponent. Besides, the kids that stick to smogon sets are usually kind of bad because they don't know why the moves/EVs are set up that way. You have to know what you can take down and what you should switch out against.
|
|
|
Post by ch00beh on Dec 13, 2010 15:59:44 GMT -5
pfffff EVs
|
|
|
Post by Kuroboom on Dec 13, 2010 16:17:00 GMT -5
Nearly all attacks are based on chance though; they all have accuracies. Not to mention Metronome which is completely chance based.
EVs, IVs, I only have a vague understanding of those. Delving too deep into the metagame kills my fun. I stick to my tried and true strategy of Raw Fucking Power.
|
|
|
Post by ch00beh on Dec 13, 2010 16:27:53 GMT -5
I like trolling. Paraflinchpulse dunsparce goooooooooooo
|
|
|
Post by Tout-Perd on Dec 13, 2010 17:31:42 GMT -5
Yeah, I think trying to eliminate all random-chance is kind of bitchy. Just man up and play the freakin' game, kids. OHKO moves pissing you off? Well, lucky you, there's Pokemon with an attribute that makes it so that they do nothing. Accuracy changes bothering you? There's Pokemon with Keen Eye, use that.
People go and play havok with the natural ecology of game balance, believing that they can improve upon it. As somebody who knows tiers could tell you however, it's really creating an artificial environment for gameplay to exist within. Sure, Pokemon with Sturdy blow. But that's extra major BECAUSE they've cut out the threat of all the OHKO moves (which also seems kind of retarded, considering that Bullet Punch Scizor can OHKO things much more reliably than any OHKO set.) Pidgeot is much worse than a lot of other birds, which is partially due to its stats, but also due to the fact that Keen Eye is worthless.
It's like taking items out of SSB:B. By removing the items, one slants the game heavily in favor of the slow/heavy characters. They no longer have an item disadvantage to overcome, so their superior firepower, meant to balance their lack of items, ends up being the dominant force in the metagame.
I'm not saying Pokemon has perfect balance, but I think banning any move is going too far. The tiers balance things enough as is. Banning moves is just being a little pantywaist scrub.
So, the moral of the story: If you're playing "No holds barred", then freakin' play "No holds barred".
(Also, 'boom, you should consider putting in a move randomizer for Metronome. That function would be IMMENSELY helpful for PRP, IMO. Not to mention that it's a fun, somewhat silly thing for people to fiddle with.)
|
|
|
Post by ch00beh on Dec 13, 2010 17:43:28 GMT -5
Banning OHKO moves is about removing luck from the equation. Bullet punch Scizor needs to be crafted properly for competitive play in order to sweep another team, and likewise, it takes careful planning to create a pokemon to counter it. If lucky, any old pokemon using OHKO moves can take out 5/6 pokemon from the other team, disregarding strengths, weaknesses, and builds.
That said, I don't see why evasion/accuracy moves are banned when paraflinch dunsparce is legit. I guess because they're not stats that you can account for in the building phase, other than abilities?
|
|
|
Post by Tout-Perd on Dec 13, 2010 18:17:57 GMT -5
Then people should account for OHKO moves. Sure, they can luck sweep, but there's ways to control that. Dive/Dig/Fly/Bounce, Evasion boosting/Accuracy Reduction (!), switching in Pokemon of the appropriate type (Gengar only isn't immune to Sheer Cold, IIRC.), Protect/Detect, Power Point wasting (IIRC, they've only got 5 PP, no? If so, Pressure/Spite can make it useless in one go, since nobody boosts PPs post GSC).
I use an almost entirely low-tier party, and yet I have no fear of OHKO moves. I'll just dogpile them with statuses, seeing as how Parafusion (Chinchou, Masquerain, Kabutops) and Protect (Wormadam, Mawile) mean they've only got the slimmest of chances at doing anything to anybody that isn't my Pidgeot (who doesn't pack Protect/status moves).
An OHKO move is like a rocket launcher in an FPS. It's BRILLIANT for catching folks off guard, but it's tacky and noobish to spam, and anybody who knows what they're doing will shut you down in no time. Arguably, a strong Dragon or Steel attacker is much harder to deal with. I mean, Tim's AmbiPogrom was much harder to handle for my party than a guy who likes to spam his OHKO moves.
|
|